From 56f2d6b296b4e07005d1534fe5d7b4c1cb8367a5 Mon Sep 17 00:00:00 2001 From: nobody <info@localcdn.de> Date: Tue, 16 Jun 2020 07:10:22 +0200 Subject: [PATCH] Improved dark mode --- pages/options/options.css | 11 +++++++---- pages/options/options.html | 2 +- pages/options/options.js | 2 +- pages/popup/popup.css | 2 +- pages/statistics/statistics.css | 7 ++++++- pages/style.css | 14 ++++++++++++++ pages/updates/updates.html | 1 + 7 files changed, 31 insertions(+), 8 deletions(-) diff --git a/pages/options/options.css b/pages/options/options.css index 14986f09..3a403328 100644 --- a/pages/options/options.css +++ b/pages/options/options.css @@ -94,6 +94,10 @@ body { .input-text { max-width: 320px; + border-radius: 3px; + border: 1px solid darkgrey; + padding: 5px !important; + color: #555; } /** @@ -266,18 +270,17 @@ body[dir="rtl"] .input-text { body { background-color: #202023; - color: #f9f9fa; } - .title-option { - color: #f9f9fa; + body, .title-option { + color: #aeaeae; } .description-option { color: #b1b1b3; } - #last-mapping-update, .badge-warning, .notice-message, .button-warning { + .notice-head > span, #last-mapping-update, .badge-warning, .notice-message, .button-warning { color: #4b3000; } } diff --git a/pages/options/options.html b/pages/options/options.html index 18de2b7a..22be853f 100644 --- a/pages/options/options.html +++ b/pages/options/options.html @@ -168,7 +168,7 @@ <p class="without-checkbox" data-i18n-content="generateRuleSetDescription"></p> </div> <div class="ruleset-generator"> - <p id="last-mapping-update" class="description-option last-update without-checkbox" data-i18n-content="lastUpdate">Last update: </p> + <p id="last-mapping-update" class="description-option last-update without-checkbox" data-i18n-content="lastUpdate">Last update:</p> </div> <div class="ruleset-generator"> <input id="generate-ublock-rules" name="rule-sets" data-option="uBlock" type="radio" value="uBlock"> diff --git a/pages/options/options.js b/pages/options/options.js index 5f6a487c..26159e81 100644 --- a/pages/options/options.js +++ b/pages/options/options.js @@ -67,7 +67,7 @@ options._renderOptionsPanel = function () { options._renderLocaleNotice(); } - document.getElementById('last-mapping-update').textContent += lastMappingUpdate; + document.getElementById('last-mapping-update').textContent += ' ' + lastMappingUpdate; }; options._renderBlockMissingNotice = function () { diff --git a/pages/popup/popup.css b/pages/popup/popup.css index f248fa9c..be966071 100644 --- a/pages/popup/popup.css +++ b/pages/popup/popup.css @@ -19,7 +19,7 @@ header { border-bottom: solid #d3d3d3 1px; display: flex; position: relative; - padding: 8px 15px 15px 4px; + padding: 8px 15px 8px 4px; } .panel { diff --git a/pages/statistics/statistics.css b/pages/statistics/statistics.css index f16027e4..30464657 100644 --- a/pages/statistics/statistics.css +++ b/pages/statistics/statistics.css @@ -19,7 +19,7 @@ header { border-bottom: solid #d3d3d3 1px; display: flex; position: relative; - padding: 8px 15px 15px 4px; + padding: 8px 15px 8px 4px; } .panel { @@ -317,6 +317,11 @@ footer { color: #717171; } + #label-donate { + background-color: #404040; + color: #bbb; + } + .panel:not(:last-child) { border-bottom-color: #292929; } diff --git a/pages/style.css b/pages/style.css index d25bbb57..07ed5c59 100644 --- a/pages/style.css +++ b/pages/style.css @@ -257,3 +257,17 @@ hr { min-height: unset; } } +@media (prefers-color-scheme: dark) { + + /** + * Sections + */ + + body { + background-color: #404040; + } + + body, p, h3, .subtle-hint { + color: #aeaeae !important; + } +} diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 8706f26d..74bfc669 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -26,6 +26,7 @@ <li>Updated: jQueryUI to v1.12.1</li> <li>Added: MooTools v1.4.5 (<a href="https://codeberg.org/nobody/LocalCDN/issues/32">#32</a>)</li> <li>Release notes: Open new tab in background (<a href="https://addons.mozilla.org/addon/localcdn-fork-of-decentraleyes/reviews/1554950/">Review</a>)</li> + <li>Improved: Dark Mode</li> </ul> <div class="topic-label"> Generate rule sets for uBlock or uMatrix