Skip to content
This repository was archived by the owner on Jul 19, 2022. It is now read-only.

Commit 41da26a

Browse files
committed
Simplify design system css layout
1 parent 809b0d8 commit 41da26a

25 files changed

+195
-209
lines changed

src/css/code.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@
22
@import "./code/finder.css";
33
@import "./code/workspace.css";
44
@import "./code/definition-doc.css";
5+
@import "./code/fully-qualified-name.css";
56
@import "./code/project-listing.css";
7+
@import "./code/hashvatar.css";
File renamed without changes.

src/css/code/project-listing.css

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1+
12
.project-listing {
23
display: flex;
34
flex-direction: row;
45
align-items: center;
5-
}
6-
7-
.project-listing .hashvatar {
8-
margin-right: 0.5rem;
6+
height: 2rem;
7+
padding: 0 0.25rem;
8+
border-radius: var(--border-radius-base);
99
}
1010

1111
.project-listing:hover {
1212
text-decoration: none;
13+
background: var(--color-main-hover-bg);
14+
}
15+
16+
.project-listing .hashvatar {
17+
margin-right: 0.5rem;
1318
}

src/css/ui.css

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,5 @@
3030
@import "./ui/fonts.css";
3131
@import "./ui/base.css";
3232
@import "./ui/animations.css";
33-
@import "./ui/elements.css";
34-
@import "./ui/composites.css";
33+
@import "./ui/components.css";
3534
@import "./ui/page-layout.css";

src/css/ui/base.css

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,18 @@ body {
4141
background: var(--color-main-bg);
4242
color: var(--color-main-fg);
4343
}
44+
45+
input {
46+
border: 0;
47+
border-radius: 0;
48+
font-family: var(--font-sans-serif);
49+
caret-color: var(--color-main-focus-fg);
50+
}
51+
52+
::placeholder {
53+
color: var(--color-main-subtle-fg);
54+
}
55+
56+
li::marker {
57+
color: var(--color-main-subtle-fg-em);
58+
}

src/css/ui/components.css

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
@import "./components/icon.css";
2+
@import "./components/text.css";
3+
@import "./components/button.css";
4+
@import "./components/tooltip.css";
5+
@import "./components/fold-toggle.css";
6+
@import "./components/card.css";
7+
@import "./components/toolbar.css";
8+
@import "./components/app-header.css";
9+
@import "./components/modal.css";
10+
@import "./components/codebase-tree.css";
11+
@import "./components/copy-field.css";
12+
@import "./components/keyboard-shortcuts.css";
13+
@import "./components/badges.css";
14+
@import "./components/divider.css";
15+
@import "./components/loading-placeholder.css";

src/css/ui/components/badges.css

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
.badge {
2+
color: var(--color-badge-fg);
3+
background: var(--color-badge-bg);
4+
border: 1px solid var(--color-badge-border);
5+
font-size: var(--font-size-small);
6+
height: 1.5rem;
7+
display: flex;
8+
align-items: center;
9+
padding: 0 0.5rem;
10+
border-radius: var(--border-radius-base);
11+
}
12+
13+
.option-badge {
14+
padding: 0 0.75rem;
15+
align-items: center;
16+
display: inline-flex;
17+
flex-direction: row;
18+
height: 1.5rem;
19+
border-radius: calc(1.5rem / 2);
20+
border: 1px solid var(--color-option-badge-border);
21+
background: var(--color-option-badge-bg);
22+
color: var(--color-option-badge-fg);
23+
font-size: var(--font-size-small);
24+
cursor: pointer;
25+
}
26+
27+
.option-badge .icon {
28+
font-size: 0.625rem;
29+
color: var(--color-option-badge-icon);
30+
margin-right: 0.375rem;
31+
line-height: 1;
32+
}
33+
34+
.option-badge:hover .icon {
35+
color: var(--color-option-badge-hover-icon);
36+
}
37+
38+
.option-badge .subtle {
39+
color: var(--color-option-badge-subtle-fg);
40+
}
File renamed without changes.

0 commit comments

Comments
 (0)