Skip to content

Releases: piroor/treestyletab

3.5.8

09 Jul 15:42
Compare
Choose a tag to compare
* Fix incompatibility with [TST Hoverswitch](https://addons.mozilla.org/firefox/addon/tst-hoverswitch/) and other addons using `tab-mouseover` API [by Klemens Schölhorn, thanks!](https://github.com/piroor/treestyletab/pull/2633)
* Don't produce any scrolling for popup menus (on the new tab button and others) if the focused item is already visible in the view area.
* Reduce needless confirmation about closing of multiple tabs triggered by actions from outside of TST.
* Fix unexpected missing centering of the startup tab.
* Update `ru` locale by [wvxwxvw](https://github.com/wvxwxvw). Thanks!

3.5.7

05 Jul 17:38
Compare
Choose a tag to compare
Process redirection of shorthand URI (`ext+treestyletab:*`) with query parameters correctly.

3.5.6

04 Jul 19:25
Compare
Choose a tag to compare
* Group "Close Tabs to the Bottom" and "Close Other Tabs" context menu items under a submenu "Close Multiple Tabs", like Firefox 78 does.
* Add ability to restore the recently closed set of tabs, triggerred with a restoration of tabs in the set.
* Activate/deactivate the animation effect for updating of indentation with the animation option.
* Deactivate all animations automatically when animation effects are disabled by the platform itself.
* Add ability to configure middle click on the new tab button same as Ctrl-click.
* Quicken detection and grouping of new tabs opened from a bookmark folder.
* Show the container name in the tooltip on container tabs, like Firefox does.
* Better container support in group tabs.
* Add ability to change column width in group tabs. Now custom style definition like `:root.group-tab { --column-width: 30em; }` does it.
* Cancel TST's default action for click on tabs more correctly, via API notifications `tab-mousedown` and `tab-mouseup`.
* Add ability to open the sidebar in separate window with the URI `ext+treestyletab:tabbar?windowId=(Window.id)`. This change should help addons like the [TST in Separate Window](https://addons.mozilla.org/firefox/addon/tst-in-separate-window/).
* The count of opened tabbar pages are now notified to helper addons via the `sidebar-show` and `sidebar-hide` notification APIs.
* Better responses for tab switching on Firefox 79 and later, with the new API `browser.tabs.warmup()`.
* Reduce the total amount of sync storage a little, and cleanup of needless sync data. [It is limited until 100KB, and please remind that you cannot put data larger than 16KB for each option especially custom style rules.](https://github.com/piroor/treestyletab/issues/2623)
* Update `ru` locale by [wvxwxvw](https://github.com/wvxwxvw). Thanks!

3.5.5

08 Jun 07:53
Compare
Choose a tag to compare
* Fix broken appearance of the sidebar after window move across multiple screens with different DPI.
* Group new tabs automatically by default only when they are detected as tabs opened from bookmarks in one folder. As the result the configuration UI for auto-grouping feature is now very simplified.
* Shrink clickable area of checkboxes and radio buttons in the options page.
* Simuate Ctrl-click and Shift-click actions on the new tab button in Firefox's native tab bar. Now Ctrl-click opens a new next sibling tab with inherited container, and Shift-click opens a new window.
* Expand tree if a new tab is added into a collapsed tree as a next of a parent tab with `browser.tabs.insertAfterCurrent`=`true`.
* Unify the simulation option for `browser.tabs.closeTabByDblclick`=`true` to the  option for the double-click action on a tab.
* Apply extra user styles to contents of group tabs also.
* Update `ru` locale by [wvxwxvw](https://github.com/wvxwxvw). Thanks!

3.5.4

04 May 18:26
Compare
Choose a tag to compare
   * Show semi-modal dialogs more smartly. The annoying flash from a small window before the dialog is finally shown goes away.
   * Add an option to show dialogs in the sidebar, under the "Appearance" section of the options page. It takes back the old behavior around dialogs for confirmation and bookmarking.
   * Reduce needless space below rendered columns of tabs tree in group tab pages.
   * Better compatibility with recent versions of [Firefox Multi-Account Containers](https://addons.mozilla.org/firefox/addon/multi-account-containers/).
   * Better compatibility with [Container Bookmarks](https://addons.mozilla.org/firefox/addon/container-bookmarks/): now TST respects container information stored to bookmarks when TST opens bookmarks as a tree.
   * Support [drag-and-drop between TST's tabs and
subpanels](https://github.com/piroor/treestyletab/wiki/SubPanel-API#drag-and-drop-between-your-subpanel-and-tst). This improvement includes a new API [`get-drag-data`](https://github.com/piroor/treestyletab/wiki/SubPanel-API#transfer-drag-data-from-a-subpanel-to-tst).
   * Support [native context menu on subpanels](https://github.com/piroor/treestyletab/wiki/SubPanel-API#how-to-provide-custom-context-menu-on-your-subpanel). This improvement includes a new API [`override-context`](https://github.com/piroor/treestyletab/wiki/SubPanel-API#override-the-context).
   * Unprefix `fake-contextMenu-*` API to `contextMenu-*`. But `fake-` prefixed verisons are still available for backward compatibilitty.
   * Update `de` locale by [SammysHP](https://github.com/SammysHP). Thanks!
   * Update `ru` locale by [wvxwxvw](https://github.com/wvxwxvw). Thanks!

3.5.3

27 Apr 18:34
Compare
Choose a tag to compare
   * Handle dismissed semi-modal dialogs correctly.
   * Optimize semi-modal dialogs a little.
   * Optimize bookmark folder chooser UI for very large number of bookmarks.
   * Set the "Other Bookmarks" folder as the default choice of the bookmark folder chooser UI if the configured default folder was removed.
   * Update `ru` locale by wvxwxvw. Thanks!

3.5.2

24 Apr 16:59
Compare
Choose a tag to compare
Improve implementation of semi-modal dialogs. Now it is more stable, more similar to native dialogs, more friendly for dark color scheme, and don't appear in the "Recently Closed Windows" list.

3.5.1

24 Apr 01:42
Compare
Choose a tag to compare
Show popup windows correctly on Firefox ESR68. (regression on 3.5.0)

3.5.0

23 Apr 01:38
Compare
Choose a tag to compare
   * Show dialogs as semi-modal popup windows.
   * Hide the context menu item "Reopen in Container" in private windows. This behavior is compatible to Firefox's one.
   * Update `ru` locale by wvxwxvw. Thanks!

3.4.10

19 Apr 06:03
Compare
Choose a tag to compare
   * Open bookmarks as tabs with their correct title, via the "Open All as a Tree" context menu command on a bookmark folder.
   * Open bookmarks more correctly via the "Open All as a Tree", even if `browser.tabs.insertAfterCurrent` is `true`.
   * Introduce a new notification type API: [`try-fixup-tree-on-tab-moved`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#suppress-autofixing-of-tree-structure-for-moved-tabs).