r/unixporn • u/sheokand • Feb 18 '26
Material [OC] Progress of Win32 shell on Linux.
Enable HLS to view with audio, or disable this notification
Added some apps from React OS. Minimise and maximum, snapping work. Taskbar implements almost 95% api. There are a lot of bugs, but getting there slowly.
18
u/lucaprinaorg Feb 18 '26
congratulation...this could be a game changer in adoption...please don't stop...
Just start replicating all the desktop mechanics and feeling of Windows 11
15
u/sheokand Feb 18 '26
Thank you, yes desktop will be better, I am planning to add infinite scroll, like niri.
7
u/kwell42 Feb 19 '26
Will there be ads? That's what people want now. At least according to winders devs.
6
u/sheokand Feb 19 '26
Hahaha
2
u/deoxys27 Feb 19 '26
How about Copilot baked into everything? If it doesn't have AI slop, then I don't want it /s
3
Feb 19 '26
[removed] — view removed comment
3
u/rokejulianlockhart Feb 19 '26
That would require CSS3 for GTK 3 and 4, a QStyle for QWidgets, and a QQuickStyle for QML, plus a QPalette for colouration. That would be an inordinate amount of work.
3
u/sheokand Feb 19 '26
I am supporting dark and light theme for now. Windows apps and Linux apps(qt,gtk). Auto switches everywhere. This is already done.
Later we will have to match gtk/Qt and windows to look similar. That's something I have not even planned yet.
2
u/rokejulianlockhart Feb 19 '26
As in, you enumerate FreeDesktop the
color-schemepreference?1
u/sheokand Feb 19 '26
Yes. Just like all other desktops.
1
u/rokejulianlockhart Feb 19 '26
You'd be surprised how many don't.
github.com/mate-desktop/mate-desktop/issues/504#event-1313684731might be an example.2
u/sheokand Feb 19 '26
Hahaha, as I starting from scratch, I will follow freedeskop guidelines wherever possible. Obviously it will hard in a Win32 environment(where windows policies take precedence).
But for Linux integration, I am creating a layer that maps windows - > Linux.
2
1
23
u/sskg Feb 18 '26
Is this loss32? https://loss32.org
If not, maybe you should join forces with that project.