Skip to content

Commit d9bcf84

Browse files
committed
improve darkmode
1 parent 68c24e1 commit d9bcf84

File tree

5 files changed

+25
-6
lines changed

5 files changed

+25
-6
lines changed

src/main/resources/templates/fragments/github-corner.html

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,26 @@
3434
animation: octocat-wave 560ms ease-in-out;
3535
}
3636
}
37+
38+
.octo-arm-svg{
39+
fill:#151513;
40+
color:#fff;
41+
position: absolute;
42+
top: 0;
43+
border: 0;
44+
right: 0;
45+
}
46+
47+
@media (prefers-color-scheme: dark) {
48+
.octo-arm-svg{
49+
fill: #eaeaec;
50+
color:#000;
51+
position: absolute;
52+
top: 0;
53+
border: 0;
54+
right: 0;
55+
}
56+
}
3757
</style>
38-
<a href="https://github.com/remotemobprogramming/timer/" class="github-corner" aria-label="View source on GitHub"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#151513; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
58+
<a href="https://github.com/remotemobprogramming/timer/" class="github-corner" aria-label="View source on GitHub"><svg class="octo-arm-svg" width="80" height="80" viewBox="0 0 250 250" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
3959
</span>

src/main/resources/templates/help.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<link rel="icon" href="/favicon.ico" type="image/x-icon">
99

1010
<title>Help</title>
11+
<script src="/darkmode.js"></script>
1112
</head>
1213
<body>
1314

@@ -95,7 +96,6 @@ <h5>Activate Audio</h5>
9596
</footer>
9697

9798
<div th:replace="fragments/github-corner"></div>
98-
<script src="/darkmode.js"></script>
9999
<script async defer src="https://scripts.simpleanalyticscdn.com/latest.js"></script>
100100
<noscript><img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript>
101101
</body>

src/main/resources/templates/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<link rel="icon" href="/favicon.ico" type="image/x-icon">
1010

1111
<title>Mob Timer</title>
12+
<script src="/darkmode.js"></script>
1213
</head>
1314
<body>
1415

@@ -108,7 +109,6 @@ <h1>Mob Timer</h1>
108109
document.getElementById('active-timers').innerHTML = text;
109110
});
110111
</script>
111-
<script src="/darkmode.js"></script>
112112
<script async defer src="https://scripts.simpleanalyticscdn.com/latest.js"></script>
113113
<noscript><img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript>
114114
</body>

src/main/resources/templates/room.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<link rel="icon" href="/favicon.ico" type="image/x-icon">
1414
<title>00:00 #[[${room.name}]]</title>
15-
15+
<script src="/darkmode.js"></script>
1616
<style>
1717
@media (min-width: 992px) {
1818
.container{
@@ -585,7 +585,6 @@ <h5>Integration with the mob tool</h5>
585585
</script>
586586

587587
<!-- Optional JavaScript -->
588-
<script src="/darkmode.js"></script>
589588
<script async defer src="https://scripts.simpleanalyticscdn.com/latest.js"></script>
590589
<noscript><img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript>
591590
</body>

src/main/resources/templates/stats.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<link rel="icon" href="/favicon.ico" type="image/x-icon">
99

1010
<title>Stats</title>
11+
<script src="/darkmode.js"></script>
1112
</head>
1213
<body>
1314

@@ -73,7 +74,6 @@ <h2 class="mb-4">Stats</h2>
7374
</footer>
7475

7576
<div th:replace="fragments/github-corner"></div>
76-
<script src="/darkmode.js"></script>
7777
<script async defer src="https://scripts.simpleanalyticscdn.com/latest.js"></script>
7878
<noscript><img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript>
7979
</body>

0 commit comments

Comments
 (0)