Commit e3577f6
committed
feat(settings): redesign UI with Compact Utility aesthetic
- Add side-by-side provider cards (Claude/Codex) with uniform height
- Implement iOS-style toggle switches replacing checkboxes
- Add progress bars with color thresholds (green/yellow/red)
- Create configuration modal for provider-specific settings
- Add collapsible card behavior (collapsed when tracking disabled)
- Implement 2-column settings grid for general preferences
- Update window size to 700x720 for better layout
- Add CSS design system with variables for colors, spacing, typography
- Improve keyboard accessibility (tabindex, aria-expanded, Enter/Space)1 parent bf3baf1 commit e3577f6
File tree
3 files changed
+1295
-272
lines changed- src-tauri/src
- src/renderer/settings
3 files changed
+1295
-272
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
0 commit comments