Skip to content

Commit a534e5b

Browse files
committed
Add news topics
1 parent ae50409 commit a534e5b

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

history.en.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@
55
* 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`.
66
* 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).
77
* 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.
1011
* 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)
1112
* 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.
1217
- 3.9.22 (2024.1.31)
1318
* Fix failed initialization when an optional permission "Read and modify bookmarks" is not granted. (regression on 3.9.21)
1419
- 3.9.21 (2024.1.26)

history.ja.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@
55
* ピン留めされたタブとそうでない(通常の)タブは、それぞれ別々のコンテナー要素(`#pinned-tabs-container > .tabs.pinned` および `#normal-tabs-container > .virtual-scroll-container > .tabs.normal`)の配下に置かれるようになりました
66
* 各タブの要素は [`tabs.Tab.index`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/Tab#index) に対応する属性 `data-index` を持つようになりました
77
* この設計変更により、CSSの`counter`を使用したカスタマイズは期待通りに動作しなくなりました(同等のことをするにはヘルパーアドオンを作成する必要があります)
8+
* Firefox起動直後の初期化時に、タブの数・ピン留め状態・コンテナーの状態だけ一致していればキャッシュからツリーを復元するようにした
89
* API: TST自身のバージョンを問い合わせるためのメッセージ型 [`get-version`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#detecting-version-of-tst-itself) を追加した
910
* API: 新しい通知型の [`tabs-rendered``tabs-unrendered`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#when-one-or-more-tabs-are-renderedun-rendered) を追加し、タブのレンダリング状態を監視できるようにした
1011
* API: [`get-tree``rendered:true` オプションによってレンダリング済みのタブの情報だけを得られるようにした](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#when-one-or-more-tabs-are-renderedun-rendered)
11-
* API: パフォーマンス向上のため、[複数のメッセージをまとめてTSTに送ったり](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#abstract)[TSTからのメッセージをまとめて受け取ったり](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#bulk-messages-from-tst)できるようにした。
12+
* API: パフォーマンス向上のため、[複数のメッセージをまとめてTSTに送ったり](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#abstract)[TSTからのメッセージをまとめて受け取ったり](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#bulk-messages-from-tst)できるようにした
13+
* API: 通知型メッセージから送られてくるツリー項目の情報を最小限の物にできるようにした
14+
* API: ツリー項目の情報を必要最小限だけ得るためのAPI `get-light-tree` を追加
15+
* API: `get-tree``get-light-tree` で特定の状態の複数項目を一度に取得するための特別なキーワードとして`AllVisibles``NormalVisibles`を追加
16+
* API: `get-tree``get-light-tree` であらかじめ`states`の情報に基づいて絞り込んだ結果を得るための`states`および`statesNot`オプションを追加
1217
- 3.9.22 (2024.1.31)
1318
* 追加の権限「ブックマークの読み取りと変更」が許可されていない時に初期化に失敗する問題を修正(3.9.21での後退バグ)
1419
- 3.9.21 (2024.1.26)

0 commit comments

Comments
 (0)