diff --git a/src/_locales/en/main.json b/src/_locales/en/main.json index 8097bdc..bf09062 100644 --- a/src/_locales/en/main.json +++ b/src/_locales/en/main.json @@ -99,5 +99,6 @@ "Open Conversation Window": "Open Conversation Window", "Store to Independent Conversation Page": "Store to Independent Conversation Page", "Keep Conversation Window in Background": "Keep conversation window in background, so that you can use shortcut keys to call it up in any program", - "Max Response Token Length": "Max Response Token Length" + "Max Response Token Length": "Max Response Token Length", + "Always pin the floating window": "Always pin the floating window" } diff --git a/src/_locales/zh-hans/main.json b/src/_locales/zh-hans/main.json index 7281966..da04ac6 100644 --- a/src/_locales/zh-hans/main.json +++ b/src/_locales/zh-hans/main.json @@ -99,5 +99,6 @@ "Open Conversation Window": "打开独立对话窗口", "Store to Independent Conversation Page": "收纳到独立对话页", "Keep Conversation Window in Background": "保持对话窗口在后台, 以便在任何程序中使用快捷键呼出", - "Max Response Token Length": "响应的最大token长度" + "Max Response Token Length": "响应的最大token长度", + "Always pin the floating window": "总是固定浮动窗口" } diff --git a/src/_locales/zh-hant/main.json b/src/_locales/zh-hant/main.json index 1dc39fc..6aea05f 100644 --- a/src/_locales/zh-hant/main.json +++ b/src/_locales/zh-hant/main.json @@ -99,5 +99,6 @@ "Open Conversation Window": "開啟獨立對話視窗", "Store to Independent Conversation Page": "收納到獨立對話頁", "Keep Conversation Window in Background": "保持對話窗口在後臺, 以便在任何程序中使用快捷鍵呼出", - "Max Response Token Length": "響應的最大token長度" + "Max Response Token Length": "響應的最大token長度", + "Always pin the floating window": "總是固定浮動視窗" } diff --git a/src/components/FloatingToolbar/index.jsx b/src/components/FloatingToolbar/index.jsx index 45d1541..cecc77f 100644 --- a/src/components/FloatingToolbar/index.jsx +++ b/src/components/FloatingToolbar/index.jsx @@ -61,6 +61,13 @@ function FloatingToolbar(props) { updatePosition() // avoid jitter } + const onDock = () => { + props.container.className = 'chatgptbox-toolbar-container-not-queryable' + setCloseable(true) + } + + if (config.alwaysPinWindow) onDock() + return (