Dynamic Top Panel.
Dynamic Top Panel Originally inspired by the floating panel design in KDE Plasma 6, it presents a translucent floating bar effect when there are no windows nearby, and a solid panel style when windows are close. It supports Gnome's dark and light mode switching. You can set custom colors for dark and light modes respectively. And there are more settings!
Floating Mode When there are no windows near the top panel, it will be in floating mode.Floating mode only has a translucent effect, no blur effect. Currently, if you want a blur effect, it is recommended to use Blur my shell's static pipeline for the panel. Blur my shell's dynamic mode will not have rounded corners, which is a problem with Blur my shell.
Solid Mode When any window is close enough (almost touching) to the top panel, the top panel will become an opaque dock (same as the default in Gnome, but you can apply custom colors to it), which can better blend with maximized windows, unlike themes that are always floating and have a "light leakage" phenomenon.
Special Thanks (in no particular order) Thanks to Gonzague/Paul Fauchon's Transparent Top Bar (Adjustable transparency) for the idea, the implementation of window proximity detection largely refers to this extension Thanks to Google Gemini for the help provided in the research and learning of Gjs
👇 See what's new! Update logs are available on GitHub Releases 👇
動態頂部面板 最初靈感來源於 KDE Plasma 6 的懸浮面板的設計,在附近沒有視窗時呈現半透明懸浮條效果,而當視窗靠近時則呈現實色面板的樣式。支援 Gnome 的暗色模式和亮色模式切換。可針對暗色和亮色模式分別設定自訂顏色。還有更多設定!
懸浮模式 當頂部面板附近沒有視窗時,會呈現懸浮模式。懸浮模式僅僅有半透明效果,沒有模糊效果,目前如果想要模糊效果,建議搭配 Blur my shell 對於面板的靜態 pipeline 使用。Blur my shell 動態模式會沒有圓角,這是 Blur my shell 的問題。
實體模式 當有任何視窗足夠靠近(幾乎接觸)頂部面板時,頂部面板將會變為不透明的停靠欄(和 Gnome 默認的一樣,但你可以對其應用自訂顏色),與最大化視窗可以更好的融合,而不像主題一樣始終懸浮會有「漏光」的現象。
特別鳴謝(排名不分先後) 感謝 Gonzague/Paul Fauchon 的 Transparent Top Bar (Adjustable transparency) 的思路,對視窗靠近的判定實現思路大量參考了此擴充功能 感謝 Google Gemini 在研究和學習 Gjs 過程中提供的幫助
👇更新日誌請到GitHub的Releases查看👇