Skip to content

Commit 736ef64

Browse files
authored
Merge pull request #549 from themepark-dev/develop
1.16.1
2 parents 6ffb97f + 67108d3 commit 736ef64

File tree

4 files changed

+100
-12
lines changed

4 files changed

+100
-12
lines changed

css/base/qbittorrent/qbittorrent-base.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ label {
208208

209209
#desktopNavbar ul li a {
210210
color: var(--text);
211+
padding: 1px 10px;
211212
}
212213

213214
#desktopNavbar ul li a:hover {
@@ -408,8 +409,8 @@ li.divider {
408409

409410
/* Sidemenu */
410411
.selectedFilter {
411-
background-color: var(--button-color);
412-
color: var(--button-text);
412+
background-color: var(--button-color) !important;
413+
color: var(--button-text) !important;
413414
}
414415

415416
.selectedFilter:before {

css/base/vuetorrent/vuetorrent-base.css

Lines changed: 95 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
@import url("/css/defaults/placeholders.css");
1616
@import url("/css/defaults/transparent.css");
1717

18+
:root {
19+
--v-theme-accent: var(--accent-color):
20+
}
21+
1822
@media (max-width: 720px) {
1923

2024
.modal__body,
@@ -59,6 +63,11 @@ html {
5963
border-radius: 20px
6064
}
6165

66+
/* OVERLAY */
67+
.v-overlay__scrim {
68+
background: rgb(var(--accent-color));
69+
}
70+
6271
/* TEXT */
6372
.h1,
6473
.h2,
@@ -78,6 +87,10 @@ p,
7887
color: var(--text-hover);
7988
}
8089

90+
.text-accent {
91+
color: rgb(var(--accent-color)) !important;
92+
}
93+
8194
.v-select__slot>label {
8295
color: var(--text-hover) !important;
8396
}
@@ -113,11 +126,11 @@ p,
113126
}
114127

115128
/* TOP NAVBAR */
116-
[class*="theme--"].v-app-bar.v-toolbar.v-sheet {
129+
[class*="theme--"].v-app-bar.v-toolbar {
117130
color: var(--text) !important;
118131
}
119132

120-
.v-app-bar.v-app-bar--hide-shadow {
133+
.v-toolbar[class*="theme--"] {
121134
background: var(--transparency-dark-25) !important;
122135
}
123136

@@ -137,7 +150,7 @@ p,
137150
}
138151

139152
/* SIDE MENU */
140-
.v-application .primary {
153+
.v-application .primary,.v-navigation-drawer {
141154
background: var(--transparency-dark-25) !important;
142155
color: var(--text) !important;
143156
}
@@ -157,12 +170,25 @@ p,
157170
.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),
158171
.v-navigation-drawer--temporary:not(.v-navigation-drawer--close),
159172
.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),
160-
.v-navigation-drawer--temporary:not(.v-navigation-drawer--close) {
173+
.v-navigation-drawer--temporary:not(.v-navigation-drawer--close),
174+
[class*="theme--"].v-app-bar.v-toolbar {
161175
-webkit-backdrop-filter: blur(10px);
162176
backdrop-filter: blur(10px);
163177
}
164178
}
165179

180+
/* STATS */
181+
[class*="v-theme--"] .bg-secondary {
182+
background-color: var(--transparency-light-15) !important;
183+
border-color: rgba(255, 255, 255, .15) !important;
184+
}
185+
186+
/* CURRENT SPEED */
187+
.v-navigation-drawer__content .v-sheet[class*="theme--"].bg-primary {
188+
background-color: transparent !important;
189+
border-color: rgba(255, 255, 255, .15) !important;
190+
}
191+
166192
/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */
167193
@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
168194

@@ -184,6 +210,31 @@ p,
184210
caret-color: var(--v-download-base) !important;
185211
}
186212

