Skip to content

Releases: piroor/treestyletab

3.3.6

21 Feb 10:33
Compare
Choose a tag to compare
   * "Bookmark this Tree" context menu command now bookmarks all multiselected tabs and thier descendants.
   * Open dummy group tab with loaded state always, when it is opened by "Open All as a Tree" context menu command on bookmark folders.
   * Apply "Mute Tab" and "Unmute Tab" context menu commands to the tree recursively when the target tab has collapsed descendants. If you run these commands on an expanded tree, only target tabs are processed.
   * Apply muted/unmuted state to the tree recursively by clicking of the sound playing button only on a collapsed tree. If you click buttons on expanded tabs, only clicked tabs are affected.
   * Fix edge case problem of auto-tree-repair when tabs are switched to shown from hidden.
   * Fix edge case problem of tree attaching with hidden tabs.
   * Suppress needless reloading after some tabs are removed immediately after other tabs are moved.

3.3.5

24 Jan 14:33
Compare
Choose a tag to compare
   * Don't skip peinding (unloaded) tabs on Ctrl-Shift-Tab.
   * Skip collapsed tabs on Ctrl-Tab/Ctrl-Shift-Tab focus rotation more correctly, just after the active tab was closed.
   * Pinned tab is now droppable before the first unpinned tab.
   * Unnpinned tab is now droppable after the last pinned tab.
   * Detect drop position on a tab as top or bottom for pinned but not-faviconized tabs.
   * Add an expert option to control the behavior: collapse other trees when a collapsed tree is auto-expanded by a long-dragover.
   * Update `ru` locale by wvxwxvw. Thanks!

3.3.4

14 Jan 06:10
Compare
Choose a tag to compare
   * Fix unexpected error from cyclic references.
   * Reduce accidental modifications of the tree structure after tabs are shown/hidden.
   * Skip collapsed tabs on Ctrl-Tab/Ctrl-Shift-Tab focus rotation more correctly, just after the active tab was closed.
   * Add `kr` locale by BoredSomeone. Thanks!

3.3.3

