Skip to content

Releases: black7375/Firefox-UI-Fix

v6.1.0

04 Sep 12:16
Compare
Choose a tag to compare

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 FFv104 d118404
  • Install - $OSTYPE at OpenSUSE 7e6f6ba

Documents

v6.0.0

23 Aug 06:05
1a4206f
Compare
Choose a tag to compare

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

Bug Fixes

Documents

Various documents have been added, and there is a space where you can share your settings !!


Discuss the next major version of plan. #453

v5.3.1

07 Aug 13:39
Compare
Choose a tag to compare

Bug Fixes

  • Icons - Panel's restore icon #441
  • Separator - Static separator's position, opacity #339
  • Tabbar Width - Consistently in the gap. #440
  • 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

There are enough changes before #438 merge, so I made a release to stabilize it.

v5.3.0

24 Jul 16:11
Compare
Choose a tag to compare

IMPORTANT

  1. There is a accent color-related breaking change of v103 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 with v102 or lower versions must use userChrome.compatibility.accent_color to true.
  2. 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, set userChrome.compatibility.accent_color to true
    • Thanks for @BPower0036 report
  • Options - Explicitly distribution settings #402 #429
  • 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

29 Jun 17:11
Compare
Choose a tag to compare

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
  • Contents - Downloads's decoration a5d6ad9
  • Contents - Addon.org devhub darkmode #365
  • Contents - field border e3d5519

Others

  • Dependency #410
  • CI - Release before sync #409

Refactoring
Refactoring will continue to be applied progressive.

v5.2.0

08 Jun 11:39
Compare
Choose a tag to compare

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
  • 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

11 May 04:53
Compare
Choose a tag to compare

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 #370
  • userChrome.tab.static_separator.selected_accent #141
  • userChrome.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

27 Apr 12:59
Compare
Choose a tag to compare

IMPORTANT

v5.0.0 has a fatal bug.
Be sure to use this version.

Changed

Critical Side Effect
Fixed side effect bugs of general use.

  • Cut Off tabbar #370
  • Bookmarks Menu Wrong Position #372

Icon Padding

  • Checkbox's padding without checked=false #363
    • New contributor @BPower0036's PR #374

All fixed except for non-common use case( #371 ) or bugs that are difficult to reproduce( #373 #376 ).

v5.0.1

26 Apr 07:49
Compare
Choose a tag to compare
  • Tab bar - Visible for windows hotfix #368

Special thanks
@kaylynn234

v5.0.0

26 Apr 02:48
0fd746b
Compare
Choose a tag to compare

IMPORTANT

⚠️ You must copy 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.

image

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 and git stash pop before and after git pull.
  • If there are user-overrides.js, userChrome-overrides.css, and userContent-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 the userChrome.icon.panel_sparse option.

New Contributors

  • @anzz1: Folder structure for customization
  • @filips123: Fix unreadable text on Add-on Developer Hub