[-Fx-] FlexFox更新了1.0.0版 速度提升了100x

看板Browsers (瀏覽器)作者 (神獸)時間1月前 (2024/11/24 13:11), 4周前編輯推噓15(15038)
留言53則, 8人參與, 3周前最新討論串1/4 (看更多)
暗色主題下的FlexFox https://i.imgur.com/ACxdFFS.png
FlexFox是一個Firefox的使用者樣式,它主要的功能有: 1. 選擇要縮小或隱藏哪些工具列或側邊欄,滑鼠懸停時展開,將可視畫面最大化。 2. 隱藏所有工具列和側邊欄時,畫面只剩網頁內容,如同全螢幕。 3. 工具列和側邊欄展開時,會覆蓋在網頁內容上,不會推擠網頁,造成畫面跳動。 4. 和Sidebery搭配使用,Sidebery啟用時,自動隱藏水平分頁, Sidebery關閉時,自動恢復水平分頁。 5. 可以和多種排版設置相容,例如開啟標題列或選單列,側邊欄放置在左側或右側。 6. 改良的尋找列,縮小化後移動到瀏覽器的上方浮動顯示,可自訂左右水平位置, 預設失去焦點後自動隱藏,可在選項關閉。 7. 精簡的擴展面板,僅顯示擴展圖示,滑鼠右鍵叫出擴展選單, 也可在選項中改為另一種有文字的緊湊面板。 8. 自動摺疊Sidebery的導覽面板和釘選分頁,懸停時展開, 展開時保持分頁的垂直位置不變,避免畫面上下跳動和滑鼠重新定位。 還有其他一些小功能,例如更換Firefox介面的字型和文字加黑, 給每個書籤資料夾更換不同的圖示,僅顯示書籤圖示或僅顯示書籤文字等等。 v1.0.0版主要更新了二個地方,一個是渲染速度大幅提升,比舊版快了100倍。 是的,100倍,就離譜。 現在開啟最吃重的右鍵選單的速度,僅比原生主題多了16ms,幾乎沒有感知差異。 第二個重大更新是加強了Sidebery側邊欄放置在右側時的相容性, 現在放在右側全螢幕時邊緣不會有亮線。 還有視窗非最大化時也能很輕鬆的在視窗邊緣觸發工具列或側邊欄展開, 觸發的區域大小可以自訂。 其他說明和下載及安裝方法請見 https://github.com/yuuqilin/FlexFox 我晚點補圖。 [!] 如果你有安裝過1.0.0之前的版本,安裝前請先至about:config 搜尋`uc.flex.`,將舊版FlexFox的選項全部刪除後再更新。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.163.81 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1732425086.A.7AE.html ※ 編輯: YuQilin (61.228.163.81 臺灣), 11/24/2024 13:33:26

11/24 22:43, 1月前 , 1F
推個,試用了一下非常不錯,自動隱藏toolbar真好用
11/24 22:43, 1F

11/25 00:28, 1月前 , 2F
推 真的好用
11/25 00:28, 2F

11/25 17:27, 1月前 , 3F
感謝。想請問大家:1.圖中的.js哪些要true,才能隱
11/25 17:27, 3F

11/25 17:27, 1月前 , 4F
藏search bar、最上欄的檔案編輯等;同時不隱藏書
11/25 17:27, 4F

11/25 17:27, 1月前 , 5F
籤?2. Fully hides the top tab bar, navigation
11/25 17:27, 5F

11/25 17:27, 1月前 , 6F
bar, and bookmarks toolbar這欄ture會遮住Sideber
11/25 17:27, 6F

11/25 17:27, 1月前 , 7F
y最上面幾個功能是正常的嗎?
11/25 17:27, 7F

11/25 17:28, 1月前 , 8F

11/25 17:28, 1月前 , 9F
1.預設Sidebery會縮小,`uc.flex.fully-hide-sidebery`為true的話會完全隱藏。 `uc.flex.disable-bookmarks-autohide`為true的話書籤工具列不會隱藏。 其實不用從`user.js`改,將`user.js`放入profiles,火狐啟動後刪除`user.js`, 再到`about:config`搜尋`uc.`,就會看到全部`uc.flex`的選項, 在這裡切換true/false,瀏覽器的介面會即時更動,可以馬上看到選擇後的結果。 2.是不正常的,`uc.flex.fully-hide-toolbox`設為true的話顯示效果應該是這樣 https://i.imgur.com/tnoNoXV.png
※ 編輯: YuQilin (61.228.163.81 臺灣), 11/25/2024 18:54:28 喔喔 華生你發現了bug 如果同時開啟 `uc.flex.disable-bookmarks-autohide` `uc.flex.fully-hide-toolbox` 就會發生Sidebery頂部被吃掉的情況 不過開啟`uc.flex.fully-hide-toolbox`時 會隱藏所有的頂部工具列包括書籤工具列 所以和`uc.flex.disable-bookmarks-autohide` 「不隱藏書籤工具列」這個選項是互斥的 目前沒有辦法隱藏頂部工具列但單獨保留書籤工具列ToT ※ 編輯: YuQilin (61.228.163.81 臺灣), 11/25/2024 20:04:38

