Skip to content

refactor(ui): unify icons and harden settings states - #2738

Merged
GCWing merged 3 commits into
1.0.0-explorefrom
gcwing/ui-icon-settings-hardening
Sep 2, 2026
Merged

refactor(ui): unify icons and harden settings states#2738
GCWing merged 3 commits into
1.0.0-explorefrom
gcwing/ui-icon-settings-hardening

Conversation

@GCWing

@GCWing GCWing commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Move remaining shared UI actions to the catalog icon contract and make Design Lab component groups collapsible.
  • Harden settings loading, retry, save, destructive-action, and remote workspace identity states with explicit localized feedback.
  • Preserve the latest Hello realtime-voice and MiniApp gallery behavior while applying the unified icon and configuration-state contracts.
  • Keep the shortcut-remap capability evidence aligned with the final conflict-map implementation.

Verification

  • pnpm run design-system:check
  • pnpm run check:web
  • pnpm run i18n:audit
  • 9 focused Web UI test files, 65 tests
  • pnpm run build:web
  • pnpm run capabilities:check
  • pnpm run capabilities:test
  • pnpm run website:test
  • pnpm run website:build
  • git diff --check origin/1.0.0-explore...HEAD

No browser, mock visual, native UI, or manual visual validation was performed.

Remote scenarios

Automated validation covered the local shared Web UI only. Remote workspace, remote control, Peer Device Mode, and Detached Dispatch runtime scenarios were not exercised.

@GCWing
GCWing force-pushed the gcwing/ui-icon-settings-hardening branch 3 times, most recently from 2eb9e36 to f67770b Compare September 2, 2026 04:19
@GCWing
GCWing force-pushed the gcwing/ui-icon-settings-hardening branch from fa784db to 491deca Compare September 2, 2026 05:21
@GCWing
GCWing merged commit b9ffcf1 into 1.0.0-explore Sep 2, 2026
22 of 24 checks passed
@GCWing
GCWing deleted the gcwing/ui-icon-settings-hardening branch September 3, 2026 00:56
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