Skip to content

Commit 1696cd5

Browse files
committed
v5.7.5
Fix tab group animations and indicator alignment, adjust Sidebery layout spacing, and add animated support for the Search Bar.
1 parent 001d0ee commit 1696cd5

File tree

7 files changed

+133
-30
lines changed

7 files changed

+133
-30
lines changed

README.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,13 @@ https://github.com/user-attachments/assets/23d73b36-d2d4-4660-af5b-cde686d0934a
2020

2121
## 🆕 What's New
2222

23-
**🦊 v5.7.4**
24-
* Fixed a regression introduced in v5.7.3 where Tab Split View caused background overflow inside tab groups.
23+
**🦊 v5.7.5**
24+
* Fixed an issue where the expand and collapse animations for tab groups stopped working when `uc.flex.disable-sidebery-autohide` or `Lock Sidebery` was enabled.
25+
* Fixed the misalignment of the expand/collapse indicator when tab group labels were centered and the label field was left empty.
26+
* Adjusted the spacing for Sidebery's navigation bar and pinned tab panels. Added layout support for the Sidebery Search Bar along with a new expand and collapse animation.
2527

2628
<!-- END What's New -->
2729

28-
**🦊 v5.7.3**
29-
* Fixed a regression introduced in v5.7.1 that caused Tab Split View to be displayed with an incorrect height.
30-
* Added expand and collapse animations for Tab Split View inside tab groups. The animations are enabled when `uc.flex.style-tab-group` is set to `2` or `4`.
31-
3230
**🦊 v5.7.0**
3331

3432
**New**
@@ -448,6 +446,13 @@ To change the default hotkeys, click the gear icon in the top-right corner and s
448446

449447
<!-- END Release Note -->
450448

449+
**v5.7.4**
450+
* Fixed a regression introduced in v5.7.3 where Tab Split View caused background overflow inside tab groups.
451+
452+
**v5.7.3**
453+
* Fixed a regression introduced in v5.7.1 that caused Tab Split View to be displayed with an incorrect height.
454+
* Added expand and collapse animations for Tab Split View inside tab groups. The animations are enabled when `uc.flex.style-tab-group` is set to `2` or `4`.
455+
451456
**v5.7.2**
452457
* Fixed a regression introduced in v5.7.1 where tabs inside tab groups were displayed with an incorrect height.
453458

README_日本語版.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,10 @@ https://github.com/user-attachments/assets/23d73b36-d2d4-4660-af5b-cde686d0934a
2020

2121
## 🆕 最新情報
2222

23-
**🦊 v5.7.4**
24-
* v5.7.3 で発生していた、タブグループ内で「分割ビュー」の背景がはみ出してしまう不具合を修正しました。
25-
26-
**🦊 v5.7.3**
27-
* v5.7.1 で発生していた「分割ビュー」の高さが正しく表示されない不具合を修正しました。
28-
* タブグループ内の「分割ビュー」に展開と折りたたみのアニメーションを追加しました。アニメーションは `uc.flex.style-tab-group``2` または `4` に設定している場合に有効になります。
23+
**🦊 v5.7.5**
24+
* `uc.flex.disable-sidebery-autohide` または `Lock Sidebery` を有効にした際に、タブグループの展開・折りたたみアニメーションが動作しなくなる問題を修正しました。
25+
* タブグループのラベルを中央揃えにして文字を入力していない場合、展開・折りたたみインジケーターが中央に配置されない問題を修正しました。
26+
* Sidebery のナビゲーションバーと固定タブパネルのレイアウト間隔を調整し、Sidebery の検索バーのレイアウトに対応しました。また、検索バーに展開・折りたたみアニメーションを追加しました。
2927

3028
**🦊 v5.7.0**
3129

