diff --git a/webextensions/_locales/en/messages.json b/webextensions/_locales/en/messages.json index 158391224..f12bef8c7 100644 --- a/webextensions/_locales/en/messages.json +++ b/webextensions/_locales/en/messages.json @@ -419,6 +419,8 @@ "config_animationForce_label": { "message": "Enable animations regardless \"reduce animations\" platform settings" }, "config_tabPreviewTooltip_label": { "message": "Show tab preview image on tab hover, instead of legacy tooltip (*You need to allow executing scripts on webpages)" }, "config_tabPreviewTooltipInSidebar_label": { "message": "Fall back to show tab preview in the sidebar panel, if the preview cannot be shown out of the sidebar" }, + "config_tabPreviewTooltipOffsetTop_label_before": { "message": "Shift tab preview " }, + "config_tabPreviewTooltipOffsetTop_label_after": { "message": "px vertically when the height of the sidebar header cannot be detected due to privacy protection (ex. \"privacy.resistFingerprinting\"=\"true\")" }, "config_showCollapsedDescendantsByTooltip_label": { "message": "Show collapsed descendants in the tooltip on a tab" }, "config_shiftTabsForScrollbarDistance_label_before": { "message": "Shift tabs aside " }, "config_shiftTabsForScrollbarDistance_label_after": { "message": " to keep in-tab buttons touchable avoiding covered with the auto-shown scrollbar" }, diff --git a/webextensions/_locales/ja/messages.json b/webextensions/_locales/ja/messages.json index d7032c28f..2395c9a6c 100644 --- a/webextensions/_locales/ja/messages.json +++ b/webextensions/_locales/ja/messages.json @@ -415,6 +415,8 @@ "config_animationForce_label": { "message": "アニメーションを抑制するプラットフォームの設定を無視して有効にする" }, "config_tabPreviewTooltip_label": { "message": "タブの上にカーソルを乗せたとき、ツールチップの代わりにタブのプレビュー画像を表示する(※Webページ内でのスクリプトの実行を許可する必要があります)" }, "config_tabPreviewTooltipInSidebar_label": { "message": "プレビューをサイドバー外に表示できないときはサイドバー内で表示する" }, + "config_tabPreviewTooltipOffsetTop_label_before": { "message": "プライバシー優先時(\"privacy.resistFingerprinting\"=\"true\"に設定している場合など)でサイドバーのヘッダーの高さを検出できない場合に、プレビューの表示位置を縦方向に" }, + "config_tabPreviewTooltipOffsetTop_label_after": { "message": "ピクセルずらす" }, "config_showCollapsedDescendantsByTooltip_label": { "message": "タブのツールチップに折りたたまれた子孫タブの情報を含める" }, "config_shiftTabsForScrollbarDistance_label_before": { "message": "自動的に表示されるスクロールバーに覆われてタブ内のボタンに触れなくならないよう、" }, "config_shiftTabsForScrollbarDistance_label_after": { "message": "ぶんだけタブをずらして表示する" }, diff --git a/webextensions/common/common.js b/webextensions/common/common.js index fbbdb80a7..a80654011 100644 --- a/webextensions/common/common.js +++ b/webextensions/common/common.js @@ -200,6 +200,7 @@ export const configs = new Configs({ tabPreviewTooltip: false, tabPreviewTooltipInSidebar: true, tabPreviewTooltipDelayMsec: 500, // same as "ui.tooltip.delay_ms" + tabPreviewTooltipOffsetTop: 0, // See also https://github.com/piroor/treestyletab/issues/3698 showOverflowTitleByTooltip: true, showCollapsedDescendantsByTooltip: true, diff --git a/webextensions/options/options.html b/webextensions/options/options.html index ad920f67a..6f954af6d 100644 --- a/webextensions/options/options.html +++ b/webextensions/options/options.html @@ -128,6 +128,12 @@

__MSG_config_appearance_caption__

> __MSG_config_tabPreviewTooltipInSidebar_label__

+