├── Z-EMPTY.AHK ├── Z-EMPTY.css ├── 002.rar ├── 003.5.rar ├── 009.rar ├── 019.rar ├── 029.rar ├── 039.rar ├── 049.rar ├── 059.rar ├── 069.rar ├── 079.rar ├── 089.rar ├── 099.rar ├── 109.rar ├── 119.rar ├── 132.rar ├── theme.rar ├── 115-esr.rar ├── script.rar ├── theme-thunderbird.rar ├── 115-esr-thunderbird.rar ├── 140-esr(9-140+)_gen2.rar ├── 140-esr-thunderbird.rar ├── script-thunderbird.rar └── README.md /Z-EMPTY.AHK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Z-EMPTY.css: -------------------------------------------------------------------------------- 1 | 00 -------------------------------------------------------------------------------- /002.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/002.rar -------------------------------------------------------------------------------- /003.5.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/003.5.rar -------------------------------------------------------------------------------- /009.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/009.rar -------------------------------------------------------------------------------- /019.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/019.rar -------------------------------------------------------------------------------- /029.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/029.rar -------------------------------------------------------------------------------- /039.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/039.rar -------------------------------------------------------------------------------- /049.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/049.rar -------------------------------------------------------------------------------- /059.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/059.rar -------------------------------------------------------------------------------- /069.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/069.rar -------------------------------------------------------------------------------- /079.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/079.rar -------------------------------------------------------------------------------- /089.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/089.rar -------------------------------------------------------------------------------- /099.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/099.rar -------------------------------------------------------------------------------- /109.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/109.rar -------------------------------------------------------------------------------- /119.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/119.rar -------------------------------------------------------------------------------- /132.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/132.rar -------------------------------------------------------------------------------- /theme.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/theme.rar -------------------------------------------------------------------------------- /115-esr.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/115-esr.rar -------------------------------------------------------------------------------- /script.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/script.rar -------------------------------------------------------------------------------- /theme-thunderbird.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/theme-thunderbird.rar -------------------------------------------------------------------------------- /115-esr-thunderbird.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/115-esr-thunderbird.rar -------------------------------------------------------------------------------- /140-esr(9-140+)_gen2.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/140-esr(9-140+)_gen2.rar -------------------------------------------------------------------------------- /140-esr-thunderbird.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/140-esr-thunderbird.rar -------------------------------------------------------------------------------- /script-thunderbird.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/HEAD/script-thunderbird.rar -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Mar 14, 2023 - Aug 1, 2025 2 | 3 | ⬇️ [Historical comparison](#historical-comparison) / [Useful addons + about:config](#useful-addons-about-config) / [Other](#other) ⬇️ 4 | 5 | ***CSS Calendar*** - FF - next ESR release + 1 month (2026), TB - skip 1 ESR release + 1 month (2027) 6 | 7 | ***android - [📥 desktop mode as default + fullscreen](https://github.com/hornster02/hornster02/raw/main/android.rar)*** 8 |
9 | 10 | ***Firefox CSS - [📥 140](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/raw/main/140-esr(9-140+)_gen2.rar)⠀[📥 themes (light)](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/raw/main/theme.rar)⠀[📥 Autohotkey v1.1 ⬇️](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/raw/main/script.rar)*** 11 | 12 | ``` 13 | ESC (hold) - Page with/out style switch (buggy - it needs to be rewritten) 14 | Tab (hold) - switching between last 2 tabs 15 | F2 - Find Previous (searchbar) 16 | INS - Focus Address bar (press) / Address bar history (hold) 17 | Del (hold) - copy URL. Activate bottom Notepad++, keywait CTRL+V and activate bottom Firefox is disabled 18 | Home - New Tab (press) / Address bar bookmarks (hold) 19 | END - Close Tab 20 | PgUp - Go one Tab to Right (press) / Address bar tabs (hold) 21 | PgDn - Go one Tab to Left 22 | F1 - Bookmarks (press) / History (hold) / Downloaded (double) [places.xhtml, open in tab 1, focus on search = 23 | address bar+download button+side bar alternative] + Enter for opening in new tab (press/hold), CZ/EN FF, Tab / Shift+Tab 24 | 25 | Default hotkeys 26 | F3 - Find Next (searchbar) 27 | MButton - close tab / open bookmark(s) 28 | Alt+F4 - close FF /// Win+arrows - minimize/maximize/restore window 29 | ``` 30 | 31 | ***Thunderbird CSS - [📥 140](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/raw/main/140-esr-thunderbird.rar)⠀[📥 115](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/raw/main/115-esr-thunderbird.rar)⠀[📥 theme](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/raw/main/theme-thunderbird.rar)⠀[📥 Autohotkey v1.1 ⬇️](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/raw/main/script-thunderbird.rar)*** 32 | 33 | ``` 34 | F2 - Find Previous (searchbar, press) + Rename (hold) 35 | F3 - Find Next (searchbar) - works without script 36 | INS - Focus search bar (press) / Focus filter bar (hold) 37 | END - Close Tab 38 | PgUp - Go one Tab to Right 39 | PgDn - Go one Tab to Left 40 | RCtrl - Paste message to archive (press+hold) - context menu 41 | ``` 42 | 43 | ▶️***To enable modified interface, you need "chrome" folder and "user.js" file*** (be careful with this file - it makes a "permanent" change to program settings = to undo changes, it is not enough to delete it, but you have to manually edit preferences in "about:config". The way to avoid this manual modification is to backup ```prefs.js``` file) ***copy into your ThunderFox profile (about:profiles)***. If you don't want to modify web content (first global row may cause problems on some websites), just delete ```userContent.css``` file. If you want to return removed buttons/icons and some other small things, just delete upper "Delete me" part in ```userChrome.css``` file and all except first 5 lines in ```user.js``` file (CSS 132 / ESR+) 44 | 45 | Firefox/Thunderbird installers can be extracted by WinRar/7-Zip and then used without installation. Profiles can be manually created and run via ***thunderfox.exe -p*** or automatically created (if it doesn't already exist) and run via (example) ***thunderfox.exe -profile "a:\000"***. Offline mode ***thunderfox.exe -offline*** 46 | 47 | most of colors I've changed are pink (FF00A3, E20074), orange (FB7914) and in url (fdd7aa, springgreen) - they can be easily found/replaced. CSS files can be edited and tested even by your pet = data loaded from it are only temporary in RAM memory and after deleting files there is no trace of them in profile or Firefox itself 48 | 49 | To view images in full size (50+, 1920x1080, earlier 2560x1080) you can save page as ***Web page, complete*** (7MB) 50 | 51 | 🚫disabling downloading updates - create ```updates``` file in ```C:\ProgramData\Mozilla``` or ```C:\ProgramData\MozillaXXX```. Or deny access (NTFS Permissions Tools). However, these methods may cause a bug in Thunderbird (inability to open settings and browse emails) 52 | 53 | 🚫disabling compatibility check of profile - delete ```compatibility.ini``` file and create ```compatibility.ini``` folder. Profile may or may not be damaged, but its use will no longer be decided by someone else 54 | 55 | FF removed (via CSS) - "..." in bookmarks names / video fullscreen warnings / update prompts after starting FF 56 | 57 | FF59- opening menu bar through ALT+arrows (2-LINE) 58 | 59 | FF117+ is working again in Win7 ***[kernel1](https://github.com/YuZhouRen86/VxKex-NEXT) [2](https://github.com/i486/VxKex) [3](https://github.com/vxiiduu/VxKex) or [FF](https://github.com/e3kskoy7wqk/Firefox-for-windows-7)*** [without ```user_pref("media.rdd-wav.enabled", false);``` (prefs.js) FF140 may not run in Win7] 60 | 61 | FF140+ (sidebar) semi/hide/remove orange scrollbars+splitter ```#sidebar-launcher-splitter {background-color: light-dark(#EAEAED94, #1C1B2275)!important;max-width: 0px!important;min-width: 0px!important;}``` 62 | 63 | TB115+ has a limited length of splitter (for window resizing) to avoid interfering with some icons 64 |
65 |
66 |
67 | nahled11 68 | 69 | ***140*** (2025-2026) - sidebar+context menu, 30+2 opened tabs (Compact 👍) - 150% DPI 70 | 140-side+context-30 71 | 72 | ***140*** (2025-2026) - sidebar+context menu, 15+2 opened tabs (compact 🤔) - 150% DPI 73 | 140-side+context-def-15 74 | 75 | ***132*** (2024) - 1-LINE - ↕️31px (72px taskbar, Win11) 150% system DPI. 1920x1080 76 | ![132-31px](https://github.com/user-attachments/assets/d1aabf83-6d4d-4a07-94c0-2ae0ec3eda4b) 77 | 78 | ***115*** (2023-2025) - 1-LINE - ↕️33px (56px taskbar, Win7) 150% system DPI. 1920x1080 79 | ![115-esr-1-line](https://github.com/user-attachments/assets/2a41bc59-5913-4142-a8f9-9e756370138f) 80 | 81 | ***140*** (2025-2026) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (Compact 👍). 1920x1080 ↕️339px 82 | tb140-339 83 | 84 | ***140*** (2025-2026) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (compact 🤔). 1920x1080 ↕️616px 85 | tb140-616 86 | 87 | ***115*** (2023-2024) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (Compact 👍). 1920x1080 ↕️498px 88 | ![115-498](https://github.com/user-attachments/assets/a6c98f66-3714-4c15-b248-7870b80c61d4) 89 | 90 | ***115*** (2023-2024) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (compact 🤔). 1920x1080 ↕️754px 91 | ![115-754](https://github.com/user-attachments/assets/ebd35afb-c3b3-4db5-b46a-526364fd9b2e) 92 | 93 | ***119*** (2023) - 3-LINE - 1080p ↕️132px - 18,5 + 5 tabs - 150% DPI 94 | ![119 - CSS - 150% DPI](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/assets/127822397/48f40788-2c44-45ad-b7dd-c2d97007de59) 95 | 96 | ***119*** (2023) - DEFAULT - ↕️155px - 30 tabs - 100% DPI 97 | ![119 - default - 100% DPI](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/assets/127822397/bea14270-7ed3-4800-9679-c001b47e92bf) 98 | 99 | ***119*** (2023) - DEFAULT - ↕️231px - 15,5 + 5 tabs - 150% DPI 100 | ![119 - DEF - 150% DPI](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/assets/127822397/5b63679b-2546-4c5a-880d-5931260b8a52) 101 | 102 | ***119*** (2023) - 3-LINE - ↕️65px - 19 + 3 tabs - 150% system DPI - "find in page" bar over address bar. In this case, the entire interface fits into default "find in page" bar ⬆️😁. Pressing CTRL+F (default hotkey for searching) overlays address bar, pressing ALT+D (default hotkey for focusing address bar) overlays find in page bar. Height of find in page bar should not exceed height of bar it overlays, otherwise page will jump a few pixels when opened. And overlay only works for first bar from bottom - trying to overlay bar above will just crop bottom part of UI and make page jump again. Example in image is only possible way to use it seamlessly (overlaying bookmarks or opened tabs doesn't make sense to me = unfortunately does not work in 2-LINE - last check FF140) 103 | 119 - CSS - 150% DPI4 104 | ``` 105 | /* IMPORTANT - find ".findbar-find-previous" (userChrome.css) and change "padding-left" number - example 106 | .findbar-find-previous {padding-left: 213px!important;} 107 | Works in FF 109/119 */ 108 | .browserContainer > findbar {-moz-box-ordinal-group: 0!important;order: -1 !important;} 109 | .browserContainer > findbar {max-width: 700px!important;margin-top: -25px!important;} /* if web content jumps when pressing CTRL+F, the number needs to be adjusted */ 110 | .findbar-highlight, .findbar-case-sensitive, .findbar-match-diacritics, .findbar-entire-word {max-width: 10%!important;font-size: 10px !important;margin: 0px!important;margin-top: -2px!important;} 111 | .findbar-find-status {max-width: 2000px!important;} 112 | .findbar-label.findbar-find-status {margin-left: -100px!important;max-width: 20%!important;font-size: 10px !important;} 113 | .findbar-find-status[status="notfound"] {margin-left: 0px!important;font-size: 13px !important;} 114 | .findbar-container {scrollbar-width: none!important;} 115 | .findbar-textbox {position: fixed!important;margin-top: -4px!important;} /* position of textbox */ 116 | ``` 117 | 118 | ***140*** (2025-2026) - 3-LINE - ↕️175px - places.xhtml - 150% DPI 119 | 140-places-175 120 | 121 | ***140*** (2025-2026) - DEFAULT - ↕️559px - places.xhtml - 150% DPI 122 | 140-places-559 123 | 124 |
125 |
126 |
127 |
128 |
129 | 130 | ## historical-comparison 131 | 132 | ***140*** - Gen2 (2025-07) - 2-LINE - ↕️67px 150% DPI 133 | 140-1 134 | 135 | ***140*** (2025-2026) - DEFAULT - ↕️129px 150% DPI 136 | 140-0 137 | 138 | ***132*** (2024) - 2-LINE - ↕️64px 150% DPI. 1920x1080 139 | ![132-64px](https://github.com/user-attachments/assets/e101f381-14b8-4d72-9df5-3046e2f1453c) 140 | 141 | ***132*** (2024) - DEFAULT - ↕️85px 100% DPI. 1920x1080 142 | 132-def-85px 143 | 144 | ***119*** (2023) - 2-LINE - ↕️64px 150% DPI 145 | ![119 - CSS-2-LINE - 150% DPI](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/assets/127822397/5a963df3-8c71-4c8a-97f1-ac99f74e270d) 146 | 147 | ***119*** (2023) - DEFAULT - ↕️85px 100% DPI 148 | ![119 - DEF-2-LINE - 100% DPI](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/assets/127822397/288daae3-ed5c-4165-9dc5-2ce9849f3723) 149 | 150 | ***109*** - (2023) - 2-LINE - ↕️67px 150% DPI 151 | ![109 - CSS - 150% DPI](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/assets/127822397/151487eb-1c16-48c6-bd1d-ef37ec4f42d8) 152 | 153 | ***109*** (2023) - DEFAULT - ↕️85px 100% DPI 154 | ![109 - DEF - 100% DPI](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/assets/127822397/56afb603-3962-4152-9518-7a9ac65129d7) 155 | 156 | ***99*** Gen1 (2023-03) - 2-LINE ↕️64px - 33,5 opened tabs - 150% DPI 157 | Firefox (150% DPI) - compact 158 | 159 | ***99*** (2022) - DEFAULT ↕️85px 30 opened tabs - 100% DPI 160 | 099 - DEFAULT - 100% DPI 161 | 162 | ***89*** (2021) - 2-LINE ↕️61px 150% DPI 163 | 089 - CSS - 150% DPI 164 | 165 | ***89*** (2021) - DEFAULT ↕️85px 100% DPI 166 | 089 - DEFAULT - 100% DPI 167 | 168 | ***79*** (2020) - 2-LINE ↕️61px 150% DPI 169 | 079 - CSS - 150% DPI 170 | 171 | ***79*** (2020) - DEFAULT ↕️74px 100% DPI 172 | 079 - DEFAULT - 100% DPI 173 | 174 | ***69*** (2019) - 2-LINE ↕️64px 150% DPI 175 | 069 - CSS - 150% DPI 176 | 177 | ***69*** (2019) - DEFAULT ↕️74px 100% DPI 178 | 069 - DEFAULT - 100% DPI 179 | 180 | ***59*** (2018) - 2-LINE ↕️65px - 150% DPI 181 | 059 - CSS2 - 150% DPI 182 | 183 | ***59*** (2018) - DEFAULT ↕️73px 100% DPI 184 | 059 - DEFAULT - 100% DPI 185 | 186 | ***49*** (2016) - 2-LINE ↕️68px 150% DPI 187 | 049 - CSS2 - 150% DPI 188 | 189 | ***49*** (2016) - DEFAULT ↕️71px 100% DPI 190 | Firefox 49 (100% DPI)-DEFAULT 191 | 192 | ***39*** (2015) - 2-LINE ↕️65px 150% DPI 193 | 039 - CSS2 - 150% DPI 194 | 195 | ***39*** (2015) - DEFAULT ↕️71px 100% DPI 196 | 039 (100% DPI)-DEFAULT 197 | 198 | ***29*** (2014) - 2-LINE ↕️64px 150% DPI 199 | 029 - CSS2 - 150% DPI 200 | 201 | ***29*** (2014) - DEFAULT ↕️71px 100% DPI 202 | ![029 (100% DPI)-DEFAULT](https://github.com/hornster02/Firefox-Three-Rows-Simple-Compact-Clean-CSS/assets/127822397/21d733dd-1928-4092-8792-2681db9466b0) 203 | 204 | ***19*** (2013) - 2-LINE ↕️66px 150% DPI 205 | 019 - CSS3 - 150% DPI 206 | 207 | ***19*** (2013) - DEFAULT ↕️63px 100% DPI 208 | 019 (100% DPI)-DEFAULT 209 | 210 | ***9*** (2011) - 2-LINE ↕️64px 150% DPI 211 | 009 - CSS3 - 150% DPI 212 | 213 | ***9*** (2011) - DEFAULT ↕️64px 100% DPI 214 | 009 (100% DPI)-DEFAULT 215 | 216 | ***3.5*** (2009-2011) - 2-LINE ↕️67px - "find in page" bar overlays address bar - 150% DPI 217 | 003 - CSS - 150% DPI 218 | 219 | ***3.5*** (2009-2011) - DEFAULT ↕️169px 150% DPI 220 | 003-DEFAULT 221 | 222 | ***2*** (2006-2008) - 2-LINE ↕️65px 150% DPI 223 | 002 - CSS2 - 150% DPI 224 | 225 | ***2*** (2006-2008) - DEFAULT ↕️103px 100% DPI 226 | Firefox 002-DEFAULT 227 | 228 | ***115*** (2023-2024) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (Compact 👍). 1920x1080 ↕️289px 229 | thunderbird289-6 230 | 231 | ***115*** (2023-2024) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (compact 🤔). 1920x1080 ↕️521px 232 | thunderbird521-6 233 | 234 | ## useful-addons-about-config 235 | 236 | [***Enhancer for YouTube***](https://addons.mozilla.org/en-US/firefox/addon/enhancer-for-youtube/) 237 |
238 | [***YouTube Ad Auto-skipper***](https://addons.mozilla.org/en-US/firefox/addon/youtube-ad-auto-skipper/) 239 |
240 | [***Hide YouTube Fullscreen Controls***](https://addons.mozilla.org/en-US/firefox/addon/hide-youtube-controls/) 241 |
242 | [***SaveFrom.net helper***](https://addons.mozilla.org/en-US/firefox/addon/savefromnet-helper/) 243 |
244 | [***I don't care about cookies***](https://addons.mozilla.org/en-US/firefox/addon/i-dont-care-about-cookies/) 245 |
246 | [***Image Video Block***](https://addons.mozilla.org/en-US/firefox/addon/image-video-block/) 247 |
248 | [***Print Edit WE***](https://addons.mozilla.org/en-US/firefox/addon/print-edit-we/) 249 |
250 | [***Save Page WE***](https://addons.mozilla.org/en-US/firefox/addon/save-page-we/) 251 |
252 | [***User-Agent Switcher***](https://addons.mozilla.org/en-US/firefox/addon/uaswitcher/) 253 |
254 | [***Hide My IP Free***](https://addons.mozilla.org/en-US/firefox/addon/hide-my-ip-free/) 255 |
256 | [***Disable HTML5 Autoplay***](https://addons.mozilla.org/en-US/firefox/addon/disable-autoplay/) - issues with cloudflare, seznam.cz+cncenter.cz (profiles) 257 |
258 | [***Large Image Blocker***](https://addons.mozilla.org/en-US/firefox/addon/large-image-blocker/) - can save up to 100+MB per Steam page by blocking GIF videos+other unoptimized images 259 |
260 | [***Load Background Tabs Lazily***](https://addons.mozilla.org/en-US/firefox/addon/load-background-tabs-lazily/) - resource limiter (without it, some pages may require a refresh if they don't load within time limit) + ban limiter (DDoS attack) 261 | 262 | ***dpi*** 263 |
264 | layout.css.devPixelsPerPx 265 | 266 | ***turning off full screen warning*** 267 |
268 | full-screen-api.warning.timeout;0 269 | 270 | ***default zooming of PDF files*** 271 |
272 | pdfjs.defaultZoomValue;page-width 273 | 274 | ***find in page - colors*** 275 |
276 | ui.textSelectBackgroundAttention 277 |
278 | ui.textHighlightBackground 279 |
280 | ui.textHighlightForeground 281 | 282 | ***new tab - color*** 283 |
284 | browser.display.background_color;#eeeeee 285 | 286 | ***scrollbars*** 287 |
288 | widget.non-native-theme.scrollbar.size 289 |
290 | widget.non-native-theme.win.scrollbar.use-system-size 291 |
292 | widget.non-native-theme.scrollbar.size.override 293 |
294 | widget.disable-dark-scrollbar 295 |
296 | widget.non-native-theme.win11.scrollbar.force-overlay-style 297 |
298 | widget.windows.overlay-scrollbars.enabled 299 | 300 | ***disabling tooltips when hovering over bookmarks*** 301 |
302 | browser.chrome.toolbar_tips 303 | 304 | ***disable animations (interface of program and website itself) - probably no need to be afraid of blindly toggling "animat" and "transition" preferences*** 305 |
306 | browser.fullscreen.animate;false 307 |
308 | browser.tabs.animate;false 309 |
310 | image.animation_mode;none 311 |
312 | ui.prefersReducedMotion;1 313 |
314 | svg.disabled;true 315 |
316 | full-screen-api.transition-duration.leave 317 |
318 | full-screen-api.transition-duration.enter 319 | 320 | ***a compact density option will be added to "customize toolbar" menu*** 321 |
322 | browser.compactmode.show 323 | 324 | ***set compact density immediately by number 1*** 325 |
326 | browser.uidensity 327 | 328 | ***disable graphical user interface "Proton"*** 329 |
330 | browser.proton.enabled 331 | 332 | ***address bar - number of items*** 333 |
334 | browser.urlbar.maxRichResults 335 | 336 | ***address bar - disable autoFill*** 337 |
338 | browser.urlbar.autoFill;false 339 | 340 | ***address bar - disable search engine*** 341 |
342 | keyword.enabled;false 343 | 344 | ***address bar - disable "Firefox suggest"*** 345 |
346 | browser.urlbar.groupLabels.enabled;false 347 | 348 | ***address bar - disable faded font*** 349 |
350 | browser.urlbar.formatting.enabled;false 351 | 352 | ***address bar - hide reader icon*** 353 |
354 | reader.parse-on-load.enabled;false 355 | 356 | ***tabs - disable previews when dragging*** 357 |
358 | nglayout.enable_drag_images;false 359 | 360 | ***tabs - minimum width*** 361 |
362 | browser.tabs.tabMinWidth 363 | 364 | ***tabs pinned - disable autoreload*** 365 |
366 | browser.sessionstore.restore_pinned_tabs_on_demand 367 | 368 | ***disable request to delete settings when browser is not started for a long time*** 369 |
370 | browser.disableResetPrompt;true 371 | 372 | ***disable query to enable DRM*** 373 |
374 | browser.eme.ui.enabled;false 375 | 376 | ***slow Firefox startup - turn off notifications*** 377 |
378 | browser.slowStartup.notificationDisabled 379 | 380 | ***do not turn off firefox when closing last tab*** 381 |
382 | browser.tabs.closeWindowWithLastTab;false 383 | 384 | ***open in tabs only*** 385 |
386 | browser.link.open_newwindow.restriction;0 387 | 388 | ***location query*** 389 |
390 | geo.enabled 391 | 392 | ***disable "insecure login" warning*** 393 |
394 | security.insecure_field_warning.contextual.enabled;false 395 | 396 | ***ctrl+shift+j*** 397 |
398 | devtools.chrome.enabled;true 399 | 400 | ***disable autoplay*** 401 |
402 | media.autoplay.enabled;false 403 |
404 | media.autoplay.allow-muted;false 405 | 406 | ***disable enforcement of signing add-ons*** 407 |
408 | xpinstall.signatures.required;false 409 |
410 | security.signed_app_signatures.policy 411 | 412 | ***disable blacklisting of add-ons*** 413 |
414 | extensions.blocklist.enabled;false 415 | 416 | ***not to allow arbitrary banning of add-ons*** 417 |
418 | extensions.legacy.enabled;true 419 | 420 | ***do not save list of currently opened tabs to disk = reduce writing to SSD*** 421 |
422 | browser.sessionstore.resume_from_crash;false 423 | 424 | ***do not create bookmarks backups*** 425 |
426 | browser.bookmarks.max_backups;0 427 | 428 | ***disabling automatic page refresh*** 429 |
430 | accessibility.blockautorefresh;true 431 | 432 | ***maximum cache size on SSD*** 433 |
434 | browser.cache.disk.capacity 435 | 436 | ***maximum size of cached file on SSD*** 437 |
438 | browser.cache.disk.max_entry_size 439 | 440 | ***cache isolation*** 441 |
442 | browser.cache.cache_isolation;true 443 | 444 | ***connection timeout*** 445 |
446 | network.http.connection-timeout 447 | 448 | ***firefox.exe - priority "normal"*** 449 |
450 | dom.ipc.processPriorityManager.enabled;false 451 | 452 | ***limiting number of firefox.exe processes*** 453 |
454 | fission 455 |
456 | dom.ipc.processCount 457 | 458 | ***FPS limiter*** 459 |
460 | layout.frame_rate 461 | 462 | ***reduce "Page Referrer" (from which webpage link was opened)*** 463 |
464 | network.http.referer.disallowCrossSiteRelaxingDefault, true 465 | 466 | ***disable "Page Referrer". May broke some websites (steamdb.info)*** 467 |
468 | network.http.sendRefererHeader, 0 469 | 470 | ***pretending different FF version or OS - example*** 471 |
472 | general.useragent.override, Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0/Yirxwl2yEK2v8lv4 473 | 474 | ***show hidden addons in about:debugging*** 475 |
476 | devtools.aboutdebugging.showHiddenAddons 477 | 478 | ***disable PDF*** 479 |
480 | pdfjs.disabled 481 | 482 | ***acceleration, media support*** 483 |
484 | layers.acceleration 485 |
486 | dxva 487 |
488 | media.hardware-video 489 |
490 | media.wmf.dxva.d3d9.amd-pre-uvd4.disabled 491 |
492 | ffvpx 493 |
494 | opus 495 |
496 | flac 497 |
498 | ogg 499 |
500 | wav 501 |
502 | wmf 503 |
504 | mp4 505 |
506 | 264 507 |
508 | webm 509 |
510 | vp9 511 |
512 | av1 513 |
514 | canvas 515 | 516 | ***image blocker*** 517 |
518 | permissions.default.image;2 519 | 520 | ***may fix broken youtube*** 521 |
522 | network.http.http3.enable;false 523 | 524 | ***may fix non-functional addons*** 525 |
526 | extensions.manifestV3.enabled; false 527 | 528 | ***tooltip delay*** 529 |
530 | ui.tooltipDelay, 50 531 | 532 | ***if access to a particular page is forbidden for "security" reasons*** 533 |
534 | security.tls.version.min 535 | 536 | ***disable ads in about:addons*** 537 |
538 | extensions.htmlaboutaddons.recommendations.enabled 539 |
540 | extensions.getAddons.showPane 541 | 542 | ***enable browser toolbox*** 543 | user_pref("devtools.chrome.enabled", true); 544 |
545 | user_pref("devtools.debugger.remote-enabled", true); 546 |
547 | user_pref("devtools.debugger.prompt-connection", false); 548 | 549 | ***disable tab grouping*** 550 |
551 | browser.tabs.groups.enabled 552 | 553 | ***disable picture in picture*** 554 |
555 | picture-in-picture 556 | 557 | --------------------------------------------------------------------------------------------***Thunderbird*** 558 |
559 | ***disable blocked image notification*** 560 |
561 | mailnews.message_display.disable_remote_image 562 |
563 |
564 |
565 |
566 |
567 |
568 | ## other 569 | 570 | ***https://github.com/topics/firefox?l=css&o=desc&s=stars*** 571 |
572 | ***https://github.com/search?q=firefox+language%3ACSS&type=repositories&l=CSS&s=stars&o=desc*** 573 |
574 | ***https://github.com/topics/thunderbird?l=css&o=desc&s=stars*** 575 |
576 | ***https://github.com/search?q=thunderbird+language%3ACSS&type=repositories&l=CSS&s=stars&o=desc*** 577 |
578 | ***https://firefoxcss-store.github.io/*** 579 |
580 | ***https://www.reddit.com/r/FirefoxCSS/*** 581 |
582 | ***https://www.userchrome.org/*** 583 |
584 | ***about:about*** 585 |
586 | ***about:downloads*** 587 |
588 | ***chrome://browser/content/places/places.xhtml*** 589 |
590 | ***https://firefox-source-docs.mozilla.org/devtools-user/browser_toolbox/index.html*** 591 |
592 | ***https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly*** 593 |
594 | ***https://support.mozilla.org/en-US/kb/keyboard-shortcuts-thunderbird*** 595 |
596 | ***https://www.mozilla.org/en-US/firefox/releases/*** 597 |
598 | ***https://www.thunderbird.net/en-US/thunderbird/releases/*** 599 |
600 | ***https://whattrainisitnow.com/calendar/*** 601 | 602 | Language packs (addons) are in ```xpi``` folder 603 |
604 | ***https://ftp.mozilla.org/pub/firefox/releases/*** 605 |
606 | ***https://ftp.mozilla.org/pub/fenix/releases/*** 607 |
608 | ***https://ftp.mozilla.org/pub/thunderbird/releases/*** 609 |
610 | ***https://mozilla.github.io/policy-templates/*** 611 |
612 | ***https://caniuse.com/*** 613 |
614 | ***https://www.deviceinfo.me/*** 615 |
616 | ***https://explore.whatismybrowser.com/useragents/explore/software_name/firefox/*** 617 |
618 | ***https://html5test.com/*** 619 |
620 | ***https://georgebastock.github.io/CSS-Animation-Test/*** 621 |
622 | ***https://www.w3schools.com/css/css3_transitions.asp*** 623 |
624 | ***https://www.w3schools.com/css/css3_shadows.asp*** 625 | 626 | ***89*** - Gen0 (2021-12) 150% DPI 627 | 0 628 | 629 | ***99*** - Gen0+ (2023-01) 150% DPI 630 | 0+ 631 | 632 | Customization (userChrome.css) 633 | Customization 634 | 635 | --------------------------------------------------------------------------------------------***suggestions for improvements*** 636 |
637 | -remove titles/checkboxes in "find in page" bar and replace them with buttons/icons (for addressbar+findbar overlay) 638 |
639 | -renaming bookmarks directly (long/short right mouse click) 640 |
641 | -tabs with play/pause button and hotkey (replace useless volume button) 642 |
643 | -combine "Edit Folder/Bookmark" in context menu into a single entry at one specific position (properties in ~FF79-) 644 |
645 | -popup status bar around mouse cursor 646 |
647 | -add-ons in "Customize Toolbar" menu 648 |
649 | -decrease mouse vert sensitivity when cursor approaches left/right sides of bookmarks (folders) 650 |
651 | -custom colours of folders for quick orientation (bookmarks) 652 |
653 | -javaScript CPU/GPU resource limiter (rotating ad can use entire CPU core regardless of its frequency), disable "transform" effects without breaking websites 654 |
655 | -remove items from address bar (long/short right mouse click) 656 |
657 | -in places.xhtml show paths to items (searching) 658 |
659 | -better use downloads area (places.xhtml) bug - ```.allDownloadsListBox {display: flex!important;flex-wrap: wrap!important;}``` (140 userContent.css) 660 |
661 | -show download % + time in places.xhtml tab name 662 |
663 | -option switch tabs with hotkeys from places.xhtml (like ~FF89-) 664 |
665 | -custom tabs color (by domain), automatic grouping 666 |
667 | -move current tab at e.g. position 2 (CTRL+2) 668 |
669 | -tab switching by domain (custom hotkeys) 670 |
671 | -option to open a new panel in a new exclusive EXE process (this will prevent possible freezing/crashing of tabs in a shared process) 672 |
673 | -hide ```https://www.``` in address bar 674 |
675 | -separate audio/video cache from normal cache. What's the point of current setup where important cache data is overwritten by useless video that also reduces SSD lifetime? Constantly modifying NTFS permissions for cache folder is not very comfortable... 676 |
677 | -smooth scrolling (pixel steps) of the page after pressing e.g. CTRL+left click 678 |
679 | -sorting in about:config 680 |
681 | -drag tabs without animation (~FF9- style) 682 |
683 | -it is not possible to redirect "safebrowsing" folder from the ramdisk to SSD (NTFS links), which leads to constant downloading of the same data every time the profile is deleted and copied again (ramdisk) 684 |
685 | -if file "c:\Users\XXX\AppData\Local\Mozilla" exists, it is not possible to start FF (~v19+) 686 |
687 | -if file "datareporting" exists (in profile), FF freezes on start (~v119-132) 688 |
689 | ***Thunderbird*** 690 |
691 | -long click functions - e.g. for saving attachment(s) 692 |
693 | -hide some attachment sizes (b/kb) 694 |
695 | -keep user's icon color when selected - #folderTree:focus-within li.selected > .container > .icon {--icon-color: currentColor !important;} - works if this style is unchecked (115) 696 |
697 | -better use of the "Message Header Pane" space - partially solved ("from"). [This addon does it quite well](https://addons.thunderbird.net/en-us/thunderbird/addon/compact-headers/) 698 |
699 | -disable+hide some days in calendar 700 |
701 | -remove "tree view" (done), colored first character instead + global option of collapsing/expanding threads + remove arrows 702 |
703 | -scrollable top bar (like tabs), use empty side/status bar space 704 | 705 | android - holding (some UI) automatically performs assigned action (close tab, open bookmarks, open link in new tab and switch to it, ...), disable double tap to select text, buttons on one side for one hand (landscape mode), remove notification when opening/closing tab + other minor UI adjustments - e.g. 706 |
707 | 🤦android (5.5" 960x480, fullscreen) vs CSS - really only a 2,7 tabs can fit on the screen?🤦 708 |
709 | android 710 | androidnext 711 | 712 | ***FF*** Win 2006+ ```1-64``` ```43``` ```52``` ```64``` ```68``` ```73``` ```78``` ```84``` ```89``` ```99``` ```115``` ```140``` (internet explorer offline 2004-2006) 713 |
714 | ***TB*** Win 2016+ ```38``` ```45-68``` ```78``` ```91``` ```99``` ```109``` ```115``` ```140``` 715 |
716 | ***FF*** android 2024+ ```132``` (chrome ```71``` 2021-2024) 717 | --------------------------------------------------------------------------------