@@ -444,6 +442,13 @@ FlexFox は [UserChrome Toggle Extended](https://addons.mozilla.org/firefox/addo
444442

445443
<summary>💬 <b>過去の更新</b></summary>
446444

445+
**v5.7.4**
446+
* v5.7.3 で発生していた、タブグループ内で「分割ビュー」の背景がはみ出してしまう不具合を修正しました。
447+
448+
**v5.7.3**
449+
* v5.7.1 で発生していた「分割ビュー」の高さが正しく表示されない不具合を修正しました。
450+
* タブグループ内の「分割ビュー」に展開と折りたたみのアニメーションを追加しました。アニメーションは `uc.flex.style-tab-group` を `2` または `4` に設定している場合に有効になります。
451+
447452
**v5.7.2**
448453
* v5.7.1 で発生していた、タブグループ内のタブの高さが正しく表示されない不具合を修正しました。
449454

README_简体中文.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,10 @@ https://github.com/user-attachments/assets/23d73b36-d2d4-4660-af5b-cde686d0934a
2020

2121
## 🆕 更新内容
2222

23-
**🦊 v5.7.4**
24-
修复了 v5.7.3 中标签组内“分屏视图”背景溢出的问题。
25-
26-
**🦊 v5.7.3**
27-
* 修复了 v5.7.1 中出现的“分屏视图”高度显示不正确的问题。
28-
* 为标签组内的“分屏视图”添加了展开和折叠动画效果。动画在 `uc.flex.style-tab-group` 设置为 `2``4` 时启用。
23+
**🦊 v5.7.5**
24+
* 修复启用 `uc.flex.disable-sidebery-autohide``Lock Sidebery` 时,标签组的展开 / 折叠动画失效的问题。
25+
* 修复将标签组标题设为居中且未输入文字时,展开 / 折叠指示器未能正确居中的问题。
26+
* 调整 Sidebery 导航栏和固定面板的布局间距,新增对 Sidebery 搜索栏的布局支持,并为搜索栏加入展开 / 折叠动画。
2927

3028
**🦊 v5.7.0**
3129

chrome/components/uc-sidebar.css

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1900,7 +1900,7 @@
19001900
max-width: 100% !important;
19011901

19021902
&::before {
1903-
left: calc((var(--uc-sidebar-main-hover-width) - var(--space-medium)) / 2);
1903+
left: calc((var(--uc-sidebar-main-hover-width) - 2 * var(--space-medium)) / 2 - 3px);
19041904
transform: translateX(-50%);
19051905
}
19061906
}
@@ -1922,7 +1922,7 @@
19221922
max-width: 100% !important;
19231923

