dsh-rightbar-exit-strip:給全屏右側欄補兩個退出入口

DSH 右側欄全屏後會蓋住視口,只剩右上角面板控件可退出。dsh-rightbar-exit-strip 由 2315137135 維護,客戶端分類,純 JavaScript 無需構建。它在全屏狀態的左邊緣加一條 5px 半透明退出豎條(懸停變 11px、顯示右向箭頭、轉品牌色,鍵盤聚焦同樣展開,回車退出),並支持雙擊會話與右側欄之間的分割線直接進入全屏。進出全屏都走 ctx.sidebarRight.commandTarget() 加 toggleFullscreen(),記入佈局歷史。安裝用 plugin_manager install_bundle,target 爲 github:2315137135/dsh-rightbar-exit-strip,也可用 git+https,裝後刷新頁面。實現上只在全屏時渲染,檢測 [data-sidebar-right-panel="fullscreen"] 並按 getBoundingClientRect() 定位,另掛 ResizeObserver、resize 與 MutationObserver;豎條 portal 到 document.body 以避開 shell.overlay 的層疊上下文;雙擊用捕獲階段自數 pointerdown(500ms 內、6px 範圍內兩次),因爲分割線在 pointerdown 裏 preventDefault 會抑制 dblclick。插件依賴 [data-side]=rightbar 與 [data-sidebar-right-mode] 等框架標記,Harness 大版本升級後需確認。許可證 MIT,版本 0.1.0。

閱讀全文