1
- /* Default Theme */
1
+ /* Component Color Defaults */
2
2
3
- # photoprism .theme-default .theme--light .v-text-field--solo > .v-input__control > .v-input__slot ,
4
- # photoprism .theme-default .theme--light .v-text-field--solo > .v-input__control > .v-input__slot {
3
+ .card {
4
+ background-color : # e0e0e0 ;
5
+ }
6
+
7
+ body .dark-theme .card {
8
+ background-color : # 1a1a1a ;
9
+ }
10
+
11
+ body .dark-theme # photoprism .v-table .theme--light .v-text-field--solo > .v-input__control > .v-input__slot {
12
+ background : transparent;
13
+ }
14
+
15
+ body .dark-theme .theme--light .v-list .v-list__tile--highlighted ,
16
+ body .dark-theme .theme--light .v-list a : hover {
17
+ background : rgba (255 , 255 , 255 , 0.3 ) !important ;
18
+ }
19
+
20
+ body .dark-theme .v-input input ::placeholder {
21
+ color : rgba (255 , 255 , 255 , 0.5 ) !important ;
22
+ }
23
+
24
+ body .dark-theme .theme--light .v-table {
25
+ background : # 303030 ;
26
+ }
27
+
28
+ body .dark-theme .theme--light .v-table tbody tr : hover {
29
+ background : # 343434 ;
30
+ }
31
+
32
+ .theme--light .v-list .v-list__tile--highlighted ,
33
+ .theme--light .v-list a : hover {
34
+ background : rgba (155 , 155 , 155 , 0.3 ) !important ;
35
+ }
36
+
37
+ body : not (.dark-theme ) .theme--dark .v-btn .v-btn--disabled : not (.v-btn--icon ): not (.v-btn--flat ): not (.v-btn--outline ) {
38
+ color : rgb (51 , 51 , 51 )!important ;
39
+ background-color : # d9dadc!important ;
40
+ }
41
+
42
+ body .dark-theme # photoprism .theme--light .v-chip ,
43
+ body .dark-theme # photoprism .v-card .theme--light .v-text-field--box > .v-input__control > .v-input__slot {
44
+ background : # 00000033 ;
45
+ }
46
+
47
+ body .dark-theme # photoprism ,
48
+ body .dark-theme # photoprism .p-page a ,
49
+ body .dark-theme # photoprism .v-datatable a ,
50
+ body .dark-theme # photoprism .theme--light .v-expansion-panel .v-expansion-panel__container ,
51
+ body .dark-theme # photoprism .theme--light .v-tabs__bar .v-tabs__div ,
52
+ body .dark-theme # photoprism .theme--light {
53
+ color : # ffffff ;
54
+ caret-color : # ffffff ;
55
+ stroke : # ffffff ;
56
+ }
57
+
58
+ body .dark-theme # photoprism .theme--light .v-label {
59
+ color : # ffffffaa ;
60
+ }
61
+
62
+ body .dark-theme # photoprism .theme--light .v-select .v-select__selections {
63
+ color : # ffffffee ;
64
+ }
65
+
66
+ body .dark-theme .theme--light .v-small-dialog__content ,
67
+ body .dark-theme .theme--light .v-sheet ,
68
+ body .dark-theme .theme--light .v-card {
69
+ background : # 2f3031 ;
70
+ }
71
+
72
+ body .dark-theme .theme--light .v-text-field--solo > .v-input__control > .v-input__slot ,
73
+ body .dark-theme .theme--light .v-text-field--solo > .v-input__control > .v-input__slot {
5
74
background : rgba (250 , 250 , 255 , 0.1 );
6
75
}
7
76
@@ -20,7 +89,10 @@ body.dark-theme #photoprism .p-page a,
20
89
body .dark-theme # photoprism .v-datatable a ,
21
90
body .dark-theme # photoprism .theme--light .v-expansion-panel .v-expansion-panel__container ,
22
91
body .dark-theme # photoprism .theme--light .v-tabs__bar .v-tabs__div ,
23
- body .dark-theme # photoprism .theme--light {
92
+ body .dark-theme # photoprism .theme--light ,
93
+ body .dark-theme # photoprism .theme--light .v-table thead th ,
94
+ body .dark-theme .theme--light .v-table thead th ,
95
+ body .dark-theme .theme--light .v-table tbody td {
24
96
color : # ffffff ;
25
97
}
26
98
@@ -36,6 +108,12 @@ body.dark-theme #photoprism .theme--light.v-select .v-select__selections {
36
108
padding-top : 20px ;
37
109
}
38
110
111
+ body .dark-theme # photoprism .v-tabs .v-badge__badge {
112
+ color : # 000000 ;
113
+ }
114
+
115
+ /* Default Theme */
116
+
39
117
body .dark-theme .theme-default ,
40
118
.theme-default .v-content__wrap ,
41
119
.theme-default .p-page ,
@@ -51,10 +129,6 @@ body.dark-theme.theme-default,
51
129
background : # 2f3031 ;
52
130
}
53
131
54
- # photoprism .theme-default .theme--light .v-table {
55
- background : # 37393a ;
56
- }
57
-
58
132
# photoprism .container .theme-default {
59
133
background-image : linear-gradient (160deg , # 808080 0% , # 262626 100% );
60
134
}
@@ -68,6 +142,10 @@ body.dark-theme.theme-default,
68
142
stroke : rgba (196 , 241 , 229 , 0.3 );
69
143
}
70
144
145
+ # photoprism .theme-default .theme--light .v-table {
146
+ background : # 37393a ;
147
+ }
148
+
71
149
# photoprism .theme-default .theme--light .v-table thead th ,
72
150
# photoprism .theme-default .theme--light .v-table tbody td {
73
151
color : # fff ;
@@ -81,6 +159,11 @@ body.dark-theme.theme-default,
81
159
color : # 999 !important ;
82
160
}
83
161
162
+ # photoprism .theme-default .theme--light .v-text-field--solo > .v-input__control > .v-input__slot ,
163
+ # photoprism .theme-default .theme--light .v-text-field--solo > .v-input__control > .v-input__slot {
164
+ background : rgba (250 , 250 , 255 , 0.1 );
165
+ }
166
+
84
167
# photoprism .theme-default .theme--light .v-input--selection-controls .v-input--is-disabled .v-icon ,
85
168
# photoprism .theme-default .theme--light .v-input--is-disabled .v-label ,
86
169
# photoprism .theme-default .theme--light .v-input--is-disabled input ,
0 commit comments