feat(ui): add custom theme color and polish light-mode theming

Support a custom accent theme across nav, terminal, scrollbars, and loaders.
Improve light-mode tokens, helper popup placement, and theme persistence
(including purple→custom migration). Cover with appearance and scrollbar tests.
This commit is contained in:
Andras Bacsai committed 2026-08-06 16:59:41 +02:00
1 parent fae6e15795
commit 6b41899d5b
14 files changed
+476 -44

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
<?php
test('native scrollbars follow the active theme', function () {
$styles = file_get_contents(resource_path('css/app.css'));
expect($styles)
->toContain('html {')
->toContain('color-scheme: light;')
->toContain('html.dark {')
->toContain('color-scheme: dark;');
});