From 207d6b75ffa91450481955ef617c5f0819ecadfa Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sun, 12 Oct 2025 20:30:54 -0400 Subject: [PATCH] Refactor logos to use token-driven colors --- README.md | 13 +++++++ assets/svg/bitvid-logo-dark-mode.svg | 50 ++++++++++----------------- assets/svg/bitvid-logo-light-mode.svg | 50 ++++++++++----------------- bitvid_logo/beacon-icon.svg | 10 +++--- bitvid_logo/bitvid-01.svg | 46 ++++++++++-------------- bitvid_logo/bitvid-02.svg | 46 ++++++++++-------------- bitvid_logo/bitvid-03.svg | 50 ++++++++++----------------- bitvid_logo/bitvid-04.svg | 50 ++++++++++----------------- bitvid_logo/bitvid-05.svg | 32 +++++++---------- bitvid_logo/bitvid-06.svg | 32 +++++++---------- bitvid_logo/bitvid-07.svg | 32 +++++++---------- bitvid_logo/bitvid-08.svg | 24 +++++-------- bitvid_logo/bitvid-09.svg | 24 +++++-------- bitvid_logo/bitvid-10.svg | 24 +++++-------- bitvid_logo/bitvid-11.svg | 38 +++++++------------- bitvid_logo/bitvid-12.svg | 38 +++++++------------- bitvid_logo/bitvid-13.svg | 38 +++++++------------- bitvid_logo/bitvid-14.svg | 38 +++++++------------- bitvid_logo/bitvid-15.svg | 38 +++++++------------- bitvid_logo/bitvid-16.svg | 38 +++++++------------- bitvid_logo/dns-icon.svg | 6 ++-- bitvid_logo/guidelines-icon.svg | 6 ++-- bitvid_logo/home-icon.svg | 6 ++-- bitvid_logo/ipns-icon.svg | 6 ++-- components/disclaimer.html | 39 ++++++++++++++++++--- css/tokens.css | 5 +++ index.html | 39 ++++++++++++++++++--- torrent/beacon.html | 39 ++++++++++++++++++--- 28 files changed, 387 insertions(+), 470 deletions(-) diff --git a/README.md b/README.md index 9f31120b..c30bb628 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,19 @@ emits the purged, minified stylesheet at `css/tailwind.generated.css`. Commit th regenerated file alongside any template changes so deployments pick up the latest styles. +### Logo usage + +- SVG wordmarks and icons now express their fills through `currentColor` and + component-level variables (`--logo-wordmark-color`, `--logo-accent-color`, and + related background tokens) that default to palette values in + `css/tokens.css`. +- When embedding a logo, wrap the inline `` in an element that sets + `--logo-wordmark-color` (usually to `currentColor`) and, when needed, + `--logo-accent-color`. Tailwind text utilities such as `text-text-strong` or + `text-text` ensure the wrapper resolves to a token-backed color. +- Avoid hard-coded hex colors in SVGs; instead, override the logo variables in + CSS if a deployment needs a different accent or background. + ### Configuration - **`config/instance-config.js`**: diff --git a/assets/svg/bitvid-logo-dark-mode.svg b/assets/svg/bitvid-logo-dark-mode.svg index 4cded503..45b67504 100644 --- a/assets/svg/bitvid-logo-dark-mode.svg +++ b/assets/svg/bitvid-logo-dark-mode.svg @@ -1,33 +1,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - \ No newline at end of file + diff --git a/assets/svg/bitvid-logo-light-mode.svg b/assets/svg/bitvid-logo-light-mode.svg index 6d02a409..492ff914 100644 --- a/assets/svg/bitvid-logo-light-mode.svg +++ b/assets/svg/bitvid-logo-light-mode.svg @@ -1,33 +1,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/beacon-icon.svg b/bitvid_logo/beacon-icon.svg index 75d620cb..235cdc5d 100644 --- a/bitvid_logo/beacon-icon.svg +++ b/bitvid_logo/beacon-icon.svg @@ -1,7 +1,5 @@ - - - - - - + + + + diff --git a/bitvid_logo/bitvid-01.svg b/bitvid_logo/bitvid-01.svg index 425fca71..11292425 100644 --- a/bitvid_logo/bitvid-01.svg +++ b/bitvid_logo/bitvid-01.svg @@ -1,29 +1,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/bitvid-02.svg b/bitvid_logo/bitvid-02.svg index 49ae1b6c..530b643a 100644 --- a/bitvid_logo/bitvid-02.svg +++ b/bitvid_logo/bitvid-02.svg @@ -1,29 +1,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/bitvid-03.svg b/bitvid_logo/bitvid-03.svg index 6d02a409..492ff914 100644 --- a/bitvid_logo/bitvid-03.svg +++ b/bitvid_logo/bitvid-03.svg @@ -1,33 +1,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/bitvid-04.svg b/bitvid_logo/bitvid-04.svg index 4cded503..45b67504 100644 --- a/bitvid_logo/bitvid-04.svg +++ b/bitvid_logo/bitvid-04.svg @@ -1,33 +1,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/bitvid-05.svg b/bitvid_logo/bitvid-05.svg index 1a9f2449..cda3f674 100644 --- a/bitvid_logo/bitvid-05.svg +++ b/bitvid_logo/bitvid-05.svg @@ -1,19 +1,13 @@ - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/bitvid_logo/bitvid-06.svg b/bitvid_logo/bitvid-06.svg index 900cdef0..e97b30e8 100644 --- a/bitvid_logo/bitvid-06.svg +++ b/bitvid_logo/bitvid-06.svg @@ -1,19 +1,13 @@ - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/bitvid_logo/bitvid-07.svg b/bitvid_logo/bitvid-07.svg index 18d3b96f..74159d6e 100644 --- a/bitvid_logo/bitvid-07.svg +++ b/bitvid_logo/bitvid-07.svg @@ -1,19 +1,13 @@ - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/bitvid_logo/bitvid-08.svg b/bitvid_logo/bitvid-08.svg index 82936032..e360e413 100644 --- a/bitvid_logo/bitvid-08.svg +++ b/bitvid_logo/bitvid-08.svg @@ -1,16 +1,8 @@ - - - - - - - - - - - - \ No newline at end of file + + + + + + + + diff --git a/bitvid_logo/bitvid-09.svg b/bitvid_logo/bitvid-09.svg index 24a3bdf8..20f1a9f2 100644 --- a/bitvid_logo/bitvid-09.svg +++ b/bitvid_logo/bitvid-09.svg @@ -1,16 +1,8 @@ - - - - - - - - - - - - \ No newline at end of file + + + + + + + + diff --git a/bitvid_logo/bitvid-10.svg b/bitvid_logo/bitvid-10.svg index b44c9f7d..ae7d211c 100644 --- a/bitvid_logo/bitvid-10.svg +++ b/bitvid_logo/bitvid-10.svg @@ -1,16 +1,8 @@ - - - - - - - - - - - - \ No newline at end of file + + + + + + + + diff --git a/bitvid_logo/bitvid-11.svg b/bitvid_logo/bitvid-11.svg index a3b6f399..34104318 100644 --- a/bitvid_logo/bitvid-11.svg +++ b/bitvid_logo/bitvid-11.svg @@ -1,26 +1,14 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/bitvid-12.svg b/bitvid_logo/bitvid-12.svg index 87940c1d..bdb1e528 100644 --- a/bitvid_logo/bitvid-12.svg +++ b/bitvid_logo/bitvid-12.svg @@ -1,26 +1,14 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/bitvid-13.svg b/bitvid_logo/bitvid-13.svg index 78e5ddf6..6fecb9f1 100644 --- a/bitvid_logo/bitvid-13.svg +++ b/bitvid_logo/bitvid-13.svg @@ -1,26 +1,14 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/bitvid-14.svg b/bitvid_logo/bitvid-14.svg index 647fa16c..824c7330 100644 --- a/bitvid_logo/bitvid-14.svg +++ b/bitvid_logo/bitvid-14.svg @@ -1,26 +1,14 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/bitvid-15.svg b/bitvid_logo/bitvid-15.svg index 9957fdcf..31a4eb3b 100644 --- a/bitvid_logo/bitvid-15.svg +++ b/bitvid_logo/bitvid-15.svg @@ -1,26 +1,14 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/bitvid-16.svg b/bitvid_logo/bitvid-16.svg index 7ac97998..1f65e5fc 100644 --- a/bitvid_logo/bitvid-16.svg +++ b/bitvid_logo/bitvid-16.svg @@ -1,26 +1,14 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + - \ No newline at end of file + diff --git a/bitvid_logo/dns-icon.svg b/bitvid_logo/dns-icon.svg index b8fe2ba0..c5f9978f 100644 --- a/bitvid_logo/dns-icon.svg +++ b/bitvid_logo/dns-icon.svg @@ -1,5 +1,3 @@ - - - - + + diff --git a/bitvid_logo/guidelines-icon.svg b/bitvid_logo/guidelines-icon.svg index 81bf5bda..f57ed171 100644 --- a/bitvid_logo/guidelines-icon.svg +++ b/bitvid_logo/guidelines-icon.svg @@ -1,5 +1,3 @@ - - - - + + diff --git a/bitvid_logo/home-icon.svg b/bitvid_logo/home-icon.svg index 3774ff0d..16fa53c9 100644 --- a/bitvid_logo/home-icon.svg +++ b/bitvid_logo/home-icon.svg @@ -1,5 +1,3 @@ - - - - + + diff --git a/bitvid_logo/ipns-icon.svg b/bitvid_logo/ipns-icon.svg index e7c339a6..9713cac9 100644 --- a/bitvid_logo/ipns-icon.svg +++ b/bitvid_logo/ipns-icon.svg @@ -1,5 +1,3 @@ - - - - + + diff --git a/components/disclaimer.html b/components/disclaimer.html index 8b13506f..79f6a444 100644 --- a/components/disclaimer.html +++ b/components/disclaimer.html @@ -16,11 +16,40 @@