Skip to content

Commit 114a74f

Browse files
committed
Minor tweak for ribbon display
1 parent cd51d87 commit 114a74f

File tree

7 files changed

+62
-67
lines changed

7 files changed

+62
-67
lines changed

Minimal.css

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4209,14 +4209,17 @@ div[data-type="git-view"] .search-input-clear-button {
42094209
.hider-ribbon .workspace-ribbon {
42104210
padding: 0; }
42114211

4212-
.bottom-ribbon .workspace-ribbon-collapse-btn,
4213-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon-collapse-btn {
4212+
:root {
4213+
--hider-ribbon-display: none; }
4214+
4215+
.ribbon-bottom-left-hover:not(.is-mobile) {
4216+
--hider-ribbon-display: flex; }
4217+
4218+
.hider-ribbon .workspace-ribbon-collapse-btn {
42144219
display: none; }
4215-
.bottom-ribbon .workspace-ribbon.mod-right,
4216-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-right {
4220+
.hider-ribbon .workspace-ribbon.mod-right {
42174221
pointer-events: none; }
4218-
.bottom-ribbon .workspace-ribbon.mod-left,
4219-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-left {
4222+
.hider-ribbon .workspace-ribbon.mod-left {
42204223
position: absolute;
42214224
border-right: 0px;
42224225
margin: 0;
@@ -4225,48 +4228,39 @@ div[data-type="git-view"] .search-input-clear-button {
42254228
flex-basis: 0;
42264229
bottom: 0;
42274230
top: auto;
4228-
display: flex !important;
4231+
display: var(--hider-ribbon-display) !important;
42294232
flex-direction: row;
42304233
z-index: 17;
42314234
opacity: 0;
42324235
transition: opacity 0.25s ease-in-out;
42334236
filter: drop-shadow(2px 10px 30px rgba(0, 0, 0, 0.2));
42344237
gap: 0; }
4235-
.bottom-ribbon .side-dock-actions,
4236-
.bottom-ribbon .side-dock-settings,
4237-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .side-dock-actions,
4238-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .side-dock-settings {
4238+
.hider-ribbon .side-dock-actions,
4239+
.hider-ribbon .side-dock-settings {
42394240
flex-direction: row;
4240-
display: flex;
4241+
display: var(--hider-ribbon-display);
42414242
border-top: var(--border-width) solid var(--background-modifier-border);
42424243
background: var(--background-secondary);
42434244
margin: 0;
42444245
position: relative;
42454246
gap: var(--size-2-2); }
4246-
.bottom-ribbon .side-dock-actions,
4247-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .side-dock-actions {
4247+
.hider-ribbon .side-dock-actions {
42484248
padding-left: 8px; }
4249-
.bottom-ribbon .side-dock-settings,
4250-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .side-dock-settings {
4249+
.hider-ribbon .side-dock-settings {
42514250
border-right: var(--border-width) solid var(--background-modifier-border);
42524251
border-top-right-radius: var(--radius-m);
42534252
padding: 0 var(--size-2-2); }
4254-
.bottom-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action,
4255-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-left .side-dock-ribbon-action {
4256-
display: flex;
4253+
.hider-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action {
4254+
display: var(--hider-ribbon-display);
42574255
margin: 7px 0px 8px; }
4258-
.bottom-ribbon .workspace-ribbon.mod-left:hover,
4259-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-left:hover {
4256+
.hider-ribbon .workspace-ribbon.mod-left:hover {
42604257
opacity: 1;
42614258
transition: opacity 0.25s ease-in-out; }
4262-
.bottom-ribbon .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn,
4263-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
4259+
.hider-ribbon .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
42644260
opacity: 0; }
4265-
.bottom-ribbon .workspace-split.mod-left-split,
4266-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-split.mod-left-split {
4261+
.hider-ribbon .workspace-split.mod-left-split {
42674262
margin: 0; }
4268-
.bottom-ribbon .workspace-leaf-content .item-list,
4269-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-leaf-content .item-list {
4263+
.hider-ribbon .workspace-leaf-content .item-list {
42704264
padding-bottom: 40px; }
42714265

42724266
/* Hover Editor */

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Minimal",
3-
"version": "7.0.6",
3+
"version": "7.0.7",
44
"minAppVersion": "1.1.9",
55
"author": "@kepano",
66
"authorUrl": "https://twitter.com/kepano",

src/css/main.css

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4169,14 +4169,17 @@ div[data-type="git-view"] .search-input-clear-button {
41694169
.hider-ribbon .workspace-ribbon {
41704170
padding: 0; }
41714171

4172-
.bottom-ribbon .workspace-ribbon-collapse-btn,
4173-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon-collapse-btn {
4172+
:root {
4173+
--hider-ribbon-display: none; }
4174+
4175+
.ribbon-bottom-left-hover:not(.is-mobile) {
4176+
--hider-ribbon-display: flex; }
4177+
4178+
.hider-ribbon .workspace-ribbon-collapse-btn {
41744179
display: none; }
4175-
.bottom-ribbon .workspace-ribbon.mod-right,
4176-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-right {
4180+
.hider-ribbon .workspace-ribbon.mod-right {
41774181
pointer-events: none; }
4178-
.bottom-ribbon .workspace-ribbon.mod-left,
4179-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-left {
4182+
.hider-ribbon .workspace-ribbon.mod-left {
41804183
position: absolute;
41814184
border-right: 0px;
41824185
margin: 0;
@@ -4185,48 +4188,39 @@ div[data-type="git-view"] .search-input-clear-button {
41854188
flex-basis: 0;
41864189
bottom: 0;
41874190
top: auto;
4188-
display: flex !important;
4191+
display: var(--hider-ribbon-display) !important;
41894192
flex-direction: row;
41904193
z-index: 17;
41914194
opacity: 0;
41924195
transition: opacity 0.25s ease-in-out;
41934196
filter: drop-shadow(2px 10px 30px rgba(0, 0, 0, 0.2));
41944197
gap: 0; }
4195-
.bottom-ribbon .side-dock-actions,
4196-
.bottom-ribbon .side-dock-settings,
4197-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .side-dock-actions,
4198-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .side-dock-settings {
4198+
.hider-ribbon .side-dock-actions,
4199+
.hider-ribbon .side-dock-settings {
41994200
flex-direction: row;
4200-
display: flex;
4201+
display: var(--hider-ribbon-display);
42014202
border-top: var(--border-width) solid var(--background-modifier-border);
42024203
background: var(--background-secondary);
42034204
margin: 0;
42044205
position: relative;
42054206
gap: var(--size-2-2); }
4206-
.bottom-ribbon .side-dock-actions,
4207-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .side-dock-actions {
4207+
.hider-ribbon .side-dock-actions {
42084208
padding-left: 8px; }
4209-
.bottom-ribbon .side-dock-settings,
4210-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .side-dock-settings {
4209+
.hider-ribbon .side-dock-settings {
42114210
border-right: var(--border-width) solid var(--background-modifier-border);
42124211
border-top-right-radius: var(--radius-m);
42134212
padding: 0 var(--size-2-2); }
4214-
.bottom-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action,
4215-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-left .side-dock-ribbon-action {
4216-
display: flex;
4213+
.hider-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action {
4214+
display: var(--hider-ribbon-display);
42174215
margin: 7px 0px 8px; }
4218-
.bottom-ribbon .workspace-ribbon.mod-left:hover,
4219-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-left:hover {
4216+
.hider-ribbon .workspace-ribbon.mod-left:hover {
42204217
opacity: 1;
42214218
transition: opacity 0.25s ease-in-out; }
4222-
.bottom-ribbon .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn,
4223-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
4219+
.hider-ribbon .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
42244220
opacity: 0; }
4225-
.bottom-ribbon .workspace-split.mod-left-split,
4226-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-split.mod-left-split {
4221+
.hider-ribbon .workspace-split.mod-left-split {
42274222
margin: 0; }
4228-
.bottom-ribbon .workspace-leaf-content .item-list,
4229-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) .workspace-leaf-content .item-list {
4223+
.hider-ribbon .workspace-leaf-content .item-list {
42304224
padding-bottom: 40px; }
42314225

42324226
/* Hover Editor */

src/css/main.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/scss/plugins/hider.scss

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,18 @@
1919
padding: 0;
2020
}
2121

22-
.bottom-ribbon,
23-
.hider-ribbon.ribbon-bottom-left-hover:not(.is-mobile) {
22+
:root {
23+
--hider-ribbon-display: none;
24+
}
25+
26+
.ribbon-bottom-left-hover:not(.is-mobile) {
27+
--hider-ribbon-display: flex;
28+
}
29+
30+
.hider-ribbon {
2431

2532
.workspace-ribbon-collapse-btn {
26-
display:none;
33+
display: none;
2734
}
2835
.workspace-ribbon.mod-right {
2936
pointer-events:none;
@@ -37,7 +44,7 @@
3744
flex-basis: 0;
3845
bottom: 0;
3946
top: auto;
40-
display:flex !important;
47+
display: var(--hider-ribbon-display) !important;
4148
flex-direction: row;
4249
z-index: 17;
4350
opacity:0;
@@ -49,9 +56,9 @@
4956
.side-dock-actions,
5057
.side-dock-settings {
5158
flex-direction: row;
52-
display:flex;
53-
border-top:var(--border-width) solid var(--background-modifier-border);
54-
background:var(--background-secondary);
59+
display: var(--hider-ribbon-display);
60+
border-top: var(--border-width) solid var(--background-modifier-border);
61+
background: var(--background-secondary);
5562
margin:0;
5663
position:relative;
5764
gap: var(--size-2-2);
@@ -65,12 +72,12 @@
6572
padding: 0 var(--size-2-2);
6673
}
6774
.workspace-ribbon.mod-left .side-dock-ribbon-action {
68-
display: flex;
75+
display: var(--hider-ribbon-display);
6976
margin: 7px 0px 8px;
7077
}
7178
.workspace-ribbon.mod-left:hover {
7279
opacity: 1;
73-
transition:opacity 0.25s ease-in-out;
80+
transition: opacity 0.25s ease-in-out;
7481
}
7582
.workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
7683
opacity: 0;
@@ -81,5 +88,4 @@
8188
.workspace-leaf-content .item-list {
8289
padding-bottom: 40px;
8390
}
84-
8591
}

theme.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

versions.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"7.0.7": "1.1.9",
23
"7.0.6": "1.1.9",
34
"7.0.5": "1.1.9",
45
"7.0.4": "1.1.9",

0 commit comments

Comments
 (0)