3 Commits
Author SHA1 Message Date
entailz b29bdf1cd0 ui: redesign from scratch 2026-04-17 13:26:48 -04:00
Amaan Qureshi c1a42a9b6a prefs: add font size and proxy media settings
Font size preference (Small/Medium/Large/X-Large) sets the base
font-size on <body> via an inline style. Proxy media toggle adds
the cookie/form infrastructure; actual URL bypass is deferred since
it requires threading the pref through all formatter call sites.

prefs: improve font size UX and fix settings panel overflow
2026-03-04 02:57:07 -05:00
Amaan Qureshi a83b65f844 css: migrate SCSS to plain CSS, drop dart-sass dependency
The SCSS usage was light — variables (already mirrored as CSS custom
properties), nesting, and 8 simple mixins. Modern CSS supports nesting
natively so the preprocessor added no value. All mixins inlined at call
sites, $var references replaced with var(--var), and --shadow/--shadow_dark
added to the body custom properties. Removes the ~50 MB dart-sass build
dep from the Nix flake and eliminates the sass compile step from postInstall.
2026-03-01 23:27:33 -05:00