| ▲ | mune2gu-chan 2 days ago |
| The 9MB size alone got my attention. It's refreshing to see a native macOS app that doesn't pull in Electron for everything. |
|
| ▲ | thx67 2 days ago | parent [-] |
| Could be pulling in webkit. 9MB doesn't mean it isn't based on a web renderer. It would be awesome if software came with a nutrition label. IO, does it phone home, memory safety, does it use web renderer, memory usage, etc. |
| |
| ▲ | whimbyte 2 days ago | parent [-] | | There's no web renderer at all. The UI is native AppKit (NSTableView, NSOutlineView, NSPanel, etc.) driven from C#/.NET via P/Invoke. It uses real Cocoa controls, not HTML/CSS in a Webview. The app doesn't phone home except for checking if there is a new version (and only does this in the registered version) and the only information sent is the current version number. | | |
| ▲ | thx67 2 days ago | parent | next [-] | | Thank you for supplying all that info. I wasn't implying your app did anything nefarious, just the kinds of things I would like to see on an App Nutrition label. That is cool that you wrote it in .NET, any hiccups with that stack? I did some MacDev using Lua like 15 years ago, it worked out pretty well. | | |
| ▲ | whimbyte a day ago | parent [-] | | No worries. There were some minor initial setup/hiccups in the beginning of the project but overall I'm very happy with using .NET with Native AOT. |
| |
| ▲ | anthk a day ago | parent | prev [-] | | Could it be compiled with GNUStep? |
|
|