11/25 21:10, 1月前 , 10F
感謝原po,下午改.js排列組合改到快中風,原來有bu
11/25 21:10, 10F

11/25 21:10, 1月前 , 11F
g。另請問,像原po的Sidebery上面的ptt、推特一樣
11/25 21:10, 11F

11/25 21:10, 1月前 , 12F
有很多網站可快捷進入,是要釘選嗎?如果要釘選又
11/25 21:10, 12F

11/25 21:10, 1月前 , 13F
要減少記憶體用量,需要每開一次就卸載一次它們嗎
11/25 21:10, 13F

11/25 21:14, 1月前 , 14F
我這邊看是釘選就好,然後不用卸載,預設是沒加載
11/25 21:14, 14F
是的,那個是釘選分頁,它的用途像快捷一樣, 適合存放每次開啟瀏覽器一定會去訪問的地方, 而且在整個瀏覽的過程中, 三不五時就會回頭檢查它的內容有沒有更新。 這種分頁如果每次都從書籤開啟,不看的時候關閉, 過一陣子又從書籤開啟,這樣反覆開啟關閉,會很浪費時間。 把它釘選到所有分頁的頂部,使用上會更有效率。 FlexFox會自動摺疊釘選分頁,每一列最多5個, 大約可以釘選20個左右的分頁而不會佔用到太多垂直方向的空間, 把空間留給其他普通分頁。 火狐預設啟動的時候會自動載入釘選分頁, 如果你的釘選分頁很多,啟動的時候會全部一次載入, 會拖慢啟動的速度。 如果你不希望火狐在啟動的時候自動載入釘選分頁, 可以在about:config搜尋 /* Prevents pinned tabs from automatically loading at browser startup. */ // user_pref("browser.sessionstore.restore_pinned_tabs_on_demand",true); 如果你擔心釘選分頁佔用太多記憶體,可以用Sidebery的卸載功能, 右鍵 > 第一排中央的電源按鈕 如果沒時間手動卸載,可以用 Auto Tab Discard 擴展 https://addons.mozilla.org/zh-TW/firefox/addon/auto-tab-discard/ 設定一段時間後自動卸載沒有使用的分頁。 Auto Tab Discard預設會為卸載分頁加上Zzz的圖示, 但是Sidebery卸載狀態的分頁會自動變灰色, 顯示很清楚完全不需要難看的Zzz, 所以你可以在Auto Tab Discard的設定中將Zzz刪除。 ※ 編輯: YuQilin (61.228.163.81 臺灣), 11/25/2024 22:08:34

11/25 22:51, 1月前 , 15F
剛加入火狐幫,感謝熱心解惑,一點紅包不成敬意
11/25 22:51, 15F

11/26 01:04, 1月前 , 16F
這個太棒了,真好看
11/26 01:04, 16F

11/26 03:52, 4周前 , 17F
請問有沒有把左上三個視窗功能鍵換回Windows預設模式
11/26 03:52, 17F

11/26 03:52, 4周前 , 18F
的方法?
11/26 03:52, 18F

11/26 08:26, 4周前 , 19F
網址欄輸入about:config 搜尋或新增
11/26 08:26, 19F

11/26 08:26, 4周前 , 20F
`uc.flex.revert-to-original-window-controls`
11/26 08:26, 20F

11/26 08:26, 4周前 , 21F
設為 true
11/26 08:26, 21F

11/26 08:33, 4周前 , 22F
@dirtywestwes 感謝你的紅包
11/26 08:33, 22F

11/26 08:56, 4周前 , 23F
裝完好像還變快了
11/26 08:56, 23F

11/26 16:51, 4周前 , 24F
感激!
11/26 16:51, 24F

11/27 20:00, 4周前 , 25F
請問一下,如果想要保留佈景主題要如何操作,用了後
11/27 20:00, 25F

