Polish the new shared UI components #16

Merged
sjg merged 1 commits from feat/ui-ux-overhaul into main 2026-08-01 10:59:42 +02:00
Owner

Summary

  • restyle notifications with semantic accents, clearer hierarchy, and responsive retry actions
  • polish confirmation dialogs and destructive actions in both desktop and narrow layouts
  • make active and pending control states visually distinct
  • turn the operator layout selector into a compact labelled control
  • refine advanced controls, decoder status indicators, the mobile decoder selector, and the More menu
  • use the existing theme, spacing, radius, motion, and reduced-motion tokens throughout

Verification

  • cargo fmt --all -- --check
  • cargo test -p trx-frontend-http (52 passed)
  • git diff --check
  • CSS brace structure validation

Rendered browser QA was unavailable in the current environment.

## Summary - restyle notifications with semantic accents, clearer hierarchy, and responsive retry actions - polish confirmation dialogs and destructive actions in both desktop and narrow layouts - make active and pending control states visually distinct - turn the operator layout selector into a compact labelled control - refine advanced controls, decoder status indicators, the mobile decoder selector, and the More menu - use the existing theme, spacing, radius, motion, and reduced-motion tokens throughout ## Verification - `cargo fmt --all -- --check` - `cargo test -p trx-frontend-http` (52 passed) - `git diff --check` - CSS brace structure validation Rendered browser QA was unavailable in the current environment.
sjg added 1 commit 2026-08-01 10:44:11 +02:00
style(ui): polish shared interaction components
CI / lint (pull_request) Failing after 1s
CI / test (pull_request) Failing after 1s
CI / reuse (pull_request) Failing after 2s
CI / lint (push) Failing after 2s
CI / test (push) Failing after 1s
CI / reuse (push) Failing after 2s
b20da5c541
sjg merged commit b20da5c541 into main 2026-08-01 10:59:42 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sjg/trx-rs#16