Skip to content

Commit 40071b3

Browse files
committed
improve default theme and bug fixes
1 parent 7df1dd1 commit 40071b3

File tree

4 files changed

+63
-27
lines changed

4 files changed

+63
-27
lines changed

css/list.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
#item #meta {
2121
font-size: var(--item-meta-font-size);
22+
margin: 0 5px 0 5px;
23+
text-align: var(--item-meta-text-align);
2224
}
2325

2426
#item_list {

css/main.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
@media (orientation: portrait) {
77
:root {
8-
--item_height: max(75px, 27vw);
9-
--item_width: max(75px, 27vw);
8+
--item-height: var(--item-height-portrait);
9+
--item-width: var(--item-width-portrait);
1010
--item-title-font-size: max(10px, 4vw);
1111
--item-meta-font-size: max(8px, 3vw);
1212
--input_scale: max(20px, 10vw);
@@ -17,8 +17,8 @@
1717
}
1818
@media (orientation: landscape) {
1919
:root {
20-
--item_height: max(75px, min(250px, min(22vw, 22vh)));/*min(27vw, 175px);*/
21-
--item_width: max(75px, min(250px, min(22vw, 22vh)));/*min(27vw, 175px);*/
20+
--item-height: var(--item-height-landscape);
21+
--item-width: var(--item-width-landscape);
2222
--item-title-font-size: max(10px, min(40px, min(3.5vw, 3.5vh)));
2323
--item-meta-font-size: max(8px, min(25px, min(2.5vw, 2.5vh)));
2424
--input_scale: max(20px, min(100px, min(10vw, 10vh)));

css/theme.css

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,22 +34,22 @@
3434
--list: #49595D;
3535
--list-text: white;
3636

37-
--list-active: #AB6A87;
37+
--list-active: #AD6A87; /*#F06870;*/
3838
--list-active-border: 0px;
3939
--list-active-text: white;
4040
--list-active-meta: rgb(235, 235, 235);
4141

42-
--list-active-hover: #f27b81ff;
42+
--list-active-hover: #C16A87;
4343
--list-active-hover-border: 0px;
4444
--list-active-hover-text: white;
4545
--list-active-hover-meta: rgb(235, 235, 235);
4646

47-
--list-last: #6AAB8E;
47+
--list-last: #6AAB8E;/*#68B8A8;*/
4848
--list-last-border: 0px;
4949
--list-last-text: white;
5050
--list-last-meta: rgb(235, 235, 235);
5151

52-
--list-last-hover: #79beb1ff;
52+
--list-last-hover: #6ABF8E;
5353
--list-last-hover-border: 0px;
5454
--list-last-hover-text: white;
5555
--list-last-hover-meta: rgb(235, 235, 235);
@@ -78,7 +78,11 @@
7878
--toast-button-border: 0px;
7979
--toast-button-text: black;
8080

81-
--item-height: 27vw;
82-
--item-width: 27vw;
81+
--item-width-landscape: max(75px, min(250px, min(22vw, 22vh)));
82+
--item-width-portrait: max(75px, 27vw);
83+
--item-height-landscape: max(75px, min(250px, min(22vw, 22vh)));
84+
--item-height-portrait: max(75px, 27vw);
85+
8386
--item-text-align: center;
87+
--item-meta-text-align: center;
8488
}

js/themes.js

Lines changed: 47 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,13 @@ var themes = {
8080
"toast-button-border": null,
8181
"toast-button-text": null,
8282

83-
"item-height": null,
84-
"item-width": null,
83+
"item-width-landscape": null,
84+
"item-width-portrait": null,
85+
"item-height-landscape": null,
86+
"item-height-portrait": null,
87+
8588
"item-text-align": null,
89+
"item-meta-text-align": null,
8690
},
8791
oled: {
8892
"popup": "rgba(20, 20, 20)",
@@ -163,9 +167,13 @@ var themes = {
163167
"toast-button-border": null,
164168
"toast-button-text": "white",
165169

166-
"item-height": null,
167-
"item-width": null,
170+
"item-width-landscape": null,
171+
"item-width-portrait": null,
172+
"item-height-landscape": null,
173+
"item-height-portrait": null,
174+
168175
"item-text-align": null,
176+
"item-meta-text-align": null,
169177
},
170178
dark: {
171179
"popup": "rgba(70, 70, 70)",
@@ -247,9 +255,13 @@ var themes = {
247255
"toast-button-border": null,
248256
"toast-button-text": "white",
249257

250-
"item-height": null,
251-
"item-width": null,
258+
"item-width-landscape": null,
259+
"item-width-portrait": null,
260+
"item-height-landscape": null,
261+
"item-height-portrait": null,
262+
252263
"item-text-align": null,
264+
"item-meta-text-align": null,
253265
},
254266
light: {
255267
"popup": "rgba(220, 220, 220)",
@@ -330,9 +342,13 @@ var themes = {
330342
"toast-button-border": null,
331343
"toast-button-text": null,
332344

333-
"item-height": null,
334-
"item-width": null,
345+
"item-width-landscape": null,
346+
"item-width-portrait": null,
347+
"item-height-landscape": null,
348+
"item-height-portrait": null,
349+
335350
"item-text-align": null,
351+
"item-meta-text-align": null,
336352
},
337353
yb: {
338354
"popup": null,
@@ -413,9 +429,13 @@ var themes = {
413429
"toast-button-border": null,
414430
"toast-button-text": null,
415431

416-
"item-height": null,
417-
"item-width": null,
432+
"item-width-landscape": null,
433+
"item-width-portrait": null,
434+
"item-height-landscape": null,
435+
"item-height-portrait": null,
436+
418437
"item-text-align": null,
438+
"item-meta-text-align": null,
419439
},
420440
eink: {
421441
"popup": "white",
@@ -497,9 +517,13 @@ var themes = {
497517
"toast-button-border": "5px solid black",
498518
"toast-button-text": "black",
499519

500-
"item-height": null,
501-
"item-width": null,
520+
"item-width-landscape": null,
521+
"item-width-portrait": null,
522+
"item-height-landscape": null,
523+
"item-height-portrait": null,
524+
502525
"item-text-align": null,
526+
"item-meta-text-align": null,
503527
},
504528
zuflucht: {
505529
"popup": null,
@@ -537,15 +561,17 @@ var themes = {
537561
"list": null,
538562
"list-text": null,
539563

540-
"list-active": null,
564+
"list-active": "rgba(171, 106, 135)",
541565
"list-active-border": null,
542566
"list-active-text": null,
543567
"list-active-meta": null,
544568

569+
"list-active-hover": null,
545570
"list-active-hover-border": null,
546571
"list-active-hover-text": null,
547572
"list-active-hover-meta": null,
548573

574+
"list-last": "rgba(106, 171, 142)",
549575
"list-last-border": null,
550576
"list-last-text": null,
551577
"list-last-meta": null,
@@ -578,12 +604,14 @@ var themes = {
578604

579605
"toast-button-border": null,
580606
"toast-button-text": null,
581-
"item-width": "80%",
582-
"item-height": "null",
583607

584-
"list-last": "rgba(106, 171, 142)",
585-
"list-active": "rgba(171, 106, 135)",
608+
"item-width-landscape": "80%",
609+
"item-width-portrait": "80%",
610+
"item-height-landscape": null,
611+
"item-height-portrait": null,
612+
586613
"item-text-align": "left",
614+
"item-meta-text-align": "left",
587615
},
588616
}
589617

@@ -594,10 +622,12 @@ function changeTheme(theme)
594622
var value = theme[key];
595623
if (value != null)
596624
{
625+
console.log("set", key, value);
597626
document.documentElement.style.setProperty("--"+key, value);
598627
}
599628
else
600629
{
630+
console.log("del", key, value);
601631
document.documentElement.style.removeProperty("--"+key);
602632
}
603633
}

0 commit comments

Comments
 (0)