11/27 20:00, 4周前 , 26F
佈景主題好像就不會生效了,謝謝!
11/27 20:00, 26F
是的 會蓋掉佈景主題 這是繼承自VerticalFox的特性 我有計劃把它改掉 不過還沒寫 你打開uc-variables.css 找到 --bg: #1a1b26; --bg: #f1f5f9; 這二行 把它改成 --bg: var(--toolbar-bgcolor); 佈景主題就會生效了 但是Sidebery側邊欄 原生就不會跟著佈景主題變動 原本FlexFox的側邊欄和工具列的色彩是統一的 啟用佈景主題後 需要手動修改Sidebery的樣式 我有在Sidebery的樣式裡面預留可以放置背景圖片的位置 你找出使用的主題的背景之後 把它放入預留的空位就可以了 ※ 編輯: YuQilin (114.37.120.248 臺灣), 11/27/2024 20:46:57

11/27 21:09, 4周前 , 27F
成功了!非常感謝你,這次更新到133真的讓userchrome
11/27 21:09, 27F

11/27 21:09, 4周前 , 28F
.css寫好的TST自動隱藏側邊欄失效,還好有Sidebery
11/27 21:09, 28F

11/27 21:09, 4周前 , 29F
跟你的FlexFox,再次感謝Y大
11/27 21:09, 29F

11/27 21:29, 4周前 , 30F
Y大想再請教一下,自動縮起後的側邊欄,能否有參數
11/27 21:29, 30F

11/27 21:29, 4周前 , 31F
改縮起來的寬度,因為我看縮起來後,最下方的書籤小
11/27 21:29, 31F

11/27 21:29, 4周前 , 32F
圖標有露出來一點,想再自行縮小幾個px
11/27 21:29, 32F

11/27 21:50, 4周前 , 33F
我自己找到了 --uc-sidebar-width: 44px 這裡
11/27 21:50, 33F

11/27 21:50, 4周前 , 34F
Y大提供一個小缺陷,以後更新看能不能修改,就側邊
11/27 21:50, 34F

11/27 21:50, 4周前 , 35F
欄上方隱藏的Sidebery展開後,在白色背景下Sidebery
11/27 21:50, 35F

11/27 21:50, 4周前 , 36F
字樣會被蓋掉,如下圖紅框
11/27 21:50, 36F

11/27 21:51, 4周前 , 37F

11/27 22:30, 4周前 , 38F
我的不會耶 FlexFox預設應該是這個樣子
11/27 22:30, 38F

11/27 22:30, 4周前 , 39F

11/27 22:30, 4周前 , 40F
看圖好像是側邊欄的表頭沒有正確展開到
11/27 22:30, 40F

11/27 22:30, 4周前 , 41F
--uc-sidebar-hover-width所設定的寬度
11/27 22:30, 41F

11/27 22:30, 4周前 , 42F
你有修改其他地方嗎?
11/27 22:30, 42F

11/27 22:30, 4周前 , 43F
還有書籤不應該會露出來
11/27 22:30, 43F

11/27 22:30, 4周前 , 44F
我當初就是因為Sidebery的圖示沒有對齊
11/27 22:30, 44F

11/27 22:30, 4周前 , 45F
強迫症發作 所以才動手改樣式的XD
11/27 22:30, 45F

11/27 23:16, 4周前 , 46F
好怪,我userChrome.css沒其他了,書籤露出應該算是
11/27 23:16, 46F

11/27 23:16, 4周前 , 47F
小問題我調38就好,表頭那個就真的不曉得了,反正無
11/27 23:16, 47F

11/27 23:16, 4周前 , 48F
傷功能不管它了,還是謝謝Y大
11/27 23:16, 48F

11/28 01:08, 4周前 , 49F
Y大,表頭那個我找到問題了,是把那兩行改成佈景主
11/28 01:08, 49F

11/28 01:08, 4周前 , 50F
題那行造成的,改了後,除了預設的黑白主題,其他下
11/28 01:08, 50F

11/28 01:08, 4周前 , 51F
載的主題都會那樣,差別在有深有淺有透明(依主題不
11/28 01:08, 51F

11/28 01:08, 4周前 , 52F
同),其實不影響功能也沒差,跟你報告一下而已
11/28 01:08, 52F

11/29 22:17, 3周前 , 53F
好棒!
11/29 22:17, 53F
文章代碼(AID): #1dGhL-Uk (Browsers)
文章代碼(AID): #1dGhL-Uk (Browsers)