|
5 | 5 | * Pinned tabs and unpinned (normal) tabs are now placed under separate container elements: `#pinned-tabs-container > .tabs.pinned` and `#normal-tabs-container > .virtual-scroll-container > .tabs.normal`.
|
6 | 6 | * Each rendered tab element now has `data-index` attribute corresponding to [`tabs.Tab.index`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/Tab#index).
|
7 | 7 | * Due to this design change, customization with CSS `counter` won't be work as expected anymore. You'll need to create something helper addon to do such customizations.
|
8 |
| - * API: Add a new message type [`get-version`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#detecting-version-of-tst-itself) to know the version of TST itself. |
9 |
| - * API: Add new notification types [`tabs-rendered` and `tabs-unrendered`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#when-one-or-more-tabs-are-renderedun-rendered) to observe tabs' rendered state. |
| 8 | + * Use cached tree structure information more aggressively on Firefox startup, if the number of tabs, pinned status, and containres are matched. |
| 9 | + * API: Introduce a new message type [`get-version`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#detecting-version-of-tst-itself) to know the version of TST itself. |
| 10 | + * API: Introduce new notification types [`tabs-rendered` and `tabs-unrendered`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#when-one-or-more-tabs-are-renderedun-rendered) to observe tabs' rendered state. |
10 | 11 | * API: [Introduce a new option `rendered:true` for the message type `get-tree`, to get information only about rendered tabs.](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#when-one-or-more-tabs-are-renderedun-rendered)
|
11 | 12 | * API: Support [bulk messaging to TST (sending multiple messages at once)](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#abstract) and [bulk messaging from TST (receiving multiple messages at once](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#bulk-messages-from-tst) for better performance.
|
| 13 | + * API: Add ability to minimize tree item information contained in notification type messages, to reduce messaging cost. |
| 14 | + * API: Introduce a new message type `get-light-tree` to get minimal tree item information. |
| 15 | + * API: Introduce new keywords `AllVisibles` and `NormalVisibles` for message types `get-tree` and `get-light-tree`, to get specific state tree items. |
| 16 | + * API: Introduce new options `states` and `statesNot` for message types `get-tree` and `get-light-tree`, to get specific tree items. |
12 | 17 | - 3.9.22 (2024.1.31)
|
13 | 18 | * Fix failed initialization when an optional permission "Read and modify bookmarks" is not granted. (regression on 3.9.21)
|
14 | 19 | - 3.9.21 (2024.1.26)
|
|
0 commit comments