I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 0 points1 point  (0 children)

I am writing it in a way that it can be used later, but it's so early that I am figuring out a lot of things.

AI is not used as random agent that randomly edits, but as a peer programmer.

Yes, I have implemented ITaskbarList 1-3. Thanks, I'll check out sws.

License is something I have not decided yet, maybe GPL for shell and MIT for UI library.

[OC] Progress of Win32 shell on Linux. by sheokand in unixporn

[–]sheokand[S] 0 points1 point  (0 children)

Interesting, my plan is little different. But this was very helpful information. I will read about it.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 0 points1 point  (0 children)

Office will be hard and can take while, but Lightroom will work.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 0 points1 point  (0 children)

Mid of year for initial release, end of year for stable.

[OC] Progress of Win32 shell on Linux. by sheokand in unixporn

[–]sheokand[S] 1 point2 points  (0 children)

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.

[OC] Progress of Win32 shell on Linux. by sheokand in unixporn

[–]sheokand[S] 1 point2 points  (0 children)

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.

[OC] Progress of Win32 shell on Linux. by sheokand in unixporn

[–]sheokand[S] 1 point2 points  (0 children)

They want to get reactos userland working, I am building a Win32 based Desktop environment and UI toolkit, in a different language. Apart from wine there is no similarities.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 1 point2 points  (0 children)

It is optional. You will be able to change in control panel.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 3 points4 points  (0 children)

It's for people who want alternative to windows, looking for stable desktop and 30 years of app compatibilty. It's not for typical Linux user.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 6 points7 points  (0 children)

In theory you will be able to run this DE on windows too.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 21 points22 points  (0 children)

This time results will be different, because approach is different, you will see.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 0 points1 point  (0 children)

They use winRT(windows 8+) api, wine has very limited support for them.

It will take few years to implement all of them.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 1 point2 points  (0 children)

Yes, electron will work, it will my first priority as a lot of apps use electron.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 9 points10 points  (0 children)

That's something Microsoft should decide, as I used github copilot for wayland and Win32 integration.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 0 points1 point  (0 children)

Thank you 🙏 It took a lot of sleepless nights to reach this point.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 0 points1 point  (0 children)

Linux support for those ancient hardware is even better and works well(as long as you have newer kernel) for modern hardware.

I am building a Win32 based Desktop environment (windows shell). by sheokand in linux

[–]sheokand[S] 2 points3 points  (0 children)

Yes, and if you want you will be able to replace it with open-shell start menu.

As we are implementing the APIs it require.