Config files and set up instructions for my Floorp set up with auto-hiding Nav-bar and toggels for side bars to enable Full Window Browsing.
This has only been tested on Windows 11. Your results on other systems may vary.
wazz-floorp.mp4
Syncing Floorp Customized Profiles via Cloud services
There are 4 main parts to installing this Floorp customization.
- Installing and configuring Extensions
- Arrannging the Toolbar
- Applying Floorp settings
- Applying CSS code
I'm also including a section on syncing your Floorp customized profiles across devices via cloud services.
This is optional. The customization will still work without syncing a customized profile.
Install the following extensions from https://addons.mozilla.org
-
Firefox Color (For theme coloring)
- For best theme consistancy, match
Toolbar Color
andBackground Color
to the same value
- For best theme consistancy, match
-
Sidebery (For vertical tab bar)
- Turn off:
Bookmarks sub panel
andHistory sub panel
under Navigation - Turn on:
Prevent pinned tabs from unloading
under Pinned Tabs - Turn on:
Show tab preview on mouse hover
under Tab Preview - Set
Animation Speed
toSlow
under Appearance - Set
Switch tab with scroll wheel
toin panel
under Mouse - Under Sync set all four Save options to
on
- Under Keybindings set a custom shortcut for
Open/Close sidebar panel
(To toggle the vertical tab sidebar)
- Turn off:
-
Bonjourr (New tab page)
- Configure to your liking
Firefox Profile button
Back button
Forward button
Reload button
- 5
Flexible Space
blocks URL Bar
- 4
Flexible Space
blocks Downloads
- Right click and unselect:
Hide button when empty
- Right click and unselect:
Profile Manager
- Select:
Firefox Photon・Lepton UI
- Turn these Lepton settings
On
:Automatically hide tabs
Automatically hide Toolbar
Hide Tab Bar
Hide Sidebar Headers
Hide Bookmarks Bar icons
Hide Bookmarks Bar labels
Enable Lepton's context menu icons
Center text in the Address Bar
- Turn these Lepton settings
- Set these settings to
On
:Show the Browser Manager Sidebar
Display the Browser Manager Sidebar on the right
- Set
Global Web Panels width
to:300
- Set shortcuts for:
Open a new tab
Close the current tab
Toggle Navigation Panel
- You can choose to auto-hide the Nav-bar from Lepton UI settings, or toggle it with a Keyboard Shortcut
floorp-show-bsm
(To hide the Browser Manager Sidebar)- Set shortcuts for all 3
Split View Actions
- Go to
about:config
and accept the warning - Paste
toolkit.legacyUserProfileCustomizations.stylesheets
into the search bar - Set the value to
true
by clicking the button on the right
- Go to
about:profiles
and identify which profile is in use - Click the
Open Folder
button in the row labeledRoot Directory
- Create a new folder named:
chrome
in the folder that opens
- Place
userChrome.css
in thechrome
folder - Open Sidebery settings
- Click
Styles Editor
- Paste the contents of
sideberyStyle.txt
into the text field on the right hand side
--uc-sidebar-hover-width: 75px;
--uc-autohide-sidebar-delay: 600ms;
To enable a border between the vertical tabs and the browser page, set the border-inline
value with this line:
border-inline: 0px solid rgb(80,80,80);
.NavigationBar{ display: none }
#root.root {--tabs-indent: 10px;}
#root.root {padding-top: 0px;}
This is a general concept that should work with cloud services that can mount your storage as a drive.
Popular services that should work:
- Google Drive
- Microsoft OneDrive
- Dropbox
- Mega
- Install and set up your choice of cloud storage
- Create a new folder dedicated to Floorp on your cloud storage
- Create a subfolder for your Customized Profile in the new Floorp folder
- Copy the contents of your Root Directory folder into your new Customized Profile Folder
- Go to
about:profiles
and open your Root Directory folder - Navigate up one folder level and find
installs.ini
andprofiles.ini
- Copy the
.ini
files into your Floorp folder on your cloud storage - Edit
profiles.ini
[Profile0]
Name=Your profile name
IsRelative=1
Path="P:\ath\to\your\customized\profile\folder"
Default=1
- Restart Floorp
- Go to
about:profiles
to verify that your Root directory has been changed to the location on your cloud storage
- Follow Step Two again on the new machine to set your Root Directory folder to your cloud storage location
This should keep your customizations in sync across devices.
Make sure your Cloud Storage settings are set to sync any time there's a file change.
Feel free to open an issue if you find any bugs.
This is a customization I made in my free time, so responses to issues may be sporadic.
Feel free to fork, make adjustments, and submit pull requests for new features or fixes.
- Right side toolbar buttons shift with window width changes
Customizations: TheBigWazz
Sidebery Auto-hide function: MrOtherGuy
Floorp Projects Repository