├── 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 |
68 |
69 | ***140*** (2025-2026) - sidebar+context menu, 30+2 opened tabs (Compact 👍) - 150% DPI
70 |
71 |
72 | ***140*** (2025-2026) - sidebar+context menu, 15+2 opened tabs (compact 🤔) - 150% DPI
73 |
74 |
75 | ***132*** (2024) - 1-LINE - ↕️31px (72px taskbar, Win11) 150% system DPI. 1920x1080
76 | 
77 |
78 | ***115*** (2023-2025) - 1-LINE - ↕️33px (56px taskbar, Win7) 150% system DPI. 1920x1080
79 | 
80 |
81 | ***140*** (2025-2026) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (Compact 👍). 1920x1080 ↕️339px
82 |
83 |
84 | ***140*** (2025-2026) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (compact 🤔). 1920x1080 ↕️616px
85 |
86 |
87 | ***115*** (2023-2024) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (Compact 👍). 1920x1080 ↕️498px
88 | 
89 |
90 | ***115*** (2023-2024) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (compact 🤔). 1920x1080 ↕️754px
91 | 
92 |
93 | ***119*** (2023) - 3-LINE - 1080p ↕️132px - 18,5 + 5 tabs - 150% DPI
94 | 
95 |
96 | ***119*** (2023) - DEFAULT - ↕️155px - 30 tabs - 100% DPI
97 | 
98 |
99 | ***119*** (2023) - DEFAULT - ↕️231px - 15,5 + 5 tabs - 150% DPI
100 | 
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 |
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 |
120 |
121 | ***140*** (2025-2026) - DEFAULT - ↕️559px - places.xhtml - 150% DPI
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 | ## historical-comparison
131 |
132 | ***140*** - Gen2 (2025-07) - 2-LINE - ↕️67px 150% DPI
133 |
134 |
135 | ***140*** (2025-2026) - DEFAULT - ↕️129px 150% DPI
136 |
137 |
138 | ***132*** (2024) - 2-LINE - ↕️64px 150% DPI. 1920x1080
139 | 
140 |
141 | ***132*** (2024) - DEFAULT - ↕️85px 100% DPI. 1920x1080
142 |
143 |
144 | ***119*** (2023) - 2-LINE - ↕️64px 150% DPI
145 | 
146 |
147 | ***119*** (2023) - DEFAULT - ↕️85px 100% DPI
148 | 
149 |
150 | ***109*** - (2023) - 2-LINE - ↕️67px 150% DPI
151 | 
152 |
153 | ***109*** (2023) - DEFAULT - ↕️85px 100% DPI
154 | 
155 |
156 | ***99*** Gen1 (2023-03) - 2-LINE ↕️64px - 33,5 opened tabs - 150% DPI
157 |
158 |
159 | ***99*** (2022) - DEFAULT ↕️85px 30 opened tabs - 100% DPI
160 |
161 |
162 | ***89*** (2021) - 2-LINE ↕️61px 150% DPI
163 |
164 |
165 | ***89*** (2021) - DEFAULT ↕️85px 100% DPI
166 |
167 |
168 | ***79*** (2020) - 2-LINE ↕️61px 150% DPI
169 |
170 |
171 | ***79*** (2020) - DEFAULT ↕️74px 100% DPI
172 |
173 |
174 | ***69*** (2019) - 2-LINE ↕️64px 150% DPI
175 |
176 |
177 | ***69*** (2019) - DEFAULT ↕️74px 100% DPI
178 |
179 |
180 | ***59*** (2018) - 2-LINE ↕️65px - 150% DPI
181 |
182 |
183 | ***59*** (2018) - DEFAULT ↕️73px 100% DPI
184 |
185 |
186 | ***49*** (2016) - 2-LINE ↕️68px 150% DPI
187 |
188 |
189 | ***49*** (2016) - DEFAULT ↕️71px 100% DPI
190 |
191 |
192 | ***39*** (2015) - 2-LINE ↕️65px 150% DPI
193 |
194 |
195 | ***39*** (2015) - DEFAULT ↕️71px 100% DPI
196 |
197 |
198 | ***29*** (2014) - 2-LINE ↕️64px 150% DPI
199 |
200 |
201 | ***29*** (2014) - DEFAULT ↕️71px 100% DPI
202 | 
203 |
204 | ***19*** (2013) - 2-LINE ↕️66px 150% DPI
205 |
206 |
207 | ***19*** (2013) - DEFAULT ↕️63px 100% DPI
208 |
209 |
210 | ***9*** (2011) - 2-LINE ↕️64px 150% DPI
211 |
212 |
213 | ***9*** (2011) - DEFAULT ↕️64px 100% DPI
214 |
215 |
216 | ***3.5*** (2009-2011) - 2-LINE ↕️67px - "find in page" bar overlays address bar - 150% DPI
217 |
218 |
219 | ***3.5*** (2009-2011) - DEFAULT ↕️169px 150% DPI
220 |
221 |
222 | ***2*** (2006-2008) - 2-LINE ↕️65px 150% DPI
223 |
224 |
225 | ***2*** (2006-2008) - DEFAULT ↕️103px 100% DPI
226 |
227 |
228 | ***115*** (2023-2024) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (Compact 👍). 1920x1080 ↕️289px
229 |
230 |
231 | ***115*** (2023-2024) - 150% DPI + narrow scrollbar + "mail.uidensity", 0 (compact 🤔). 1920x1080 ↕️521px
232 |
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 |
628 |
629 | ***99*** - Gen0+ (2023-01) 150% DPI
630 |
631 |
632 | Customization (userChrome.css)
633 |
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 |
710 |
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 |
--------------------------------------------------------------------------------