19241924
&::before {
1925-
left: calc((var(--uc-sidebar-main-hover-width) - var(--space-medium)) / 2);
1925+
left: calc((var(--uc-sidebar-main-hover-width) - 2 * var(--space-medium)) / 2 - 3px);
19261926
transform: translateX(-50%);
19271927
}
19281928
}
@@ -1976,12 +1976,17 @@
19761976
tab-group {
19771977
.tabbrowser-tab {
19781978
min-height: 39px;
1979-
max-height: 39px;
1979+
max-height: 40px;
1980+
transition:
1981+
min-height 150ms ease,
1982+
max-height 150ms ease,
1983+
padding-block 150ms ease,
1984+
opacity 150ms ease !important;
19801985
}
19811986
tab-split-view-wrapper {
19821987
display: grid !important;
19831988
min-height: 68px;
1984-
max-height: 72px;
1989+
max-height: 84px;
19851990
transition:
19861991
min-height 150ms ease,
19871992
max-height 150ms ease,
@@ -2143,7 +2148,7 @@
21432148
> .tabbrowser-tab {
21442149
#tabbrowser-tabs[expanded] & {
21452150
min-height: 34px;
2146-
max-height: 34px;
2151+
max-height: 40px;
21472152
padding-block: 0 !important;
21482153
}
21492154
tab-group & {
@@ -2394,7 +2399,7 @@
23942399
var(--uc-hover-sidebar-delay) allow-discrete !important;
23952400

23962401
&::before {
2397-
left: calc((var(--uc-sidebar-main-hover-width) - var(--space-medium)) / 2);
2402+
left: calc((var(--uc-sidebar-main-hover-width) - 2 * var(--space-medium)) / 2 - 3px);
23982403
transform: translateX(-50%);
23992404
transition:
24002405
left var(--uc-hover-transition-duration) var(--uc-autohide-transition-type)

chrome/content/uc-aboutconfig.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@
33
@media not -moz-pref("uc.flex.show-flexfox-version-info-in-about-config", false) {
44
body:lang(ja) {
55
&::before {
6-
content: "🎉 FlexFox v5.7.4 のインストールが完了しました。 \A 📝 オプションを調整するには、検索バーに `uc.flex` と入力してください。";
6+
content: "🎉 FlexFox v5.7.5 のインストールが完了しました。 \A 📝 オプションを調整するには、検索バーに `uc.flex` と入力してください。";
77
}
88
}
99
body:lang(zh-CN) {
1010
&::before {
11-
content: "🎉 FlexFox v5.7.4 已成功安装。 \A 📝 如需调整选项,请在搜索栏中输入 `uc.flex`。";
11+
content: "🎉 FlexFox v5.7.5 已成功安装。 \A 📝 如需调整选项,请在搜索栏中输入 `uc.flex`。";
1212
}
1313
}
1414
body:lang(zh-tw) {
1515
&::before {
16-
content: "🎉 FlexFox v5.7.4 已成功安裝。 \A 📝 若需要調整選項,請在搜尋欄中輸入 `uc.flex`。";
16+
content: "🎉 FlexFox v5.7.5 已成功安裝。 \A 📝 若需要調整選項,請在搜尋欄中輸入 `uc.flex`。";
1717
}
1818
}
1919

2020
body::before {
21-
content: "🎉 FlexFox v5.7.4 has been successfully installed. \A 📝 To adjust options, type `uc.flex` in the search bar.";
21+
content: "🎉 FlexFox v5.7.5 has been successfully installed. \A 📝 To adjust options, type `uc.flex` in the search bar.";
2222
/* !-- End of version info -- */
2323
display: block;
2424
margin: 10px 10px 0px 10px;

chrome/content/uc-sidebery.css

Lines changed: 91 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,56 @@
118118

119119
.NavigationBar {
120120
border-bottom: 1px solid var(--uc-sb-navigation-border-color) !important;
121+
margin-bottom: 2px !important;
122+
}
123+
124+
/* Adjust spacing and layout of the search bar */
125+
#search_bar {
126+
margin-bottom: 2px;
127+
128+
@media (max-width: 50px) {
129+
@media not -moz-pref("uc.flex.sidebery-allow-resizable-width") {
130+
#root:not(:hover) & {
131+
&::before {
132+
left: 5px !important;
133+
width: 34px !important;
134+
}
135+
.search-icon {
136+
margin-left: 25px;
137+
}
138+
.placeholder,
139+
.clear-btn {
140+
visibility: hidden;
141+
}
142+
}
143+
}
144+
@media -moz-pref("uc.flex.sidebery-allow-resizable-width") {
145+
@media not (-moz-pref("uc.flex.fully-hide-sidebery") or (display-mode: fullscreen)) {
146+
&::before {
147+
left: 5px !important;
148+
width: 34px !important;
149+
}
150+
.search-icon {
151+
margin-left: 25px;
152+
}
153+
.placeholder,
154+
.clear-btn {
155+
visibility: hidden;
156+
}
157+
}
158+
}
159+
}
160+
}
161+
162+
.PinnedTabsBar {
163+
margin-bottom: 2px;
164+
}
165+
166+
.AnimatedTabList {
167+
margin-top: -2px;
168+
.Tab {
169+
padding-block: 2px;
170+
}
121171
}
122172

123173
.tab-wrapper .Tab .body {
@@ -211,6 +261,25 @@
211261
height 50ms ease-in-out 5ms,
212262
padding-left 0s var(--uc-autohide-transition-type) 0s !important;
213263
}
264+
#search_bar {
265+
&::before {
266+
transition:
267+
left var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type)
268+
var(--uc-autohide-sidebar-delay),
269+
width var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type)
270+
var(--uc-autohide-sidebar-delay);
271+
}
272+
.search-icon {
273+
transition: margin-left var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) 0s;
274+
}
275+
.placeholder,
276+
.clear-btn {
277+
transition:
278+
opacity var(--d-fast),
279+
transform var(--d-fast),
280+
visibility 0s var(--uc-autohide-transition-type) 0s !important;
281+
}
282+
}
214283
/* Override inline padding-left transition time to avoid pinned tabs jitter caused by delayed shifting */
215284
.PinnedTabsBar {
216285
transition: none !important;
@@ -315,6 +384,27 @@
315384
padding-left var(--uc-hover-transition-duration) var(--uc-autohide-transition-type)
316385
var(--uc-hover-sidebar-delay) !important;
317386
}
387+
#search_bar {
388+
&::before {
389+
transition:
390+
left var(--uc-hover-transition-duration) var(--uc-autohide-transition-type)
391+
var(--uc-hover-sidebar-delay),
392+
width var(--uc-hover-transition-duration) var(--uc-autohide-transition-type)
393+
var(--uc-hover-sidebar-delay);
394+
}
395+
.search-icon {
396+
transition: margin-left var(--uc-hover-transition-duration) var(--uc-autohide-transition-type)
397+
calc(var(--uc-hover-sidebar-delay) - 28ms);
398+
}
399+
.placeholder,
400+
.clear-btn {
401+
transition:
402+
opacity var(--d-fast),
403+
transform var(--d-fast),
404+
visibility var(--uc-hover-transition-duration) var(--uc-autohide-transition-type)
405+
calc(var(--uc-hover-sidebar-delay) + 28ms) !important;
406+
}
407+
}
318408
/*
319409
.PinnedTabsBar {
320410
transition:
@@ -438,7 +528,7 @@
438528
max-height: 40px;
439529
height: 40px !important;
440530
padding: 3px 0px 2.5px 5px !important;
441-
margin-bottom: 4px !important;
531+
margin-bottom: 2px !important;
442532
/*
443533
border-bottom: 1px solid #ced1d4 !important;
444534
@media (prefers-color-scheme: dark) {

chrome/userChrome.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* FlexFox v5.7.4 */
1+
/* FlexFox v5.7.5 */
22
/* ____ _ ____ */
33
/* / __/ /__ _ __/ __/___ _ __ */
44
/* / /_/ / _ \| |/_/ /_/ __ \| |/_/ */

0 commit comments

Comments
 (0)