Skip to content

Commit 948f984

Browse files
authored
fix: Scalar theme and bump to 1.31
1 parent 6ae0c4e commit 948f984

File tree

2 files changed

+107
-105
lines changed

2 files changed

+107
-105
lines changed
Lines changed: 90 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -1,130 +1,132 @@
1-
root {
2-
--theme-font: "Inter", var(--system-fonts);
1+
:root {
2+
--scalar-font: "Inter", var(--system-fonts);
33
}
4+
45
/* basic theme */
56
.light-mode {
6-
--theme-color-1: rgb(9, 9, 11);
7-
--theme-color-2: rgb(113, 113, 122);
8-
--theme-color-3: rgba(25, 25, 28, 0.5);
9-
--theme-color-accent: var(--theme-color-1);
7+
--scalar-color-1: rgb(9, 9, 11);
8+
--scalar-color-2: rgb(113, 113, 122);
9+
--scalar-color-3: rgba(25, 25, 28, 0.5);
10+
--scalar-color-accent: #0082d0;
1011

11-
--theme-background-1: #fff;
12-
--theme-background-2: #f4f4f5;
13-
--theme-background-3: #e3e3e6;
14-
--theme-background-accent: #8ab4f81f;
12+
--scalar-background-1: #fff;
13+
--scalar-background-2: #f4f4f5;
14+
--scalar-background-3: #e3e3e6;
15+
--scalar-background-accent: #8ab4f81f;
1516

16-
--theme-border-color: rgb(228, 228, 231);
17+
--scalar-border-color: rgb(228, 228, 231);
1718
}
19+
1820
.dark-mode {
19-
--theme-color-1: #fafafa;
20-
--theme-color-2: rgb(161, 161, 170);
21-
--theme-color-3: rgba(255, 255, 255, 0.533);
22-
--theme-color-accent: var(--theme-color-1);
21+
--scalar-color-1: #fafafa;
22+
--scalar-color-2: rgb(161, 161, 170);
23+
--scalar-color-3: rgba(255, 255, 255, 0.533);
24+
--scalar-color-accent: #4eb3ec;
2325

24-
--theme-background-1: #09090b;
25-
--theme-background-2: #18181b;
26-
--theme-background-3: #2c2c30;
27-
--theme-background-accent: #8ab4f81f;
26+
--scalar-background-1: #09090b;
27+
--scalar-background-2: #18181b;
28+
--scalar-background-3: #2c2c30;
29+
--scalar-background-accent: #8ab4f81f;
2830

29-
--theme-border-color: rgba(255, 255, 255, 0.12);
31+
--scalar-border-color: rgba(255, 255, 255, 0.12);
3032
}
33+
3134
/* Document header */
3235
.light-mode .t-doc__header {
33-
--header-background-1: var(--theme-background-1);
34-
--header-border-color: var(--theme-border-color);
35-
--header-color-1: var(--theme-color-1);
36-
--header-color-2: var(--theme-color-2);
37-
--header-background-toggle: var(--theme-color-3);
38-
--header-call-to-action-color: var(--theme-color-accent);
36+
--scalar-header-background-1: var(--scalar-background-1);
37+
--scalar-header-border-color: var(--scalar-border-color);
38+
--scalar-header-color-1: var(--scalar-color-1);
39+
--scalar-header-color-2: var(--scalar-color-2);
40+
--scalar-header-background-toggle: var(--scalar-color-3);
41+
--scalar-header-call-to-action-color: var(--scalar-color-accent);
3942
}
4043

4144
.dark-mode .t-doc__header {
42-
--header-background-1: var(--theme-background-1);
43-
--header-border-color: var(--theme-border-color);
44-
--header-color-1: var(--theme-color-1);
45-
--header-color-2: var(--theme-color-2);
46-
--header-background-toggle: var(--theme-color-3);
47-
--header-call-to-action-color: var(--theme-color-accent);
45+
--scalar-header-background-1: var(--scalar-background-1);
46+
--scalar-header-border-color: var(--scalar-border-color);
47+
--scalar-header-color-1: var(--scalar-color-1);
48+
--scalar-header-color-2: var(--scalar-color-2);
49+
--scalar-header-background-toggle: var(--scalar-color-3);
50+
--scalar-header-call-to-action-color: var(--scalar-color-accent);
4851
}
52+
4953
/* Document Sidebar */
50-
.light-mode .t-doc__sidebar {
51-
--sidebar-background-1: var(--theme-background-1);
52-
--sidebar-item-hover-color: currentColor;
53-
--sidebar-item-hover-background: var(--theme-background-2);
54-
--sidebar-item-active-background: #09090b;
55-
--sidebar-border-color: var(--theme-border-color);
56-
--sidebar-color-1: var(--theme-color-1);
57-
--sidebar-color-2: var(--theme-color-2);
58-
--sidebar-color-active: var(--theme-background-1);
59-
--sidebar-search-background: transparent;
60-
--sidebar-search-border-color: var(--theme-border-color);
61-
--sidebar-search--color: var(--theme-color-3);
62-
}
54+
.light-mode .t-doc__sidebar,
55+
.dark-mode .t-doc__sidebar {
56+
--scalar-sidebar-background-1: var(--scalar-background-1);
57+
--scalar-sidebar-color-1: var(--scalar-color-1);
58+
--scalar-sidebar-color-2: var(--scalar-color-2);
59+
--scalar-sidebar-border-color: var(--scalar-border-color);
6360

64-
.dark-mode .sidebar {
65-
--sidebar-background-1: var(--theme-background-1);
66-
--sidebar-item-hover-color: currentColor;
67-
--sidebar-item-hover-background: var(--theme-background-2);
68-
--sidebar-item-active-background: var(--theme-background-3);
69-
--sidebar-border-color: var(--theme-border-color);
70-
--sidebar-color-1: var(--theme-color-1);
71-
--sidebar-color-2: var(--theme-color-2);
72-
--sidebar-color-active: var(--theme-color-accent);
73-
--sidebar-search-background: transparent;
74-
--sidebar-search-border-color: var(--theme-border-color);
75-
--sidebar-search--color: var(--theme-color-3);
61+
--scalar-sidebar-item-hover-background: var(--scalar-background-2);
62+
--scalar-sidebar-item-hover-color: currentColor;
63+
64+
--scalar-sidebar-item-active-background: var(--scalar-background-2);
65+
--scalar-sidebar-color-active: var(--scalar-color-1);
66+
67+
--scalar-sidebar-search-background: transparent;
68+
--scalar-sidebar-search-color: var(--scalar-color-3);
69+
--scalar-sidebar-search-border-color: var(--scalar-border-color);
7670
}
71+
7772
/* advanced */
7873
.light-mode {
79-
--theme-button-1: rgb(49 53 56);
80-
--theme-button-1-color: #fff;
81-
--theme-button-1-hover: rgb(28 31 33);
82-
83-
--theme-color-green: #069061;
84-
--theme-color-red: #ef0006;
85-
--theme-color-yellow: #edbe20;
86-
--theme-color-blue: #0082d0;
87-
--theme-color-orange: #fb892c;
88-
--theme-color-purple: #5203d1;
89-
90-
--theme-scrollbar-color: rgba(0, 0, 0, 0.18);
91-
--theme-scrollbar-color-active: rgba(0, 0, 0, 0.36);
74+
--scalar-button-1: rgb(49 53 56);
75+
--scalar-button-1-color: #fff;
76+
--scalar-button-1-hover: rgb(28 31 33);
77+
78+
--scalar-color-green: #069061;
79+
--scalar-color-red: #ef0006;
80+
--scalar-color-yellow: #edbe20;
81+
--scalar-color-blue: #0082d0;
82+
--scalar-color-orange: #fb892c;
83+
--scalar-color-purple: #5203d1;
84+
85+
--scalar-scrollbar-color: rgba(0, 0, 0, 0.18);
86+
--scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36);
9287
}
88+
9389
.dark-mode {
94-
--theme-button-1: #f6f6f6;
95-
--theme-button-1-color: #000;
96-
--theme-button-1-hover: #e7e7e7;
97-
98-
--theme-color-green: #00b648;
99-
--theme-color-red: #dc1b19;
100-
--theme-color-yellow: #ffc90d;
101-
--theme-color-blue: #4eb3ec;
102-
--theme-color-orange: #ff8d4d;
103-
--theme-color-purple: #b191f9;
104-
105-
--theme-scrollbar-color: rgba(255, 255, 255, 0.24);
106-
--theme-scrollbar-color-active: rgba(255, 255, 255, 0.48);
90+
--scalar-button-1: #f6f6f6;
91+
--scalar-button-1-color: #000;
92+
--scalar-button-1-hover: #e7e7e7;
93+
94+
--scalar-color-green: #00b648;
95+
--scalar-color-red: #dc1b19;
96+
--scalar-color-yellow: #ffc90d;
97+
--scalar-color-blue: #4eb3ec;
98+
--scalar-color-orange: #ff8d4d;
99+
--scalar-color-purple: #b191f9;
100+
101+
--scalar-scrollbar-color: rgba(255, 255, 255, 0.24);
102+
--scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48);
107103
}
108-
/* Adv customization */
104+
105+
/* Advanced customization */
109106
.introduction-cards .scalar-card:first-of-type {
110107
overflow: visible;
111108
}
109+
112110
.examples .scalar-card-footer {
113-
--theme-background-3: transparent;
111+
--scalar-background-3: transparent;
114112
padding-top: 0;
115113
}
114+
116115
.show-api-client-button:before {
117116
background: white !important;
118117
}
118+
119119
.show-api-client-button span,
120120
.show-api-client-button svg {
121121
color: black !important;
122122
}
123+
123124
.download-cta,
124125
.references-rendered .markdown a {
125126
text-decoration: underline !important;
126127
}
127-
.introduction-cards .scalar-card:first-of-type:before {
128+
129+
.introduction-card > :first-child:before {
128130
content: "";
129131
width: 140px;
130132
height: 140px;
@@ -133,6 +135,6 @@ root {
133135
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMSIgdmlld0JveD0iMCAwIDEyMDAgODAwIj48cGF0aCBkPSJtMC03LTEyLTI1di0zYzAtMjgtMjktNTUtNzktNzV2MTdsLTE1LTZ2LThjLTcxLTI1LTE3Ny00Mi0yOTQtNDItMTAzIDAtMTk3IDEzLTI2NiAzM3YyOC0zNGMtNzEgMjMtMTE1IDU0LTExNSA4OWwzIDE2LTcgMTNzLTYgNyA0IDIzYTIxMzggMjEzOCAwIDAgMCA5NiAxMjBjMS0xLTctMjktMjctNjAtOS0xNy0yMS00MC0yNy01NiAxOSAxMiAxMzAgNjggMzU3IDY4Qy0xNTAgOTAtNDcgMTgtMzYgOGMtNCAxNi0xNyA0OC0yOCA3MS0xOCAzMi0yNCA2MC0yMyA2MWwxNS0yM0MtNTEgODctMTIgMzEtNCAxNyA1IDAgMC03IDAtNyIgc3R5bGU9ImZpbGw6I2E1MmIwMDtmaWxsLXJ1bGU6bm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwOSA1MDYpIi8+PHBhdGggZD0ibTAgMjA0LTc5LTU4LTMtOCAyNi0zOGMzLTQgNC05IDItMTNzLTYtOC0xMC04bC00NC04LTUtMTAgMTgtNDJjMi01IDItMTAtMS0xNC0yLTQtNy02LTExLTZsLTQ1IDItNy05IDEwLTQ2YzEtNCAwLTktMy0xMi0zLTQtOC01LTEzLTRsLTQzIDExLTktOCAyLTQ2YzAtNS0yLTktNi0xMnMtOC0zLTEzLTFsLTQwIDE5LTEwLTUtNy00NmMtMS01LTQtOS04LTExcy05LTEtMTMgMmwtMzYgMjctMTEtMy0xNi00NGMtMS00LTUtOC05LTktNS0xLTkgMS0xMiA0bC0zMSAzNS0xMS0yLTIzLTM5Yy0zLTQtNy03LTEyLTctNCAwLTggMy0xMSA3bC0yMyAzOS0xMSAyLTMxLTM1YTEzIDEzIDAgMCAwLTIyIDVsLTE1IDQ0LTExIDMtMzYtMjdjLTQtMy05LTQtMTMtMnMtNyA2LTggMTFsLTcgNDYtMTAgNS00MS0xOWMtNC0yLTktMi0xMiAxLTQgMy02IDctNiAxMmwxIDQ2LTggOC00NC0xMWMtNC0xLTkgMC0xMiA0LTMgMy01IDgtMyAxMmwxMCA0Ni03IDktNDUtMmMtNSAwLTkgMi0xMSA2LTMgNC0zIDktMSAxNGwxOCA0Mi01IDEwLTQ0IDhjLTUgMC04IDQtMTAgOHMtMSA5IDEgMTNsMjYgMzh2MmwtNzQgNzhzLTExIDkgNSAzMGMxNSAxOCA4OSA5MSAxMjggMTI5IDE3IDE5IDI4IDMxIDMwIDMwcy04LTM2LTQxLTc4Yy0yNS0zNy01OC05NC01MC0xMDAgMCAwIDgtMTEgMjYtMTkgMSAwLTEtMSAwIDAgMCAwIDM3MCAxNzAgNzEyIDIgNDAtNyA2MyAxNCA2MyAxNCA4IDUtMTMgNjQtMzAgMTAzLTI0IDQ0LTI3IDc4LTI1IDc5IDEgMSAxMC0xMiAyMi0zMyAzMC00MiA4OC0xMjMgOTgtMTQyIDEyLTIzIDAtMjkgMC0yOSIgc3R5bGU9ImZpbGw6I2Y3NGMwMDtmaWxsLXJ1bGU6bm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3OSAyOTUpIi8+PHBhdGggZD0iTTAgMjMyczUzLTIgMTIzLTczbDEwLTIyUzI1IDI5IDE5My00NWMwIDAtMTUgMjQtMTAgMTE3IDAgMCA1MC0xOCA2NS0xMDAgMCAwIDc0IDk4LTgwIDE4OSAwIDAtNzMgMTE3LTE3NSAxMDZsNy0zNVoiIHN0eWxlPSJmaWxsOiNmNzRjMDA7ZmlsbC1ydWxlOm5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkxOCAyNDUpIi8+PHBhdGggZD0iTTAtNzhzMzctNDEgNzQgMGMwIDAgMjkgNTQgMCA4MSAwIDAtNDggMzctNzQgMCAwIDAtMzItMzAgMC04MSIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NzcgNDg4KSIvPjxwYXRoIGQ9Ik0wIDBjMCAxNi05IDI5LTIxIDI5LTExIDAtMjAtMTMtMjAtMjlzOS0yOSAyMC0yOUMtOS0yOSAwLTE2IDAgMCIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzIwIDQyNSkiLz48cGF0aCBkPSJNMC04NHM2My0yOCA4MSAzNWMwIDAgMTggNzMtNTIgNzcgMCAwLTkwLTE3LTI5LTExMiIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTIgNDgzKSIvPjxwYXRoIGQ9Ik0wIDBjMCAxNi0xMCAyOS0yMSAyOS0xMiAwLTIyLTEzLTIyLTI5czEwLTI5IDIyLTI5Qy0xMC0yOSAwLTE2IDAgMCIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQ0IDQyNikiLz48cGF0aCBkPSJtMC00MCA4MS03cy0zIDEzLTEzIDIzYzAgMC0yOCAzMC02MC0zIDAgMC01LTUtOC0xMyIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1OTMgNTc3KSIvPjxwYXRoIGQ9Ik0wIDE5MWgtMmMtMjYtNi0xMDAtMjUtMTE5LTU3IDAgMCA5OS0xMTItNTYtMTg1bDE4IDEyNXMtNDgtMzItNTgtMTAxYzAgMC0xMTcgODQgNTEgMTY1IDAgMCAxNSA1OCAxNjEgMTAzYTI1IDI1IDAgMCAwIDMwLTI1YzAtMTQtMTEtMjUtMjUtMjUiIHN0eWxlPSJmaWxsOiNmNzRjMDA7ZmlsbC1ydWxlOm5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MCAyNzEpIi8+PC9zdmc+);
134136
background-size: 100%;
135137
background-repeat: no-repeat;
136-
bottom: 0;
138+
top: -70px;
137139
background-position: center 70px;
138-
}
140+
}

crates/aide/res/scalar/scalar.standalone.min.js

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)