Remix.run Logo
Rohansi 3 hours ago

I'm curious why you'd want this over using a GUI library that is actually cross-platform? The way you've worded things suggests to me that you're building something new.

radarroark 3 hours ago | parent | next [-]

I want to go back to making desktop programs the way we used to before they turned into web apps that bundled chrome. I know I should just use Qt but I have some experience already with win32, and all the programs I have fond memories of are written with it (foobar2000, winamp, Everything, etc).

purerandomness 4 minutes ago | parent | next [-]

You might like https://www.lazarus-ide.org/

swinglock 3 hours ago | parent | prev | next [-]

Win32 and Wine being a lightweight alternative to HTML and Electrum is a fun idea.

Rohansi 3 hours ago | parent [-]

Wine is going to require at least as much disk space as Electron. Performance and memory usage should at least be better though.

wizzwizz4 an hour ago | parent | prev [-]

Have you considered Tk? Visually, it's quite like Win32, but it's fully cross-platform and (as of Tcl 9.0) has basic screen-reader support – so no mucking around with OLEACC shims or IAccessible2, as you'd need for COMCTL32. And it supports virtually everything Win32 does, with the ability to drop down to platform-specific sorcery (i.e., Win32) if the need arises.

dfabulich 34 minutes ago | parent | prev | next [-]

Because, as they always say, Win32 is the only stable ABI on Linux.

nxobject 3 hours ago | parent | prev | next [-]

Perhaps a Windows-only RAD framework? (Admittedly, I can only think of VB6...)

nine_k 2 hours ago | parent [-]

Delphi!

scotty79 3 hours ago | parent | prev [-]

Visial Studio is quite good for gui.

Rohansi 3 hours ago | parent [-]

It is. But if you mean .NET WinForms then you don't really need Wine because Wine uses Mono to run .NET executables. If using WPF then you should check out Avalonia UI [1] which is a cross-platform alternative that is also probably better (and has good tooling in VS). There's also .NET MAUI [2] but it's maybe not as good for desktop apps.

[1] https://avaloniaui.net/ [2] https://dotnet.microsoft.com/en-us/apps/maui