ds-repos / ds-base

GNUstep build wrapper for FreeBSD
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

NSStatusBar #9

Open dszidi opened 8 months ago

dszidi commented 8 months ago

NSStatusBar (a.k.a. global menu bar)

We need something that implements NSStatusBar and NSStatusBarItem. This is the actual menu bar with the applets like the clock, wifi, sound etc The Application menus would sit on top of it but currently if there is no menu present it is empty space. I'm not sure if GNUstep project has something like this already or not. So far all I have seen is a topbar project. From what I remember trying it out last time was it literally just draws a rectangle at the top of the screen to fill up the space.

dszidi commented 7 months ago

The original idea of implementing an all in one app that had both the menu and the statusbar is not the way to do it. The horizontal menu should stay as it is and the backend should impose the status bar on top of the menu. Impossible to know for sure without seeing the source, but judging by behaviors observed on my Mac, it seems the statusbar and the menu are separate items.