numixproject / numix-gtk-theme

A modern flat theme with a combination of light and dark elements.
GNU General Public License v3.0
1.19k stars 227 forks source link

Firefox TabBar should be a different color. #76

Closed Redoubts closed 10 years ago

Redoubts commented 10 years ago

With the Numix (Dark) theme in unity, inactive tabs and the tab-bar background are a dark grey. I don't think this works well with inactive tabs: the close button is obscured, and it's jarring compared with chrome.

I think a good solution would be to make the tabs look more like the Greybird theme, with the tab-bar color being the same as the explorer bar directly below.

Current and Mock-Solution images: 1

2

a userChrome.css file containing

.tabbrowser-tabs {
    -moz-appearance:none !important;
    background-color: #E7E7E7 !important;
    color: #404040;
}

Seems close to ideal on my end, but there are a few things I couldn't make work - like the border under the tab-bar, but not the active tab.

satya164 commented 10 years ago

Firefox isn't native GTK. So I don't think I can theme the tabs. May be @ochosi has any idea.

ochosi commented 10 years ago

yeah, the only thing you can do is provide a userchrome.css file. If you ship it with Numix, be aware that either 1) the user has to copy it to the respective directory to be able to use it or 2) you install it in the correct place, but all gtk-themes will then use this userchrome.css

Problem 1) is mainly convenience, problem 2) causes regressions for all other themes.

satya164 commented 10 years ago

Then I don't think it's possible. Sorry.

Redoubts commented 10 years ago

That's a shame. Thanks for the attention, though

satya164 commented 10 years ago

Someone made a user style for firefox - http://userstyles.org/styles/95159/numix?r=1384602610 Check it out.

Redoubts commented 10 years ago

For posterity, the only change needed was altering line 3 in Numix/gtk-2.0/gtkrc so that gtk-color-scheme has menubar_bg_color:#dedede\nmenubar_fg_color:#2d2d2d in it instead.

satya164 commented 10 years ago

@Redoubts but we cannot do it in the main theme, coz it's the design.