Skip to content

feat(dashboard): drop nav logo, add inline load bar - #5

Merged
aloks98 merged 1 commit into
masterfrom
feat/dashboard-tweaks
May 30, 2026
Merged

feat(dashboard): drop nav logo, add inline load bar#5
aloks98 merged 1 commit into
masterfrom
feat/dashboard-tweaks

Conversation

@aloks98

@aloks98 aloks98 commented May 13, 2026

Copy link
Copy Markdown
Owner

Summary

Two small UI tweaks:

  • Nav wordmark: remove the signal-pulse BrandMark icon — just the "WolNUT" wordmark now. The icon felt redundant next to the word. `BrandMark.svelte` deleted (no remaining references).
  • UPS card hero: add a thin inline pill (14×6 px, rounded) after the sub-line for healthy/charging states. Color-coded by threshold using the existing semantic palette:
    • `< 50%` → emerald
    • `50–80%` → amber
    • `≥ 80%` → red

The bar is hidden on on-battery / low-battery / unreachable states — the focal info there is runtime, not load.

Accessibility

The bar is decorative (`aria-hidden="true"`). The numeric percentage is still in the text immediately to its left, so assistive tech gets the same info without redundancy.

Test plan

  • svelte-check 0/0
  • Visual check: load 30% (emerald), 70% (amber), 90% (red)
  • Trigger on-battery state: confirm the bar disappears

🤖 Generated with Claude Code

Two small UI tweaks:

- Nav: remove the BrandMark icon from the wordmark — just "WolNUT" text
  now. The signal-pulse glyph felt redundant next to the word. Component
  file deleted (no remaining references).
- UPS card hero: add a thin inline pill (14px × 6px) after the sub-line
  for healthy/charging states, color-coded by threshold (emerald < 50%,
  amber 50–80%, red ≥ 80%). On battery / low battery / unreachable hide
  the bar — the focal info there is runtime, not load.

The bar is decorative (`aria-hidden="true"`) — the percentage is still
in text immediately to its left, so screen readers get the same info
without redundancy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@aloks98
aloks98 merged commit 2ed303a into master May 30, 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