Skip to content

Commit 458ca79

Browse files
committed
Add additional variables for dialog colors.
1 parent bae7d74 commit 458ca79

File tree

3 files changed

+23
-11
lines changed

3 files changed

+23
-11
lines changed

RELEASE_NOTES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 20.0.0-alpha-013 - 2023-11-21
4+
5+
### Added
6+
* Add more options to customize colors.
7+
8+
### Removed
9+
- `--fsdocs-theme-toggle-light-color` and `--fsdocs-theme-toggle-dark-color` are now deprecated. Use `--header-link-color` instead.
10+
311
## 20.0.0-alpha-012 - 2023-11-17
412

513
### Added

docs/content/fsdocs-default.css

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
:root {
22
--monospace-font: "Fira Code", monospace;
33
--system-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
4+
--heading-font-family: var(--system-font);
45

56
--spacing-50: 4px;
67
--spacing-100: 8px;
@@ -57,7 +58,9 @@
5758
--code-color: #1a4b0b;
5859
--header-background: #f9fbfc;
5960
--header-border: #e8ecf1;
61+
--header-link-color: var(--text-color);
6062
--mobile-menu-background: var(--header-background);
63+
--menu-color: var(--text-color);
6164
--menu-item-hover-background: #eff0f1;
6265
--menu-item-hover-color: var(--menu-color);
6366
--doc-tip-background: #F7F7F7;
@@ -71,21 +74,20 @@
7174
--shadow-color: hsla(0, 0%, 0%, .1);
7275
--main-shadow-color: hsla(0, 0%, 0%, .025);
7376
--aside-background: var(--header-background);
74-
--menu-color: var(--text-color);
75-
--fsdocs-theme-toggle-light-color: var(--text-color);
76-
--fsdocs-theme-toggle-dark-color: #FFF;
77-
--header-link-color: var(--text-color);
7877
--blockquote-bacground-color: var(--header-background);
7978
--blockquote-color: var(--text-color);
80-
--on-this-page-color: var(--text-color);
79+
--on-this-page-color: var(--menu-color);
8180
--page-menu-background-color: var(--header-background);
8281
--page-menu-background-border-color: var(--header-border);
8382
--page-menu-background-hover-border-color: var(--text-color);
8483
--nav-item-border-color: var(--header-border);
8584
--nav-item-active-border-color: var(--text-color);
8685
--dialog-background-color: var(--header-background);
86+
--dialog-empty-color: var(--nav-category);
8787
--dialog-icon-color: var(--text-color);
8888
--dialog-link-color: var(--link-color);
89+
--dialog-link-hover-color: var(--header-background);
90+
--dialog-link-hover-background-color: var(--link-hover);
8991
--code-fence-border-color: transparent;
9092

9193
--header-brand-text-transform: none;
@@ -592,6 +594,10 @@ main {
592594
}
593595

594596
/* Headings */
597+
h1, h2, h3, h4, h5, h6 {
598+
font-family: var(--heading-font-family);
599+
}
600+
595601
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
596602
color: var(--heading-color);
597603
text-decoration: none;
@@ -1145,7 +1151,7 @@ dialog {
11451151
}
11461152

11471153
.empty {
1148-
color: var(--nav-category);
1154+
color: var(--dialog-empty-color);
11491155
text-align: center;
11501156
font-size: var(--font-100);
11511157
margin: var(--spacing-100);
@@ -1164,8 +1170,8 @@ dialog {
11641170

11651171
&:hover {
11661172
& a, & a iconify-icon {
1167-
background-color: var(--link-hover);
1168-
color: var(--header-background);
1173+
background-color: var(--dialog-link-hover-background-color);
1174+
color: var(--dialog-link-hover-color);
11691175
}
11701176
}
11711177

docs/content/fsdocs-theme-toggle.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,8 @@ export class ThemeToggle extends LitElement {
3232

3333
render() {
3434
const icon = this._theme === 'light' ? 'basil:moon-solid' : 'basil:sun-solid';
35-
const color = this._theme === 'light' ? '--fsdocs-theme-toggle-light-color' : '--fsdocs-theme-toggle-dark-color';
36-
3735
return html`
38-
<iconify-icon width="30" height="30" icon="${icon}" style="color:var(${color})" @click=${this.changeTheme}></iconify-icon>
36+
<iconify-icon width="30" height="30" icon="${icon}" style="color:var(--header-link-color)" @click=${this.changeTheme}></iconify-icon>
3937
`;
4038
}
4139
}

0 commit comments

Comments
 (0)