github mbnuqw/sidebery v5.5.0

9 hours ago

Added

  • Tabs: A setting to control switching between globally-pinned and normal tabs with mouse wheel or keybinding

  • Restore scroll positions in bookmarks and history sub-panels

    • after reopening sub-panel
    • after exiting search mode
  • A setting to control explicit unloading of pinned tabs

  • Setup-page: Mark changed (non-default) settings
    Also, ctrl+alt+click to copy dbg info (prop name)

  • Setting field improvements (by @FurkanKambay: #2332) (#2275)

  • Search: Option to keep searching after triggering context menu option

  • Add hidden 'searchInputTimeout' pref to configure delay between typing and search

  • Option to keep search results after switching tabs (resolves #1527)

  • Keybindings: Exit from search mode with 'reset' keybinding

  • Omnibox / Address bar (= preffixed commands in address bar):

    • Reopening active tab in a different container (by @ErichDonGubler: #1992)
    • Moving active tab to panel
    • Switching panel
    • Moving active tab to group (related: #619, #1677)

    To start, focus the address bar (Ctrl+L/Cmd+L), then input "=" followed by a space, then start typing target container/panel/group name (case-insensitive). Choose desired command from the list or just press Enter to use the first one.

  • Setting for configurable tab drop position (by @Victor239: #2317)

  • Allow to config position of the new tab created by:

    • Keybinding: "Open a new tab in the active panel"
    • Left click on the active tab panel
    • Left click on the empty space of tab panel
    • Double click on the empty space of tab panel
    • Middle click on the empty space of tab panel

    Default value: 'general rule' - will preserve current behavior.
    Other values: 'rule of new tab button', 'panel start', 'panel end'.

  • Keybinding: Select tabs branch

  • Selection: Show the number of selected tabs/bookmarks (resolves #2108)
    Can be turned off with the hidden setting: selLen

  • Add the ability to cycle through panels (all or visible only) (by @seppulcro: #1829) (resolves #686)

  • Bookmarks: Show custom color and container mark.

  • Tabs/Bookmarks: Preserve custom titles on panel conversion

  • Tabs: Hidden pref forceUpdTooltip to calc tooltip (title attr) right after title change. (resolves #2292)

Fixed

  • Keybindings: Unexpected tab flip on switching to Nth tab (resolves #2288)
  • Context-menu: Hovered option with pin button changes the width of the popup
  • Search/tabs: Switching tabs with the mouse wheel or keybindings ignores search result
    Switch between filtered tabs.
  • Bookmarks: Sidebery data is copied along with the titles.
    Copy parsed titles if possible.
  • Keep "Prevent pinned tabs from unloading" setting enabled when pinned tabs are global (by @FurkanKambay: #2344)
  • Wrong initial panel if Firefox started without session restore
  • Tabs: Wrong indent for tab created with double/middle-click on the panel
  • Select-field: Double-switch when clicking on the input option
  • Bookmarks: Unaligned separator
  • Tabs not initializing on creating the first tab panel
  • Broken focus/select behavior in panel config popup
  • Impossible to remove the last tab-panel without closing its tabs
  • Make the 'discard tab panel' middle click action respect the pinnedNoUnload setting (by @FurkanKambay: #2337)
  • Bookmarks: Incorrect processing of empty title
    • Handle change event with empty title
    • Allow to set empty title (to align with Firefox behavior)
    • Fix broken layout of bookmarks popup when location folder has empty title (show '---', later should be replaced with '(no title)')
  • Search/tabs: Broken multi-selection
  • Search/tabs: Results is not updated after reopening folded tab
  • Search: Unneeded delay on clicking 'x' button in the search-bar
  • Search/Drag and drop: Broken drag and drop with active search
    • stop search on dnd start
    • continue search on dnd end
  • Search/tabs: Unexpected positions of folded tabs
  • Search/tabs: Focus flickering on switching tabs
  • Search/tabs: Search results doesn't update after move/pin/unpin
  • Search: Search bar in sidebar doesn't hide after pressing ESC in popup with empty value
  • Search/tabs: Unexpected tabs closing in search mode
    Ignore 'close folded/all child tabs' settings in search mode because in search mode tabs tree is destructured to a plain list and these settings are pointless.
  • Search: Auto selecting the first result hinders more than helps, to select it press the Down arrow
  • Search popup: No focus sometimes (resolves #2213)
  • Keybindings: Can't exit from search mode if search query it empty
  • Search tabs: The last found tab isn't selected on Up key without initial selection
  • Duplicate as a child not working for long click (by @liquiddandruff: #2325) (resolves #1604)
  • Drag and drop: False-positive triggering of a new window creation on drop (#2321)
  • Tabs.bg: Auto-reopening (in different container) with closed sidebar works with too big delay
  • OnKeySwitchToPrevPanel() should switch instead of only activate (by @cnnrro: #2264)
  • Tabs/selection: Folded branch is not selected on the edge of selection range
  • Tabs: Wrong scaling of the in-page preview (resolves #2139)
    Wrong initialization process of the preview script:
    referenceDevicePixelRatio was used with default '1' value before the
    actual value was received.
  • Window selection modal does not scroll (resolves #2303)
  • Switching between hidden panels doesn't scroll the list of hidden panels
  • Tab panel: A tab created with double click on empty space has unexpected position
    Use 'new tab bar' config for positioning it.
  • Tabs/move: tabs are reordered after unpinning
    Happens b/c each next tab is placed by Firefox before the prev.
    Reverse the tab list for unpinning.
  • Keybindings: Single active tab is selected on moving with keybinding
    Don't select it (if it's just active tab)
  • Snapshots viewer: Tabs of unknown panel are not displayed
    Display tabs of unknown panel (panelId: -1) at the bottom of the list in the default panel section.
    (#2049)
  • Bookmarks: No container info / custom color when bookmarking tab[s].
    Properly preserve tabs custom colors and container info.
  • Sidebar: Some technical data is not removed on restoring tab panel from bookmarks which might cause duplicating that data after next save/restore cycle.
  • Bookmarks.open: Wrong handling of bookmarks folder with long name.
  • Nav-bar style: last panel in hidden-panels-popup doesn't have rounding corners at the bottom
  • Nav-bar style: redundant padding before side-positioned pinned tabs

Localization

  • Allow translating a header and fix a French translation (by @ariasuni: #2315)
  • Fr: "nouvelle" instead of "existante" (resolves #2299)
  • Fr: fix the translation for 'Unload' (by @cluxter: #2291)

Performance Improvements

  • Bookmarks: Minor overall speedup for drag and drop, selection and search

Special Thanks for Donations

  • Trung Tran
  • anonymous donors

Contributions

Full Changelog

v5.4.0...v5.5.0

Don't miss a new sidebery release

NewReleases is sending notifications on new releases.