News for hackers. Stuff that matters.
Re:Rust and C++ Interoperability by zozbot234 on Monday November 14, 2022 @04:49AM (#33591922)
The look & feel of system components on Windows has actively regressed starting from Win 8 and subsequent releases. No idea about the situation on Mac OS. But AIUI, both Qt and GTK+ will give you a good enough UI in practice. Perhaps someone will even split out the SerenityOS widgets (which are truly best-in-class, meshing the advantages of "classic" and "modern" UX) as a multi-platform framework, much like has been done wrt. the browser engine.
Re:Rust and C++ Interoperability by dataflow on Monday November 14, 2022 @07:57AM (#33593279)
> AIUI, both Qt and GTK+ will give you a good enough UI in practice

Not GTK+, it sticks out like a sore thumb. Qt gets much closer, though in both cases you can tell something feels off.

(e.g., click an active tab in a tab control in Qt and you won't see the dotted selection line like you would in Win32. That normally indicates you can switch between tabs on the keyboard.)

Re:Rust and C++ Interoperability by Wuzado on Monday November 14, 2022 @08:02AM (#33593332)
SerenityOS is such an amazing project. "Oh, this thing would take a large team several years to build? Let's build it anyway!" The backstory behind the project is extremely admirable, too.
Re:Rust and C++ Interoperability by Ygg2 on Monday November 14, 2022 @08:23AM (#33593545)
> Perhaps someone will even split out the SerenityOS widgets as a multi-platform framework

That would look out of place on MacOS or Windows. Serenity has a Win 2000 look.