Skip to content

Commit 01ff1d6

Browse files
authored
[theme] Minimal v0.2.2 (#515)
* fix navbar * fix popover arrow * align stats * update readme * theme card size slider * theme studio tagger * Theme skeleton * theme arrow in player view * theme arrow 2 * remove nav height * remove vtt border * theme tagger * fix inputs rgba * version update
1 parent 9588d40 commit 01ff1d6

File tree

11 files changed

+112
-16
lines changed

11 files changed

+112
-16
lines changed

themes/Theme-Minimal/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,15 @@ For intended experience:
1717

1818
## Changelog
1919

20+
### Version 0.2.2 - 2025-03-15
21+
22+
- Theme popover arrow.
23+
- Theme card size slider.
24+
- Theme studio tagger.
25+
- Theme scene tagger search result.
26+
- Theme skeleton.
27+
- Center stats.
28+
2029
### Version 0.2.1 - 2025-03-15
2130

2231
- Fix content offset from nav-bar.

themes/Theme-Minimal/Theme-Minimal.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Theme - Minimal
22
description: Minimal Theme for Stash
3-
version: 0.2.1
3+
version: 0.2.2
44
ui:
55
css:
66
- index.css
@@ -17,6 +17,9 @@ ui:
1717
- popover.css
1818
- studio.css
1919
- nav-bar.css
20+
- studio-tagger.css
21+
- scene-tagger.css
22+
- skeleton.css
2023
assets:
2124
/: ./assets
2225
javascript:

themes/Theme-Minimal/_theme.css

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,4 @@
153153
--text-7xl: 4.5rem; /* 72px */
154154
--text-8xl: 6rem; /* 96px */
155155
--text-9xl: 8rem; /* 128px */
156-
157-
--nav-bar-height: 4rem;
158156
}

themes/Theme-Minimal/inputs.css

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,3 +376,37 @@ div.react-datepicker {
376376
}
377377
}
378378
}
379+
380+
.input-group-text {
381+
background-color: var(--primary-2);
382+
color: var(--primary-11);
383+
border: unset;
384+
}
385+
386+
/* sliders */
387+
input[type="range"]::-moz-range-track {
388+
background: var(--primary-5);
389+
}
390+
input[type="range"]::-moz-range-thumb {
391+
border-radius: 50%;
392+
background: var(--primary-10);
393+
border: 1px solid var(--primary-10);
394+
}
395+
396+
input[type="range"]:active::-moz-range-track,
397+
input[type="range"]:focus::-moz-range-track {
398+
background: var(--primary-5);
399+
}
400+
input[type="range"]::-webkit-slider-runnable-track {
401+
background: var(--primary-5);
402+
}
403+
input[type="range"]:active::-webkit-slider-runnable-track,
404+
input[type="range"]:focus::-webkit-slider-runnable-track {
405+
background: var(--primary-5);
406+
}
407+
408+
input[type="range"]::-webkit-slider-thumb {
409+
border-radius: 50%;
410+
background: var(--primary-10);
411+
border: 1px solid var(--primary-10);
412+
}

themes/Theme-Minimal/player.css

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
text-align: center;
3838
color: var(--primary-11) !important;
3939
background-color: unset;
40-
padding: 12px 16px;
40+
padding: 12px 1rem;
4141
border: 0 !important;
4242
border-radius: 8px !important;
4343
line-height: 1;
@@ -74,7 +74,7 @@
7474

7575
.scene-markers-panel {
7676
& > * + * {
77-
margin-top: 16px;
77+
margin-top: 1rem;
7878
}
7979

8080
.container {
@@ -83,10 +83,10 @@
8383
padding-left: unset;
8484
}
8585
.primary-tag {
86-
margin-top: 16px;
86+
margin-top: 1rem;
8787
display: grid;
8888
grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
89-
gap: 16px;
89+
gap: 1rem;
9090
justify-items: stretch;
9191

9292
.primary-card {
@@ -180,6 +180,10 @@
180180
}
181181
}
182182

183+
.scene-divider button {
184+
color: var(--primary-10);
185+
}
186+
183187
.scene-player-container {
184188
max-width: unset !important;
185189
}
@@ -191,4 +195,9 @@
191195
.vjs-poster {
192196
background-color: var(--primary-1);
193197
}
198+
199+
.vjs-vtt-thumbnail-display {
200+
border: unset;
201+
border-radius: 0.8rem;
202+
}
194203
}

themes/Theme-Minimal/popover.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,9 @@
55
.image-thumbnail {
66
border-radius: 4px;
77
}
8+
9+
.arrow::after,
10+
.arrow::before {
11+
border-bottom-color: var(--primary-2);
12+
}
813
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
.tagger-container {
2+
.search-item {
3+
background-color: unset;
4+
5+
.search-result {
6+
padding: 1.25rem;
7+
border-radius: 1rem;
8+
}
9+
10+
.selected-result {
11+
background-color: var(--primary-2);
12+
}
13+
}
14+
}

themes/Theme-Minimal/scenes.css

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -314,12 +314,5 @@
314314
}
315315
}
316316

317-
.search-item {
318-
background-color: unset;
319317

320-
.input-group-text {
321-
background-color: var(--primary-2);
322-
color: var(--primary-11);
323-
border: unset;
324-
}
325-
}
318+

themes/Theme-Minimal/skeleton.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
.skeleton-card {
2+
background-color: var(--primary-3);
3+
}
4+
5+
.scene-skeleton {
6+
max-height: unset;
7+
min-height: unset;
8+
height: 16rem;
9+
border-radius: 1rem;
10+
}

themes/Theme-Minimal/stats.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
.stats {
2+
margin: 0 auto !important;
23
flex-direction: column;
3-
max-width: 60ch;
4+
max-width: 40ch;
45
margin-bottom: 32px !important;
56

67
.stats-element {

0 commit comments

Comments
 (0)