user0 , (edited ) October 2023 Halloween Update:
Just in time for Halloween! Dress up the Firefox app on your Librem 5 to look like Firefox for Android!
Mobile-Friendly Firefox Customizations for Librem 5
Added
userContent.css (fenix)
to fix Firefoxabout
pages to be better fit for Librem 5 as well as a color theme to match Firefox for Android, code-named Fenix.Added
fenix_colors.css
for a color theme to match Firefox for Android, (Fenix). If you do not want the Private Browsing Mode theme for the URL Bar and Nav Bar, comment out that section of code at the bottom of the file.Added
fenix.css
as an alternative totrue_mobile_mode.css
that more closely resembles Firefox for Android (Fenix).Added
extensions_menu.css
to fix the Unified Extensions Menu.Added
dynamic_popups.css
and several variations so that extensions expand into a big enough popup which also supports horizontal scrolling. Works best withtrue_mobile_mode.css
orfenix.css
.Added
alt-browser-alt.css
to be used withtrue_mobile_mode.css
orfenix.css
instead ofbrowser.css
. It can also be used with other styles likealt-single_tab_mode-alt.css
to have the Tab Bar at the top of the screen and the Nav Bar at the bottom.Added
single_tab_mode-alt.css
,true_mobile_mode-alt.css
, andfenix-alt.css
, to be used withoutalt-browser-alt.css
orbrowser.css
in order to have the Nav Bar at the top of the screen.Added
true_mobile_landscape.css
andtrue_mobile_landscape-alt.css
to have a nice landscape mode that maximizes usable space and fixes flickering popups.Added
fenix_fox.css
to have a single standaloneuserChrome
file containing all necessary code exceptfenix_colors.css
. You can adddynamic_popups.css
or another variation.fenix_fox-alt.css
is the version that has the Nav Bar at the top of the screen. You will still needuserContent.css (fenix)
.Added
fenix_one.css
to have a single standaloneuserChrome
file containing all necessary code, includingfenix_colors.css
. If you do not want the Private Browsing Mode theme for the URL Bar and Nav Bar, comment out that section of code at the bottom of the file. You can adddynamic_popups.css
or another variation.fenix_one-alt.css
is the version that has the Nav Bar at the top of the screen. You will still needuserContent.css (fenix)
.Added variables into many files so that they work in “Normal” and “Touch” density modes.
If you prefer having a single
userChrome
file, you can simply renamefenix_fox.css
orfenix_one.css
touserChrome.css
. You can also copy and paste the contents of one of thedynamic_popups
files to the bottom of theuserChrome.css
file. WhicheveruserChrome
file or files you decide to use, you will still needuserContent.css (fenix)
.#Firefox #FOSS #FreeSoftware #GNOME #GNU #Librem5 #Linux #LinuxLibre #LinuxMobile #LinuxPhones #LinuxSmartPhones #mobile #MobileLinux #phosh #PinePhone #PinePhonePro #postmarketOS #PureOS