GNOME Bugzilla – Bug 707922
notebook tab style improvements
Last modified: 2014-01-09 22:58:56 UTC
We've been discussing and iterating for months if not years on various ways to improve the style of our notebook tabs. Over the course of the summer we converged on an approach that makes the tabs less visually prominent.
Created attachment 254705 [details] [review] Remove tab engine code
Created attachment 254706 [details] [review] Update the style of GtkNotebook tabs This changes the style to be less visually prominent, a bit flatter, and hopefully more elegant.
Created attachment 254707 [details] [review] Remove custom arrow from engine It is now the default in GTK.
Created attachment 256214 [details] [review] Remove tab engine code
Created attachment 256215 [details] [review] Update the style of GtkNotebook tabs This changes the style to be less visually prominent, a bit flatter, and hopefully more elegant.
Created attachment 256216 [details] [review] Don't draw tab gap Tell GTK+ that we don't require a gap at the bottom of the active tab.
Created attachment 256217 [details] [review] Don't inset toolbars Now that we're using inset tab bars the inset toolbars don't fit in very well.
Created attachment 256218 [details] [review] Remove custom arrow from engine It is now the default in GTK.
Attachment 256214 [details] pushed as f350bb9 - Remove tab engine code Attachment 256215 [details] pushed as 2ad35ff - Update the style of GtkNotebook tabs Attachment 256216 [details] pushed as ea3786a - Don't draw tab gap Attachment 256217 [details] pushed as fa9b443 - Don't inset toolbars Attachment 256218 [details] pushed as 7721a23 - Remove custom arrow from engine
One last thing that would truly improve the aesthetics and usability is the ability to style :hover state for notebook tabs. (bug #711233) Prelighting the tab and only drawing the close button for unselected tabs is impossible right now.
TBH I wouldn't like to not have the close buttons on the not focused tabs, since lots of times I close tabs by clicking on the icons of the tabs that are not focused and I think this is done by a lot of people and also in other apps like the browsers.
I'm a proponent of that too, but there is a strong resistance :) Prelighting the close button itself would help to avoid closing my mistake too.
Might be better for further improvements and discussion to be done in new bugs.