-
Notifications
You must be signed in to change notification settings - Fork 0
/
userChrome.css
84 lines (72 loc) · 3.33 KB
/
userChrome.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
/*
* In this file you can enable styles which apply to Firefox' user interface.
* To enable a specific feature, uncomment its @import line by removing "/*" at
* the beginning of the line. To disable it, put the "/*" back.
*/
/*******************************************************************************
* GNOME Theme
* Pick whichever variant you like. Remember that your GTK theme
* variant must match the variant you pick here, eg. if you pick the dark
* variant, you must also run Firefox using the dark variant by either
* setting the theme to Adwaita-dark in GNOME Tweaks or running Firefox
* explicitly with the dark theme:
* $ GTK_THEME=Adwaita:dark firefox
* The opposite applies to the light variant, you must either set your theme to
* Adwaita, or run Firefox like this:
* $ GTK_THEME=Adwaita:light firefox
*/
/* GNOME 3.26 light theme */
@import "ui/gnome-3.26-light.css"; /**/
/* GNOME 3.26 dark theme */
/* NOTE: change scrollbar theme further down to scrollbars-dark.css as well. */
/*@import "ui/gnome-3.26-dark.css"; /**/
/*******************************************************************************
/* Client-side decorations
* This feature is currently only available on Firefox Nightly (59) and Firefox
* 57 on Fedora, which includes a CSD patch.
* If using Nightly, you can enable Firefox's CSD support in the app menu
* → Customize... → uncheck "Title Bar" at the bottom of the window.
* If using Firefox 57 on Fedora, it is instead enabled via a key in
* about:config — widget.allow-client-side-decoration.
* CSD-availability is detected by -moz-gtk-csd-available; you don't need to
* disable it if you're not using the feature - just set the correct version.
*/
/* CSD for Firefox 59 (or Fedora's FF58, which uses upstream's patches now) */
@import "ui/csd.css" (-moz-gtk-csd-available); /**/
/* CSD for Firefox 57 (available on Fedora only) */
/*@import "ui/fedora-csd.css" (-moz-gtk-csd-available); /**/
/*******************************************************************************
* Other features (optional)
*/
/* Make all tab icons look kinda like symbolic icons */
/*@import "ui/symbolic-tab-icons.css"; /**/
/* Match autocomplete dropdown width to URL bar width */
@import "ui/matching-autocomplete-width.css"; /**/
/* Match GTK auto-hiding scrollbars
* This relies on a JS binding hack to attach a stylesheet via JS as an
* "agent sheet" to style scrollbars, which are "anonymous content".
* NOTE: minor issue: scrollbars zoom as well if using page zoom. */
/* Light theme */
/*@import "ui/scrollbars-light.css"; /**/
/* Dark theme */
/*@import "ui/scrollbars-dark.css"; /**/
/* Use (more) stock icons */
/* NOTE: set browser.stopReloadAnimation.enabled to false in about:config */
@import "ui/stock-icons.css"; /**/
/* Hide tab bar when only one tab open */
/* NOTE: move the "new tab" button to the nav. bar first! */
@import "ui/hide-single-tab.css"; /**/
/* Use white background for new tabs */
@import "ui/white-tabcontent.css"; /**/
/*******************************************************************************
* Firefox 58 fixes - disable this for Firefox 57
*/
@import "ui/firefox-58-fixes.css"; /**/
/*
* Firefox 59 fixes - disable this for Firefox 57/58
*/
@import "ui/firefox-59-fixes.css"; /**/
/*
* Firefox 60 fixes - disable this for Firefox 57/58/59
*/
@import "ui/firefox-60-fixes.css"; /**/