github yuuqilin/FlexFox v5.0.0
FlexFox v5.0.0

latest releases: v7.1.1, v7.1.0, v7.0.1...
13 months ago

✨ v5.0.0 – Major Feature Update

  • Added two new layout modes for Sidebery
    • Added uc.flex.sidebery-allow-resizable-width: allows adjusting Sidebery width by dragging the sidebar splitter.
    • Enabling this option disables Sidebery's auto-collapse, but you can still toggle its expanded/collapsed state with the sidebar toggle button (Firefox Logo).
    • To temporarily restore auto-collapse, use the Hide Sidebery shortcut or press F1 to switch to native vertical tabs.
  • Added three new layout modes and optimizations for horizontal tabs
    • Deprecated the old option uc.flex.disable-tabs-toolbar-autohide. Horizontal tabs are now visible by default when Sidebery is not active.
    • Added uc.flex.auto-hide-horizontal-tabs-and-keep-navbar: hides horizontal tabs when Sidebery is not active and shows them on hover. Values: 0 = Off, 1 = Tabs below navbar, 2 = Tabs above navbar.
    • Added uc.flex.auto-hide-navbar-and-keep-horizontal-tabs: hides the navbar when Sidebery is not active and shows it on hover. Values: 0 = Off, 1 = On. This option overrides the previous auto-hide-horizontal-tabs setting.
    • Added uc.flex.disable-tab-close-button-on-inactive-horizontal-tabs: in horizontal tab mode, by default FlexFox shows the close button on hover for inactive tabs. As tabs become narrower due to more tabs opening, the button automatically shrinks and moves to the top-right to prevent accidental clicks. Enable this option to completely remove the close button.
    • Added uc.flex.show-tab-close-button-on-favicon-hover: in horizontal tab mode, merges the close button with the favicon to save space. The close button is shown only when hovering over the favicon. Enabling this option disables the close button's auto-shrink-and-reposition behavior described above.
    • Added uc.flex.increase-active-horizontal-tab-min-width: keeps the active tab wider when horizontal tabs shrink, so its label remains distinguishable and easier to identify among other tabs. Values:
      • 0 = Off
      • 1 = Minimum width 1.8×, no animation
      • 2 = Minimum width 1.8×, with animation
      • 3 = Minimum width 2×, no animation
      • 4 = Minimum width 2×, with animation
      • Default: 1 (enabled). Set to 0 if you prefer all tabs to keep a fixed width.
    • Pinned horizontal tabs now automatically collapse when exceeding the visible limit. Default visible pinned tabs is 10. Use uc.flex.max-visible-horizontal-pinned-tabs to adjust the setting (range 1–5, corresponding to 2–10 visible pinned tabs).
  • Added uc.flex.auto-hide-window-controls: automatically hides window control buttons on the navbar, showing them only when hovering at the edge.
  • Added uc.flex.show-tab-count-in-alltabs-button: displays the total number of open tabs on the "List All Tabs" button. Values:
    • 0 = Off
    • 1 = Icon + number (all tabs)
    • 2 = Icon + number (loaded tabs only)
    • 3 = Number only (all tabs)
    • 4 = Number only (loaded tabs only)
  • Added uc.flex.show-tab-number-in-tab-label: shows index numbers on native tab labels so you can quickly identify tabs when labels are too narrow to show full titles.
  • Improved Firefox logo behavior in horizontal tabs: it now only shifts and scales when Sidebery is enabled.
  • Improved the volume icon's appearance in native vertical tabs to make it look less abrupt.
  • Fixed a transparency issue with the Mica background that occurred when both uc.flex.disable-sidebery-autohide and Hide Sidebery were used.
  • Fixed fullscreen web content corner rounding not being removed correctly when UI theme and page theme were opposite.
  • Refactored Mica backdrop and custom wallpaper code, slightly improving performance (~4%).

Don't miss a new FlexFox release

NewReleases is sending notifications on new releases.