Gnome contributor Tobias Bernard is on a campaign towards name bars — “the largely empty bars at the top of some application windows [that] contain only the window title and a close button.” Instead he needs to peer header bars — “a newer, more flexible pattern that allows putting window controls and other UI elements in the same bar.” Tobias Bernard writes:
Header bars are client-side decorations (CSD), this means that they’re drawn via the app quite than the show server. This allows for better integration between application and window chrome. All GNOME apps (apart from for Terminal) have moved to header bars during the last few years, and so have many third-party apps. However, there are nonetheless a couple of holdouts.
He’s pronouncing the CSD Initiative, “an effort to get apps (each GNOME and third-party) to drop title bars and adopt GNOME-style client-side decorations… The best strategy to resolve this downside long-term is to patch programs upstream not to use name bars. So that is what we will need to do.”
- Talk to the maintainers and persuade them that it is a just right concept
- Do the design paintings of adapting the format and make mockups
- Figure out what is needed at a technical degree
- Actually put into effect the brand new format and get it merged
Implementation is already in development for Firefox, regardless that it has no longer but been began for different high-priority apps like LibreOffice, GNOME Terminal, and Skype. “If you want to help with any of the above tasks,” writes Tobias, “come talk to us on #gnome-design on IRC/Matrix.”