What's Changed
- docs(theme): add launcher reference screens and update plan note
- chore: integration pass - wire actions, clippy clean, tests green
- feat(ui): replace overlay drawer with top capsule + dropdown panels
- feat(server): handle PROFILE_SWITCH and QUALITY_UPDATE control messages, add update_profile()
- feat(client): wire SwitchProfile/UpdateQuality actions through SessionBridge, send profile at connect
- feat(protocol): add ProfileSwitchPayload and QualityUpdatePayload message structs
- feat(ui): multi-section settings with functional streaming defaults and input toggles
- feat(ui): interactive profiles editor with slider/toggle/dropdown controls
- feat(config): add UserPrefs JSON persistence for settings
- feat(config): add ProfileStore with append-only log persistence and 4 builtin presets
- feat(ui): add delete button to server cards
- feat(ui): extract launcher shell and delegate launcher rendering/events
- feat(ui): add SaveServer/CancelModal/ConfirmDeleteServer actions, modal types, remove OpenSettings
- feat(ui): add Toggle on/off switch widget with tests
- feat(ui): add typography constants, modal/capsule/toggle/chip theme tokens
- feat(client): redesign launcher UI with nav bar, profiles, and improved card grid
- docs: add launcher UI redesign implementation plan
- docs: add launcher UI redesign spec
Downloads
| File |
Description |
prism-v0.4.5-windows-x64.zip |
Server + Client binaries (Windows x64) |
Quick Start
# Extract and run
prism-server.exe --dda # Start server (real desktop capture)
prism-client.exe # Open launcher
prism-client.exe 192.168.1.100:7000 # Direct connect