Skip to content

feat: user-chip dropdown + emerald switches (design polish) - #81

Merged
andregoepel merged 2 commits into
mainfrom
feature/design-user-chip
Jul 8, 2026
Merged

andregoepel merged 2 commits into
mainfrom
feature/design-user-chip

Conversation

@andregoepel

Copy link
Copy Markdown
Owner

Two shell-level design fixes from reviewing the running app against the AppFoundation Screens design.

1. Topbar user chip → dropdown

The Radzen profile menu rendered as a filled emerald pill, unlike the design's subtle chip. Replaced it with the design's ag-user-chip (soft-accent avatar + email) plus a caret ▾ that opens a dropdown containing Profile and Log out (as requested). A full-screen backdrop closes the menu on click-away (no JS). Dropdown styles are scoped in MainLayout.razor.css.

2. Emerald switches/checkboxes

Bump AndreGoepel.Design.Blazor 1.0.0 → 1.0.1, which maps Radzen's switch/checkbox checked state onto the emerald accent (was Radzen's default indigo). The Email Settings and Login Features toggles now render green, matching the design.

Verification

  • dotnet build: 0 errors · dotnet restore --locked-mode: passes · unit tests: 56/56 · csharpier: passes
  • Manually confirmed the dropdown open/close + Profile/Log out by the reviewer.

Notes

The Radzen profile menu rendered as a filled emerald pill, unlike the design's
subtle user chip. Replace it with the design's ag-user-chip (soft-accent avatar +
email) plus a caret, opening a dropdown with Profile and Log out. A full-screen
backdrop closes the menu on click-away. Dropdown styles are scoped in
MainLayout.razor.css so they don't leak globally.
Picks up the switch/checkbox accent fix, so the email-settings and login-feature
toggles render in the design's emerald accent instead of Radzen's default indigo.
@andregoepel
andregoepel merged commit 6b26900 into main Jul 8, 2026
3 checks passed
@andregoepel
andregoepel deleted the feature/design-user-chip branch July 8, 2026 15:59
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