onflapp / gs-desktop

GNUstep Desktop
https://onflapp.github.io/gs-desktop/index.html
MIT License
101 stars 6 forks source link

Nextspace gnustep-back vs currently used in gs-desktop #8

Closed cneira closed 1 year ago

cneira commented 1 year ago

I just tried nextspace gnustep-back and focus handling worked a lot better, menus are not cluttered when multiple applications are open, seems it was part of @trunkmaster changes, he writes about this here: https://trunkmaster.github.io/

I checked your version of gnustep-base and you also have done some changes in there, maybe would be nice to merge both branches ?

onflapp commented 1 year ago

This has been fixed in GS Desktop's fork of WindowMaker. Or do you refer to some other problem?

cneira commented 1 year ago

What I noticed if you run several applications their menus will clutter up, when using the nextspace-back lib the only menus that will appear in the screen are the ones of the active application, maybe I'm confused.

onflapp commented 1 year ago

What I noticed if you run several applications their menus will clutter up, when using the nextspace-back lib the only menus that will appear in the screen are the ones of the active application, maybe I'm confused.

That's exactly how the WindowMaker fork should work. Do you use the /System/bin/startgsde script? Hopefully there is no other version of WindowMaker being picked up.

cneira commented 1 year ago

I'm sorry I meant nextspace-gnustep-back, I tried to use nextspace-gnuspace-gui as well but does not compiles.

onflapp commented 1 year ago

gs-desktop uses gs-window maker to handle focus. Nextspace is using different approach, therefore libraries are not really interchangeable.