Skip to content

Commit 29d8a93

Browse files
authored
Add theme: No Gaps
1 parent 5d6038a commit 29d8a93

File tree

5 files changed

+173
-0
lines changed

5 files changed

+173
-0
lines changed
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
2+
@media (-moz-bool-pref: "theme.no_gaps.split.enabled") {
3+
4+
#tabbrowser-tabbox{
5+
--zen-split-row-gap: 0 !important;
6+
--zen-split-column-gap: 0 !important;
7+
padding: 0 !important;
8+
}
9+
10+
#tabbrowser-tabbox:has(> #tabbrowser-tabpanels[zen-split-view="true"]) {
11+
padding: 0 1px 0 0 !important;
12+
}
13+
14+
#tabbrowser-tabpanels{
15+
padding: 0 !important;
16+
}
17+
.zen-split-view-splitter {
18+
display: none;
19+
}
20+
21+
@media (-moz-bool-pref: "theme.no_gaps.split.border") {
22+
.browserSidebarContainer[zen-split="true"]{
23+
padding: 1px !important;
24+
}
25+
}
26+
27+
}
28+
29+
@media not (-moz-bool-pref: "theme.no_gaps.split.enabled") {
30+
31+
#tabbrowser-tabpanels:not([zen-split-view="true"]){
32+
padding: 0 !important;
33+
}
34+
#tabbrowser-tabbox:has(> #tabbrowser-tabpanels:not([zen-split-view="true"])) {
35+
padding: 0 !important;
36+
}
37+
38+
}
39+
40+
@media not (-moz-bool-pref: "theme.no_gaps.border") {
41+
42+
@media not (-moz-bool-pref: "theme.no_gaps.split.border") {
43+
44+
.browserSidebarContainer{
45+
--uc-tweak-rounded-corners-shadow-color: transparent !important;
46+
}
47+
48+
@media (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") {
49+
.browserSidebarContainer[zen-split="true"]{
50+
overflow: visible !important;
51+
}
52+
}
53+
54+
}
55+
56+
@media (-moz-bool-pref: "theme.no_gaps.split.border") {
57+
.browserSidebarContainer:not([zen-split="true"]){
58+
--uc-tweak-rounded-corners-shadow-color: transparent !important;
59+
}
60+
}
61+
62+
}
63+
64+
@media (-moz-bool-pref: "theme.no_gaps.border") {
65+
66+
@media not (-moz-bool-pref: "theme.no_gaps.split.border") {
67+
.browserSidebarContainer[zen-split="true"]{
68+
--uc-tweak-rounded-corners-shadow-color: transparent !important;
69+
}
70+
71+
@media (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") {
72+
.browserSidebarContainer[zen-split="true"]{
73+
overflow: visible !important;
74+
}
75+
}
76+
77+
}
78+
79+
}
80+
81+
@media not (-moz-bool-pref: "theme.no_gaps.rounded_corners") {
82+
83+
@media not (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") {
84+
#tabbrowser-tabpanels{
85+
--zen-webview-border-radius: 0;
86+
}
87+
}
88+
89+
@media (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") {
90+
#tabbrowser-tabpanels:not([zen-split-view="true"]){
91+
--zen-webview-border-radius: 0;
92+
}
93+
}
94+
95+
}
96+
97+
@media (-moz-bool-pref: "theme.no_gaps.rounded_corners") {
98+
@media not (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") {
99+
#tabbrowser-tabpanels[zen-split-view="true"]{
100+
--zen-webview-border-radius: 0;
101+
}
102+
}
103+
}
Loading
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[
2+
{
3+
"property": "theme.no_gaps.split.enabled",
4+
"label": "Remove gaps in split view",
5+
"type": "checkbox",
6+
"defaultValue": false
7+
},
8+
{
9+
"property": "theme.no_gaps.border",
10+
"label": "Keep border",
11+
"type": "checkbox",
12+
"defaultValue": true
13+
},
14+
{
15+
"property": "theme.no_gaps.rounded_corners",
16+
"label": "Keep rounded corners",
17+
"type": "checkbox",
18+
"defaultValue": false
19+
},
20+
{
21+
"property": "theme.no_gaps.split.border",
22+
"label": "Keep border in split view",
23+
"type": "checkbox",
24+
"defaultValue": true
25+
},
26+
{
27+
"property": "theme.no_gaps.split.rounded_corners",
28+
"label": "Keep rounded corners in split view",
29+
"type": "checkbox",
30+
"defaultValue": true
31+
}
32+
]
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
2+
# No Gaps
3+
Removes the gaps when the view isn't split.
4+
5+
## Options
6+
- Remove gaps in split view
7+
Default: Off
8+
9+
- Keep border
10+
Removes the border in default view when unchecked
11+
Default: On
12+
13+
- Keep rounded corners
14+
Removes rounded corners in default view when unchecked
15+
Default: On
16+
17+
- Keep border in split view
18+
Removes the border in split view when unchecked
19+
Default: On
20+
21+
- Keep rounded corners in split view
22+
Removes rounded corners in split view when unchecked
23+
Default: On
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"id": "bfcc400a-4ecb-4752-bfd2-a68f116a2722",
3+
"name": "No Gaps",
4+
"description": "Removes the gaps when the view isn't split.",
5+
"homepage": "",
6+
"style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/chrome.css",
7+
"readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/readme.md",
8+
"image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/image.png",
9+
"author": "Peleret",
10+
"version": "1.0.0",
11+
"tags": [],
12+
"createdAt": "2024-10-21",
13+
"updatedAt": "2024-10-21",
14+
"preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/preferences.json"
15+
}

0 commit comments

Comments
 (0)