Skip to content

webui: refactor entire UI to Tremor design language#8

Merged
massif-01 merged 1 commit intoRMinte:mainfrom
massif-01:ui-tremor
Feb 10, 2026
Merged

webui: refactor entire UI to Tremor design language#8
massif-01 merged 1 commit intoRMinte:mainfrom
massif-01:ui-tremor

Conversation

@massif-01
Copy link
Collaborator

Replace the existing Material-style UI with a Tremor-inspired design system across all pages (system, LED, fan, network, files, security, memory, automation, SSH commands, data monitoring, service status).

Changes:

  • Rewrite :root CSS variables: 13 → 85+ Tremor design tokens (semantic color scales, shadow/radius/transition systems, backward-compatible aliases for all JS-referenced vars)
  • Replace 80+ hardcoded hex colors, 30+ shadow patterns, and inconsistent border-radius values throughout style.css with CSS variables
  • Update ~60 inline style colors in app.js to Tremor palette
  • Update 5 inline color references in index.html
  • No C files modified, no functionality changes, all layouts preserved

Replace the existing Material-style UI with a Tremor-inspired design system
across all pages (system, LED, fan, network, files, security, memory,
automation, SSH commands, data monitoring, service status).

Changes:
- Rewrite :root CSS variables: 13 → 85+ Tremor design tokens (semantic
  color scales, shadow/radius/transition systems, backward-compatible
  aliases for all JS-referenced vars)
- Replace 80+ hardcoded hex colors, 30+ shadow patterns, and inconsistent
  border-radius values throughout style.css with CSS variables
- Update ~60 inline style colors in app.js to Tremor palette
- Update 5 inline color references in index.html
- No C files modified, no functionality changes, all layouts preserved
@massif-01 massif-01 merged commit b53b30f into RMinte:main Feb 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant