richmond62 wrote: ↑Thu Jan 02, 2025 11:44 am
"Just" doing what you're doing because Ubuntu/Xubuntu decided to play 'silly buggers' with OXT Lite.
or
You are using this event as a justification to attempt something more global.
A bit of both. The silly window issues with 'buntus at the moment are what caused me to look at this, however I've wanted a unified IDE for a long time. (This also deals with the issues with the wrong colour window titles in the IDE in Microsoft Windows - when set to dark mode) -- which I was going on about
ages ago.
This version , makes vertical window tabs when the window is minimised.

- tabbish-G.png (83.34 KiB) Viewed 951 times
Tested this version on MacOS and Windows, which made me find some
more issues...
Having just inflicted some more headaches on myself by testing on Windows and MacOS, I'm now up to version H.
It at least works the same on all three platforms (yay!)

- win-test-h.png (19.75 KiB) Viewed 951 times
I forgot about the MacOS menubar offset for one!

- mac-menu-offsets.png (48.21 KiB) Viewed 951 times
Not sure where that small black line is creeping in from, but that's the only real fly-in-the-ointment between all three platforms at the moment

- mac-test.png (138.26 KiB) Viewed 951 times
So, with version H, I now have something that works as a 'window manager' on Linux, Windows and MacOS.
Just made a standalone with these faux window decorations, and can confirm it's working well there too.
Edit: something else I just did was to rename the objects so a user has less chance of picking these names (so they don't conflict) - but my idea is these wd controls will be included in a new stack anyway if turned on, so that's not such an issue. (just trying to make sure I try and cover everything)...
I also just realised there's no toggle for the resize control, so added that too:

- i-resize.png (13.12 KiB) Viewed 947 times
I've moved all the scripting that the user would immediately see, out of the card.
So now, my focus turns to the revMenubar to see how it enlarges the stack, (although I have an idea of how to do this...)