12 Jan 08:49
Compare
Choose a tag to compare
   * Support Firefox versions after the [bug 1565170](https://bugzilla.mozilla.org/show_bug.cgi?id=1565170) is fixed.
   * Fix confused tab focus after some tabs are hidden and shown.
   * Don't expand locked-collapsed tree with a long press of the Ctrl key while Ctrl-Tab/Ctrl-Shift-Tab tab switching is in progress.
   * Allow to expand locked-collapsed tree when a descendant tab gets focus directly.
   * Hide options and other tab contents until they are initialized.

3.3.2

14 Jan 06:10
Compare
Choose a tag to compare
Ignore double click on any clickable UI in tabs except the closebox, to prevent accidental close or other reactions.

3.3.1

09 Jan 03:20
Compare
Choose a tag to compare
   * Add ability to toggle locked-collapsed state of a tree by double click.
   * Don't expand locked-collapsed tree when a new child tab is attached.
   * Update counter of collapsed descendants correctly on tabs restored from the cache. (regression on recent versions)
   * Update `ru` locale by wvxwxvw. Thanks!

3.3.0

08 Jan 08:38
Compare
Choose a tag to compare
   * Introduce the "Lock as Collapsed" feature. When the state is locked via the context menu command or a keyboard shortcut, TST keeps the tree collapsed when it or its any descendant get focused.
   * Show "Open All as a Tree" in the bookmarks context menu only when the context menu is opened on a folder.
   * Add an option to avoid pending (discarded) tabs to be activated accidentally when the active tab is closed or an ancestor tree of the active tab is collapsed.
   * Introduce a new option to activate/deactivate the confirmation for closing multiple tabs with a normal click on a closebox of a parent tab with its collapsed subtree.
   * Change twisty's appearance to Photon-style one.
   * The delay to ignore too short drag action produced by the [bug 1561879 on macOS](https://bugzilla.mozilla.org/show_bug.cgi?id=1561879) become configurable.
   * Brush up options UI and hide expert options by default. And now more detailed options are exposed in the expert mode.
   * Add new API message types: [`toggle-tree-collapsed`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#toggle-collapsed-state-of-tree), [`lock-tree-collapsed`, `unlock-tree-collapsed` and `toggle-lock-tree-collapsed`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#set-locked-as-collapsed-state-of-tree).
   * Add more [special tab aliases for some API messages](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#basics-to-specify-tabs): `nextVisible`, `previousVisible` (`prevVisible`), and versions with the suffix `Cyclic`.
   * Add support for a special window ID `active` for an API message type [`scroll`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#scroll-the-tab-bar).
   * Reduce needless dependency to an outdated library [webextensions-lib-tab-id-fixer](https://github.com/piroor/webextensions-lib-tab-id-fixer), by adroitwhiz. Thanks!
   * Update `ru` locale by wvxwxvw. Thanks!

3.2.6

27 Dec 08:36
Compare
Choose a tag to compare
   * Apply dark color scheme to the sidebar only when the "Apply Browser Theme" option is active.
   * Give higher priority to the color scheme defined by the theme.
   * Don't break tree when multiple tabs are opened in the middle of an existing tree at just same time.
   * Add a new context menu command "Open All as a Tree including subfolders" for bookmark folders to open them recursively.
   * Don't open needless tabs for non-bookmark items by the "Open All as a Tree" command.
   * Open tabs from the "Open All as a Tree" command as discarded by default.
   * Update descendant tabs counter correctly when a child tab is detached from a window.
   * Add `bundledTabId` property to the [tab item returned/notified via the API](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#data-format).
   * Add new proxied properties `deltaX` and `deltaZ` to [notified `scrolled` messages via the API](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#messages-notified-by-mouse-wheel-rotation).
   * Unlocalize the name of this addon in Japanese, for better findability. As the result the parent context menu item for extracommands is renamed to "Tree of tabs".
   * Don't finish title editing of a group tab by hitting the Enter key to finish a text composition.
   * Don't refresh the subpanel when a helper addon is registered with no subpanel.
   * Fill the list of subpanels correctly after the sidebar is reloaded.
   * Pinned tab is now marked as "unread" only when their title is really changed in the background.
   * Update `ru` locale by wvxwxvw. Thanks!
   * Update `zh_CN` locale by Siyuan Xu. Thanks!

3.2.5

14 Nov 08:23
Compare
Choose a tag to compare
   * Show drop marker with visible color even when a dark color scheme is applied.
   * Show the scrollbar in the sidebar with dark color when a dark color scheme is applied on some themes: Plain, (Plain Dark,) Vertigo and Mixed.
   * Don't show accesskeys for command names on the keyboard shortcut manager of Firefox itself.
   * Re-calculate some colors dyanmically when the system color scheme is changed.
   * Return a tab object of the opened group tab for an API call of the [`group-tab` command](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#create-new-group-from-given-tabs) correctly.
   * Update `de` locale by SammysHP. Thanks!
   * Update `ru` locale by wvxwxvw. Thanks!

3.2.4

06 Nov 17:12
Compare
Choose a tag to compare
   * Apply dark color scheme for options in `about:addons`, when the default color sheme of the platform is dark.
   * Rearrange and relabel options for general New Tab actions and special actions for more understandability.
   * Show attention color correctly on Vertigo and Mixed with the Dark color scheme. (regression on 3.2.3)
   * Show default favicons in group tabs with the text color. (regression on 3.2.3)
   * Apply system colors and Firefox theme correctly even if the default color scheme of the platform is dark on Linux. (regression on 3.2.3)
   * Add a new API command [`open-all-bookmarks-with-structure`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#open-bookmarks-with-structure) to open bookmarks in the specified folder with tree structure.