From b837e39cd494174b817cd3d3798e31e426ac3096 Mon Sep 17 00:00:00 2001 From: Local Dev Date: Tue, 8 Sep 2026 01:42:41 +0200 Subject: [PATCH] fix(theseus/light): visible button text + Theseus brand color in Settings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two spots where the light-mode swap didn't take effect because the color was hardcoded to a dark-mode pastel yellow: - .btn (used by 'Check for updates' and the engine 'Add' button) had color:#eaffb0 — pale yellow tinted on top of the acid tint, invisible on a white ground. Route through var(--acid) so light mode picks up #0AC18E (BCH teal) with proper contrast. - .brand ('⛓ Theseus' in Settings sidebar) was var(--acid). In light mode that's #0AC18E on #f6f8fb — ~2.7:1 contrast. Swap to #253A49 (BCH dark navy) in the light-media block so it matches the Theseus toolbar chip treatment and reads as the primary UI accent. Same #eaffb0 sweep applied to the two chrome.html spots that used it (upchip download button, bcnrbar open button). Dark mode unchanged. --- chrome.html | 2712 ++++++++++++++++++++++++------------------------- settings.html | 2272 ++++++++++++++++++++--------------------- 2 files changed, 2494 insertions(+), 2490 deletions(-) diff --git a/chrome.html b/chrome.html index c7c17792..2e775a80 100644 --- a/chrome.html +++ b/chrome.html @@ -1,1356 +1,1356 @@ - - - - - -
-
- -
- - - - - -
-
- - - - - - -
-
- - - - - - + + + + + +
+
+ +
+ + + + + +
+
+ + + + + + +
+
+ + + + + + diff --git a/settings.html b/settings.html index 2c24a6d0..bf2437d0 100644 --- a/settings.html +++ b/settings.html @@ -1,1134 +1,1138 @@ - - -Theseus — Settings - - -
- -
- -
-

General

-

Changes apply immediately and are saved for next time.

-

Startup

-
-
Open previous windows and tabs
Restore the tabs from your last session when Theseus starts.
- -
-
-
-
Updates
-
Theseus already checks the release manifest at boot and every 6h. Click below to check right now.
-
-
—
-
- -
-
-

Appearance

-

Choose a theme for the browser. System follows your operating system's light/dark setting.

-
- - - -
- -

Registries

-

How Theseus picks between the BCNR / BCDN and ICANN / IANA, when a name exists in both.

-
-
Collision policy
-
A name only exists in both registries when its TLD isn't BCNR-unique (e.g. .de). BCNR-unique TLDs (that only exist on BCNR) never conflict.
-
- - - -
-
-
-
Remembered choices
-
"Always use …" picks you made from the switcher or the prompt. Reset them to be asked again.
-
-
-
-
-
-
System-wide resolver — Ariadne's Thread
-
- A local daemon that resolves BCDN names for every browser on this machine - (Chrome, Edge, Firefox, etc.), not just Theseus. Turning it off means non-Theseus - browsers stop resolving .bch / .x / other BCNR TLDs; - Theseus keeps working either way, since it has its own built-in resolver. -
-
-
checking…
-
- - - - - - -
- -
-
- - - - - - - - - - - - - - -
-
- - - + + +Theseus — Settings + + +
+ +
+ +
+

General

+

Changes apply immediately and are saved for next time.

+

Startup

+
+
Open previous windows and tabs
Restore the tabs from your last session when Theseus starts.
+ +
+
+
+
Updates
+
Theseus already checks the release manifest at boot and every 6h. Click below to check right now.
+
+
—
+
+ +
+
+

Appearance

+

Choose a theme for the browser. System follows your operating system's light/dark setting.

+
+ + + +
+ +

Registries

+

How Theseus picks between the BCNR / BCDN and ICANN / IANA, when a name exists in both.

+
+
Collision policy
+
A name only exists in both registries when its TLD isn't BCNR-unique (e.g. .de). BCNR-unique TLDs (that only exist on BCNR) never conflict.
+
+ + + +
+
+
+
Remembered choices
+
"Always use …" picks you made from the switcher or the prompt. Reset them to be asked again.
+
+
+
+
+
+
System-wide resolver — Ariadne's Thread
+
+ A local daemon that resolves BCDN names for every browser on this machine + (Chrome, Edge, Firefox, etc.), not just Theseus. Turning it off means non-Theseus + browsers stop resolving .bch / .x / other BCNR TLDs; + Theseus keeps working either way, since it has its own built-in resolver. +
+
+
checking…
+
+ + + + + + +
+ +
+
+ + + + + + + + + + + + + + +
+
+ + +