213+
/* TABS */
214+
215+
.v-slide-group.v-tabs.v-tabs--horizontal.bg-primary{
216+
background: var(--transparency-dark-25) !important;
217+
}
218+
219+
.v-btn.v-slide-group-item--active.v-tab--selected {
220+
background: var(--transparency-dark-35) !important;
221+
}
222+
223+
/* BUTTON */
224+
.v-btn--variant-elevated, .v-btn--variant-flat {
225+
background: var(--button-color) !important;
226+
color: var(--button-text) !important;
227+
}
228+
.bg-red {
229+
--v-theme-overlay-multiplier: var(--v-theme-red-overlay-multiplier);
230+
background-color: rgb(var(--v-theme-red)) !important;
231+
color: rgb(var(--v-theme-on-red)) !important;
232+
}
233+
234+
.v-btn--icon.v-btn--density-compact {
235+
background: transparent !important;
236+
}
237+
187238
/* MODAL */
188239
.v-dialog [class*="theme--"].v-card,
189240
.v-dialog [class*="theme--"].v-tabs-items,
@@ -295,6 +346,15 @@ button>.v-btn--is-elevated .v-btn--has-bg.v-icon__svg {
295346
.v-text-field--outlined fieldset {
296347
border-color: rgba(255, 255, 255, .1) !important;
297348
}
349+
.v-field.v-field--variant-solo.v-theme--darkTheme {
350+
background: var(--transparency-dark-25) !important;
351+
}
352+
.v-field--variant-solo, .v-field--variant-solo-filled, .v-field--variant-solo-inverted {
353+
background: var(--transparency-dark-25) !important;
354+
border-color: transparent;
355+
color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
356+
box-shadow: 0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)), 0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)), 0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));
357+
}
298358

299359
/* DASHBOARD */
300360

@@ -425,10 +485,23 @@ button>.v-btn--is-elevated .v-btn--has-bg.v-icon__svg {
425485
color: var(--text) !important;
426486
}
427487

428-
.v-menu__content [class*="theme--"][class*="theme--"].v-list {
488+
.v-menu__content [class*="theme--"][class*="theme--"].v-list,.v-menu [class*="theme--"][class*="theme--"].v-list {
429489
background: var(--drop-down-menu-bg)
430490
}
431491

492+
.v-expansion-panel {
493+
background-color: var(--drop-down-menu-bg) !important;
494+
color: var(--text);
495+
}
496+
.v-expansion-panel-title__overlay {
497+
background-color: var(--drop-down-menu-bg) !important;
498+
}
499+
500+
.v-bottom-navigation {
501+
background: var(--drop-down-menu-bg);
502+
color: var(--text);
503+
}
504+
432505
[class*="theme--"].v-icon {
433506
color: rgb(var(--accent-color)) !important;
434507
}
@@ -437,8 +510,21 @@ button>.v-btn--is-elevated .v-btn--has-bg.v-icon__svg {
437510
border-color: rgba(255, 255, 255, .2) !important;
438511
}
439512

513+
.v-menu>.v-overlay__content>.v-card, .v-menu>.v-overlay__content>.v-sheet, .v-menu>.v-overlay__content>.v-list {
514+
background: rgb(var(--drop-down-menu-bg));
515+
border-radius: inherit;
516+
overflow: auto;
517+
height: 100%;
518+
box-shadow: 0 5px 5px -3px var(--transparency-light-10) !important;
519+
}
520+
521+
.v-list-item--variant-plain, .v-list-item--variant-outlined, .v-list-item--variant-text, .v-list-item--variant-tonal {
522+
background: transparent;
523+
color: var(--link-color);
524+
}
525+
440526
/* TABLE */
441-
[class*="theme--"].v-data-table {
527+
[class*="theme--"].v-data-table,.v-table {
442528
background: transparent;
443529
color: var(--text);
444530
}
@@ -512,6 +598,7 @@ button>.v-btn--is-elevated .v-btn--has-bg.v-icon__svg {
512598
/* SETTING */
513599

514600
[class*="theme--"].v-list {
515-
background: var(--transparency-light-05);
601+
background: var(--transparency-dark-10);
516602
color: rgba(0,0,0,.87);
517-
}
603+
}
604+

docker-mods/emby/root/etc/cont-init.d/98-themepark

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ if [[ -z ${TP_THEME} ]]; then
3939
fi
4040

4141
# Adding stylesheets
42-
printf '%s\n' "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/${THEME_TYPE}/${TP_THEME}.css');" "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/base/emby/emby-base.css');" > /app/emby/dashboard-ui/modules/themes/light/theme.css
42+
printf '%s\n' "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/${THEME_TYPE}/${TP_THEME}.css');" "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/base/emby/emby-base.css');" > /app/emby/system/dashboard-ui/modules/themes/light/theme.css
4343
printf 'Stylesheet set to %s\n' "${TP_THEME}"

docker-mods/emby/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ if [[ -z ${TP_THEME} ]]; then
3939
fi
4040

4141
# Adding stylesheets
42-
printf '%s\n' "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/${THEME_TYPE}/${TP_THEME}.css');" "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/base/emby/emby-base.css');" > /app/emby/dashboard-ui/modules/themes/light/theme.css
42+
printf '%s\n' "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/${THEME_TYPE}/${TP_THEME}.css');" "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/base/emby/emby-base.css');" > /app/emby/system/dashboard-ui/modules/themes/light/theme.css
4343
printf 'Stylesheet set to %s\n' "${TP_THEME}"

0 commit comments

Comments
 (0)