Remix.run Logo
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?