github mbnuqw/sidebery v5.3.0

one day ago

Added

  • Keybindings: select up/down: "Cyclically" sub-option
  • Show visual feedback after middle clicking on elements (bookmarks, history, recently closed tabs)
  • Keybinding to open sync popup
  • Keybinding to open bookmarks sub-panel (if available)
  • Keybindings: select bookmarks in sub-panel too
  • Keybinding to edit title of selected/active tab (resolves #966) (resolves #1848) (resolves #1845)
  • Keybindings: switch to previously active panel
  • Keybindings to copy url/title of selected tab/bookmarks/active tab
  • Keybinding to open config popup of selected/active panel
  • Panel config in popup-window with basic keyboard navigation
  • History: load more in search mode
  • Tab preview: options to set max count of title/url lines (resolves #1597)
  • Options for middle click on pinned tab; default: unload (by @emvaized: #1911)
  • Option to skip unloaded tabs on tab flip
  • Sync via Google Drive (experimental)
    • Sync tabs (basic implementation/experimental) 1372
  • Unload or close action for tabMiddleClick (by @JarKz: #1697)
  • Tabs: make discarded tab opacity editable (by @valadaptive: #1553)
  • Sidebar: close site config popup with ESC (#491)
  • SetupPage: sub-sections of tabs and mouse settings in navigation
  • Keybindings: a note for menu shortcut (#1159)
  • Settings: a note for highlighting native tabs (#1177)

Fixed

  • Snapshots: normalize urls; utils.normalizeUrl: handle 'blob:' url (#1942)
  • Windows.createWithTabs: handle errors of browser.tabs.create() (#1942)
  • Tabs loading: increase count/freq of retry, ignore the tabs lock on the last retry
  • Tabs/move: preserve panel if dst.panelId is not set
  • Favicons: getting placeholder for internal pages of a dif profile
  • Setup-page: incomplete removing of nav element
  • Setup page/nav and contianers settings: more compact layout of cards
  • Tab preview: show preview popup for active and unloaded tabs too
  • Default tab context menu: first sort the tree itself (by @llc0930: #1961)
  • Search: should also search for custom titles for tabs (by @llc0930: #1960)
  • Setup-page: rm title/sub-title shadows
  • Notifications: set max width
  • Dnd: place new panel after the last one on dropping tabs to the Add Tab Panel btn
  • Export/import: more granular backup: separated "settings" field to "settings", "panels and nav" and "menu"
  • Importing data
    • race condition on importing containers and settings
    • show error messages
    • preserve old tabs panels
  • Menu editor: reload menu config on opening
  • Importing keybindings: handle defaults and conflicts
  • Keybindings: selecting panel in inlined nav-bar: show drop-down popup with not visible panels
  • Url-placeholder-page: make copy button focusable
  • Keybindings: activate selected bookmark: check if creation of a new tab is needed
  • Snapshots: preserve folded tabs state
  • Prevent wrong tab activation after fast closing with ctrl+w
  • Dnd: preserve folded state on dragging tabs outside the window
  • Dnd: preserve customTitle/Color on dragging tabs outside the window
  • Can't reopen containered tab in a new private window
  • Preserve custom color/title on auto-reopening tab in dif container
  • Trying to detect the manual session restore #1368
  • Ipc: handling different connection states; reconnection logic
  • No default context menu
  • Dnd tab with ctrl: container is not preserved
  • Docs: wiki: dynamic native tabs snippet (resolves #1889)
  • History: search: flickering UI, wrong selection, loadMore with kb
  • History: onBottomScroll sometimes doesn't trigger loadMore
  • Correctly update media state of panel after closing multiple tabs
  • Correctly update paused state of tab after url change
  • History item: block click if selection is set in search mode
  • Tab preview: reset internal state on turn on/off the setting
  • Use url from title as fallback on reopening tab with NewTabButton
  • Recalc "update" badge of panels after tabs moving
  • Added a check for markWindow setting before updating window title when sidebar disconnects (by @jackordman: #1835)
  • Webext.run for zen-browser (by @shanto: #1813)
  • Use workaround for 1660564 only in sidebar instance
    See https://bugzilla.mozilla.org/show_bug.cgi?id=1660564
  • Auto-switching tab panel on drag start
  • Bookmarks: wrong dst panel on opening bookmarks in container
  • Keybindings: wrong first selected tab in the panel without active tab
  • Previews: no fallback colors for 'in page' preview (fixes #1708)
  • Switching tabs with mousewheel with threshold is broken in scrollable panel
  • Setup-page: keybindings: button alignment (by @ChilledMoth: #1772)
  • Tabs: restoring tree state from session data in some failure cases
    This and 05aedbb, d21f816, 5979d7a, a2c6a59, c83df0b, 0d585f0 should
    fix or at least decrease probability of problems related with broken tabs
    structure on init (like #1507, #262, #267, and so on...)
  • Save tab data after auto-moving parent tab to different panel
  • Save tab data after auto-reopening parent tab in different container
  • Save tab data after moving it to different window
  • Try to preserve tree structure of detached tabs
  • Correctly update tree structure and save it after detaching tabs
  • Save tabs data after their parent was reopened
  • Cache tabs data after pin/unpin
  • Tab context menu: make "clear cookies" option opt-in (resolves #1336)
  • Setup-page: wording (resolves #1343)
    • use generalized term "scroll" over "mouse wheel"
    • use more specific term "vertical scroll" over "scroll wheel" for tabs switching
  • Wrong range selection of bookmarks with the same start/end node
  • Broken tab state after range selection
  • Kb: start range selection from active tab if possible (resolves #1421)
  • Recently Closed Tabs: show full tooltip
  • History: copying title/url of filtered items
  • Dnd: incorrect checking of consumed drop event in other sidebars (#1554)
  • Tab: audio badge: correctly handle click target (#1283)
  • Bottom-bar: increase click area to the bottom edge
  • onTabUpdated: reset updated flag on discard
  • onTabUpdated: don't set updated flag for discarded tab
  • Site config popup: switch the panel after moving tab if configured
  • Site config popup: changes are not saved correctly
  • Auto move rule: set default value of 'top lvl only' to false
  • Broken tree state after drag and drop to another window in some cases
  • Discarded tabs reload on moving the last tabs to another window
  • The last tab activation on moving tabs to the new window
  • Tabs: incorrect state checking in event handlers (#1230)
  • Horizontal scroll-bar appeared in sub-menu in the plain theme
  • Discard page even if it's trying to prevent closing (only with WebData permissions)
  • Context menu: too small margin-left of the label without icon
  • Default settings: nativeHighlight: true (#748)
  • Broken active group page on restoring window from history menu
  • Context menu positioned under the cursor in some cases (#522)
  • Tabs: reset unread mark after disabling the setting
  • Default settings: tabsSecondClickActPrev: false (#1521)
  • Recalc native tabs visibility when a globally pinned tab is active (#700)

Localization

Contributions

Thanks to all donors!

Full Changelog

v5.2.0...v5.3.0

Don't miss a new sidebery release

NewReleases is sending notifications on new releases.