Feat v0.5.2 chat surface #32

Merged
xcaliber merged 5 commits from feat/v0.5.2-chat-surface into main 2026-03-30 15:25:33 +00:00
2 changed files with 10 additions and 0 deletions
Showing only changes of commit b4b47aecfb - Show all commits

View File

@@ -47,6 +47,15 @@ All notable changes to Switchboard Core are documented here.
- **Creator display name**: `chat-core.create()` now accepts
`creator_display_name` so the conversation creator shows a readable name
in the participant sidebar instead of a raw UUID.
- **Chat dark mode theming**: Replaced non-existent CSS variable names with
actual theme tokens from `variables.css`. Fixes invisible text and wrong
backgrounds in dark mode.
- **Dialog dropdown clipping**: UserPicker autocomplete dropdown in dialogs
(New Conversation, Add Participant) no longer clipped by `overflow: auto`
on `.sw-dialog__body`.
- **User menu at scaled UI**: Menu primitive now divides anchor coordinates
and viewport dimensions by `sw.shell.getScale()` to compensate for CSS
`transform: scale()` on `#surfaceInner`. Fixes menu clipping at 110%+.
### Changed

View File

@@ -386,6 +386,7 @@ participation is post-MVP.
| Item | Description |
|------|-------------|
| "Requires Review" filter | Dropdown filter option or dedicated button for `pending_review` packages. Useful when the package list grows long. |
| Extreme UI scale polish | At 150%+ scale: user menu items overflow viewport (need scroll), topbar elements clipped. Ensure all surfaces and menus are usable at scale extremes (80%200%). |
### v0.5.4 — Package Updates (planned)