[-Fx-] FlexFox更新v1.1.0
暗色佈景主題下開啟新功能後的FlexFox
https://i.imgur.com/NaAFfTS.png
更新內容:
- 修正使用佈景主題時,懸停展開書籤工具列的背景圖片斷圖的問題。
- 修正網址欄縮放百分比的數字過度明亮的問題 。
- 修復Nightly(v135)的視窗控制按鈕顯示的問題。
預計在明年2月4日發行的v135廢止了`tabsintitlebar`改用`customtitlebar`,
有使用這個屬性的樣式需要注意更新。
- 新增選項`uc.flex.disable-sidebery-autohide`,停用Sidebery自動摺疊。
21:9以上的螢幕可能不太需要摺疊Sidebery,保持Sidebery展開反而比較好用。
開啟此選項後,全螢幕或者開啟`uc.flex.fully-hide-sidebery`的時候,
仍然會完全隱藏Sidebery。
不知道為什麼debug的時候會測試同時開啟
`uc.flex.disable-sidebery-autohide`
`uc.flex.fully-hide-sidebery`
這二個互相打架的選項XD
不過既然都測了就做了相容。
可以和`uc.flex.fully-hide-toolbox`並用
https://i.imgur.com/zbO2pPR.png
當初沒想到要維持展開Sidebery,
所以這個設定下的版面可能不太好看。
如果大家有比較好看的設計,歡迎發Pull requests給我。
下載:
https://github.com/yuuqilin/FlexFox
注意:
匯入sidebery-styles.json前請先清除舊版樣式。
打開Sidebery的設定(齒輪) > `Styles editor` >
將 `Sidebar` 和 `Group page` 二個頁面下的樣式
全部清除以後再匯入新版的樣式。
匯入sidebery-settings.json有時會發生面板資料丟失,
請務必先建立快照備份面板的資料。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.92.111 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1733140850.A.FFA.html
推
12/02 22:07,
1天前
, 1F
12/02 22:07, 1F
→
12/02 22:19,
1天前
, 2F
12/02 22:19, 2F
→
12/02 22:19,
1天前
, 3F
12/02 22:19, 3F
→
12/02 22:19,
1天前
, 4F
12/02 22:19, 4F
→
12/02 22:19,
1天前
, 5F
12/02 22:19, 5F
→
12/02 22:19,
1天前
, 6F
12/02 22:19, 6F
→
12/02 22:19,
1天前
, 7F
12/02 22:19, 7F
→
12/02 22:19,
1天前
, 8F
12/02 22:19, 8F
→
12/02 22:19,
1天前
, 9F
12/02 22:19, 9F
→
12/02 22:19,
1天前
, 10F
12/02 22:19, 10F
→
12/02 22:19,
1天前
, 11F
12/02 22:19, 11F
→
12/02 22:19,
1天前
, 12F
12/02 22:19, 12F
推
12/02 22:21,
1天前
, 13F
12/02 22:21, 13F
→
12/02 22:21,
1天前
, 14F
12/02 22:21, 14F
推
12/02 22:25,
1天前
, 15F
12/02 22:25, 15F
→
12/02 22:25,
1天前
, 16F
12/02 22:25, 16F
是的,匯入新樣式之前先把舊樣式全部刪掉,
不然Sidebery會用註解的方式保留舊樣式,
但是有時候會註解不完全,發生各種奇異的現象,
所以最好是先全部清掉再匯入。
而且有時候光匯入樣式樣式會不生效,
要再次匯入,或者重新啟動,
或者另外匯入sidebery-settings.json,
新樣式才會生效。
但是重新匯入sidebery-settings.json,
有時會造成Sidebery丟掉整個面板的資料,
所有分頁都回到第一個面板,
所以才提醒大家一定要記得備份快照。
所以我才不太想動到Sidebery的樣式,
這樣使用者要更新很麻煩,
但是用userContent覆蓋的寫法我不確定在所有解析度都有效。
希望有用到這個功能的人幫我測試看看,
如果真的不行的話只好大改Sidebery的樣式了。
※ 編輯: YuQilin (118.167.92.111 臺灣), 12/02/2024 22:40:30
推
12/02 22:45,
1天前
, 17F
12/02 22:45, 17F
→
12/02 22:45,
1天前
, 18F
12/02 22:45, 18F
→
12/02 22:45,
1天前
, 19F
12/02 22:45, 19F
→
12/02 22:45,
1天前
, 20F
12/02 22:45, 20F
→
12/02 22:45,
1天前
, 21F
12/02 22:45, 21F
→
12/02 22:46,
1天前
, 22F
12/02 22:46, 22F
→
12/02 23:20,
1天前
, 23F
12/02 23:20, 23F
→
12/02 23:20,
1天前
, 24F
12/02 23:20, 24F
推
12/03 18:43,
21小時前
, 25F
12/03 18:43, 25F
→
12/03 22:07,
18小時前
, 26F
12/03 22:07, 26F
→
12/03 22:07,
18小時前
, 27F
12/03 22:07, 27F
推
12/04 02:05,
14小時前
, 28F
12/04 02:05, 28F
→
12/04 02:05,
14小時前
, 29F
12/04 02:05, 29F
我在努力讓FlexFox的速度更快
重新改寫一團糟的uc-window-contorls.css
改到很難閱讀和理解 勉強砍掉好幾個:has()
結果速度只快了2ms 吐血XD
目前FlexFox預設選項下
火狐啟動後第一次開右鍵是25-28ms
**第二次以後無影響**
原生是9-13ms
VerticalFox是13ms
ShyFox 183ms
ArcWTF 1.53-1.55s
gwfox 960-970ms
FirefoxONE 13ms
textfox 13ms
FF-ULTIMA 13ms
edge-frfox
開啟「Sidebery啟用時自動隱藏水平分頁
停用時自動恢復水平分頁」功能 2.845s
關閉此功能 13ms
速度就是被:has()拖慢的 其他規則再多條也無所謂
FlexFox v1.0.0以前最高好像是 3-5s
是現在的100倍以上 非常離譜XD
希望能把延遲降到20ms以下
※ 編輯: YuQilin (118.167.92.111 臺灣), 12/04/2024 09:28:58
推
12/04 11:29,
5小時前
, 30F
12/04 11:29, 30F
→
12/04 11:29,
5小時前
, 31F
12/04 11:29, 31F
FlexFox有包含sidebar.revamp, sidebar.verticalTabs的樣式
但是只寫了基礎功能 效能沒有優化
目前的功能有
原生垂直分頁會自動摺疊收合 側邊欄工具列的體積縮小
和Sidebery並用時 會調換側邊欄工具列和Sidebery的位置
把Sidebery移到最邊緣
這樣要點選分頁時 就不用精準的控制滑鼠到特定位置
只要隨意移動到邊緣 就可以點到Sidebery
不過這些樣式目前看不出用途 因為很難用XD
Sidebery好用太多了
有Sidbery和縮小的側邊欄表頭
新版的側邊欄工具列和垂直分頁感覺完全派不上用場
而且目前的側邊欄工具列非常莫名其妙 體積非常大
然後上面不能放擴展按鈕 只能顯示原本的側邊欄表頭的選項
那實在沒有必要做成一整個長條的工具列 非常佔用空間
我想等將來這個工具列更實用以後 再想想看要怎麼利用
目前這二個功能有個可以利用的地方
用user.js強制使用者打開sidebar.revamp, sidebar.verticalTabs
這樣火狐會自動把水平分頁關閉
同時視窗控制按鈕也不需要用原本的方法移位了
然後把側邊欄工具列整個縮小或藏起來 只顯示Sidebery
這樣就和目前的FlexFox+Sidebery的效果差不多
但是隱藏水平分頁和按鈕移位的工作換成火狐自己做
可以加快FlexFox的速度
我有想過這樣改......
不過目前原生垂直分頁和側邊欄工具列都還在開發中
很不穩定 常常改來改去
(例如新版Nightly又改了側邊欄工具列在右側時的顯示順位,
造成FlexFox原本寫好的Sidebery在右側的移位失效)
所以目前還不會進一步開發太多功能
※ 編輯: YuQilin (118.167.92.111 臺灣), 12/04/2024 12:57:31
Browsers 近期熱門文章
PTT數位生活區 即時熱門文章