GTK: Strategy for Hiding the Tab Bar #2623
|
libadwaita/gtk provides a tab bar that automatically hides by default, but I think it would be better to offer a way for users to always hide/show it, which has two benefits:
The topics to be discussed include:
Additionally, there is an extra benefit to using |
Replies: 6 comments 19 replies
|
I renamed the issue to be GTK specific, because I think the goal especially with GUI chrome is to really remain true to the native elements and not force anything cross-platform that doesn't make sense. A good example is our AdwToast usage for example, which doesn't really have a specific analog on macOS. In that vein, I'll note my thinking:
You're the first person to ask for it, so I'd say that's some signal that it's not that important. But, that doesn't mean we can't look into it or that future folks won't enjoy the changes once made.
macOS already has a feature that does this called The remaining questions I defer. I think it'd be good to cc in the folks that care deeply about GTK: @Pangoraw @jcollie @tristan957 |
|
I hacked something up using I think the proper solution is to do what Black Box does, but it should give you an idea. Dragging tabs does work as you would expect. Grabbing the window to move it becomes tougher. I'm for supporting this configuration. I think it could be a pretty sweet thing. I can probably work on this unless someone feels eager. |
|
Also, having the tab bar visible when only one tab exists in that window enables you to use the tab bar header to drag that tab to a different window (after which the old window would close since it has no tabs anymore). AFAIK that would be the only way to move the last tab in a window to a different window. |
I still prefer
|



I'm not 100% sure what this discussion is about, but #5590 looks like it may also solve this if it wasn't solved in #2729.