Releases: black7375/Firefox-UI-Fix
v6.1.0
IMPORTANT
Some bugs can only be solved only by :has()
due to the DOM structure.
So if you're Firefox v103 or higher, make the following options layout.css.has-selector.enabled
to true
.
Changed
Bug Fixes
- Window control at Mac 2e43462
- Window control at Wndows 02fa9bd
- Window contorl at Linux 5663d22
- Window Control - Remove animate at windows #460
- Hidden - Remove padding at Menubar is shown #460
- Auto Hide - Bookmarkbar overlap at collapsed #457
- Sidebar - Overlap with system default theme #461
- User.JS - Quotation pair #384
- Tab Separator - Like FF
v104
d118404 - Install -
$OSTYPE
at OpenSUSE 7e6f6ba
Documents
- README - Wiki links 06bd910
v6.0.0
IMPORTANT
Some API has been breaking change.
userChrome.tab.on_bottom
->userChrome.tabbar.on_bottom
userChrome.tab.on_bottom.above_bookmark
->userChrome.tabbar.on_bottom.above_bookmark
userChrome.tab.on_bottom.menubar_on_top
->userChrome.tabbar.on_bottom.menubar_on_top
userChrome.tab.centered_label
->userChrome.centered.tab.label
Changed
New Options
- One liner UI
userChrome.tabbar.one_liner
userChrome.tabbar.one_liner.combine_navbar
userChrome.tabbar.one_liner.tabbar_first
userChrome.tabbar.one_liner.responsive
- Auto Hide UI
userChrome.autohide.tab
userChrome.autohide.tab.opacity
userChrome.autohide.tab.blur
userChrome.autohide.tabbar
userChrome.autohide.navbar
userChrome.autohide.bookmarkbar
userChrome.autohide.sidebar
userChrome.autohide.fill_urlbar
userChrome.autohide.back_button
userChrome.autohide.forward_button
userChrome.autohide.page_action
userChrome.autohide.toolbar_overlap
- Hidden UI
userChrome.hidden.tab_icon
userChrome.hidden.tab_icon.always
userChrome.hidden.tabbar
userChrome.hidden.navbar
userChrome.hidden.sidebar_header
userChrome.hidden.sidebar_header.vertical_tab_only
userChrome.hidden.urlbar_iconbox
userChrome.hidden.bookmarkbar_icon
userChrome.hidden.bookmarkbar_label
userChrome.hidden.disabled_menu
userChrome.tabbar.on_bottom.hidden_single_tab
- Monospace
userChrome.theme.monospace
userContent.page.monospace
- Centered UI
userChrome.centered.tab
userChrome.centered.tab.label
userChrome.centered.urlbar
userChrome.centered.bookmarkbar
- Vertical Tab support
userChrome.tabbar.as_titlebar
userChrome.sidebar.overlap
- Icons for Tree Style Tab, Tab Center Reborn, Sidebar Tabs
Bug Fixes
Documents
Various documents have been added, and there is a space where you can share your settings !!
- Wiki:Tutorial: Guide for starting
Lepton
custom - Wiki:Compatibility Issues Solution & Wiki:Options: Add all custom options and screenshot
- Wiki:Show Off Your Config: Lepton custom settings shared by users
Discuss the next major version of plan. #453
v5.3.1
Bug Fixes
- Icons - Panel's restore icon #441
- Separator - Static separator's position, opacity #339
- Tabbar Width - Consistently in the gap. #440
- New contributor @thunderstone135
- Decoration - Remove through when hovering on the label of download panel f945ac8
- Compatibility - Prevent layout moving & consistently color for custom theme b7d3da3
Documents
- Issue Form - Use details for the user.js setup #446
- New contributor @Oondanomala
There are enough changes before #438 merge, so I made a release to stabilize it.
v5.3.0
IMPORTANT
- There is a
accent color
-related breaking change ofv103
version or higher.
This is because Mozilla has completely removed the-moz-accent-color
/-moz-accent-color-foreground
property. mozilla/gecko-dev@4c5f201
Unlike selector issues, backward compatibility cannot be guaranteed.
Users withv102
or lower versions must useuserChrome.compatibility.accent_color
totrue
. - This version has icon related changes.
If the icon directory is not copied, mac global menu related icons may not appear.
Changed
Add
- Icons - Mac global menu icon (experimental) 6a91696 5c8a0ad
userChrome.icon.global_menu.mac
- Icons - New Tab page's menu icons d89c2df
Bug Fixes
- Compatibility - Accent Color at
v103
#433 #437- For versions
v102
and below, setuserChrome.compatibility.accent_color
totrue
- Thanks for @BPower0036 report
- For versions
- Options - Explicitly distribution settings #402 #429
- Thanks for @Roy-Orbison suggestion
- Install - Powershell position bug #364 #436
- Thanks for @NLZ report
- Icons - Zoom icon selector at
v103
#424 - Separator - Compatibility latest tab at hover
v103
1e52eed - Fully Color - Win10's dark system theme sidebar context menu #434
- Menu - Linux's select menu padding 129051c
- Letters Cleary - Adjust mask image 9c34fe9
It's a latest release before v6.0.0 #438
V5.2.1
Option
- Icons - Added
userChrome.icon.menu.full
#412 #418 - Compatibility - Changed from default to option
userChrome.compatiblity.os.windows_maximized
#384 #414
Bug Fixes
- Icons - Bookmarks Toolbar #408
- Icons - Contents' context menu for
about:downloads
,chrome://browser/content/places/places.xhtml
d6533fc- refactoring with
src/contents
- refactoring with
- Contents - Downloads's decoration a5d6ad9
- Contents - Addon.org devhub darkmode #365
- Thanks for testing @filips123
- Contents - field border e3d5519
Others
Refactoring
Refactoring will continue to be applied progressive.
- src/icons: b101d74
v5.2.0
IMPORTANT
This version has icon related changes.
If the icon directory is not copied, checkbox
related icons may not appear.
Changed
Add
- Icons - Icon display when the checkbox menu is false #349 #375 #381
- @BPower0036 's contribute include
- Icons -
widget.gtk.native-context-menus
compatibility: 8593122 8155358
Bug Fixes
- Compatibility - Windows photon-style's compact mode with maximized top padding #384
- Thanks @tokariu
- Fully Color - Infobar 328e82f
- Fully Color - Win10 context menu background #401
- Video Player- Volume slider #304
- Build & CI works: c5be5cb b06b7d2
Refactoring
Refactoring will continue to be applied progressive.
v5.1.0
IMPORTANT
This version is separated into options on the full screen.
userChrome.fullscreen.show_bookmarkbar
#383
New Options
- Pinned Tab - Close button #378
- @BPower0036 's contribute include
userChrome.tab.close_button_at_pinned.always
userChrome.tab.close_button_at_pinned.background
userChrome.padding.drag_space.maximized
#370userChrome.tab.static_separator.selected_accent
#141userChrome.padding.bookmark_menu.compact
#391
Bug Fixes
- Selected Tab - Contextline color #382
- Selected Tab - Outline at Nigtly 102 #388
- Global Menubar - Padding Icon 30cdbf6
- Bookmark menu - Padding block #391
- DragSpace - Emulate firefox 88 0ad35b4
- FullScreen - Overlap's background color at linux 295a2cd
- FullScreen - Auto hide #383
Refactoring
Refactoring will continue to be applied progressive.
v5.0.2
v5.0.1
v5.0.0
IMPORTANT
user.js
file before the theme works.
The option system depends on user configuration, and nothing applies without settings.
Also, real-time changes are difficult for technical limitations and require restarts.
Since it is a big change, if you are using custom css, back up and proceed.
π¨ Currently A fatal problem has been found in Windows. #368
Please use v5.0.2
Changed
Option System
As a first anniversary update π , an option system is introduced. #351
Everything can be configured with 100+
options and changes to a unopinionated theme.
Now the difference in distribution is just a difference in the default option configuration.
The main options are in Wiki:Options, and all other options are available in user.js
.
All features from the existing wiki and the features that many users have requested are included as an option.
A case in point
Customize
To enhance customization, we changed the folder structure and updated the installation script.
When updating to script:
- If there are any changes: Run
git stash
andgit stash pop
before and aftergit pull
. - If there are
user-overrides.js
,userChrome-overrides.css
, anduserContent-overrides.css
files, proceed with override
Developement
The Pure CSS file has been changed to SCSS. #234
Therefore, it becomes more structured, and the compatibility response has become easier.
Developer documents have been added to facilitate development, and discussions have been activated.
At the time of release, we decided to specify the name of the new country.
Others
- Photon like panel icon: #308
If you want to use an before icon version, use theuserChrome.icon.panel_sparse
option.
New Contributors
- @anzz1: Folder structure for customization
- @filips123: Fix unreadable text on Add-on Developer Hub