Repository navigation
fix(ui): name the machine in the draft heading, steady panel tabs, even composer glow - #597
Conversation
…en composer glow The draft heading ends with the machine its project is on. The worktree chip comes before the permissions menu. The composer's focus halo spreads outward so its corners light like its sides. Right panel controls no longer shrink, so the tab chevrons stop flipping at the narrowest width. Thread row buttons sit on the title's line. The text font list keeps Inter, Atkinson Hyperlegible Next, Source Sans 3, IBM Plex Sans and the system face.
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 49 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…ications-rework # Conflicts: # docs/ci.md # scripts/ci/budgets.json
…ications-rework # Conflicts: # docs/ci.md # scripts/ci/budgets.json
…ications-rework # Conflicts: # docs/ci.md # scripts/ci/budgets.json
…ications-rework # Conflicts: # docs/ci.md # scripts/ci/budgets.json
…ications-rework # Conflicts: # docs/ci.md
|
Note Clanker Claude Opus 5.5 is responding on behalf of meetsu #614 split |
…ications-rework # Conflicts: # packages/ui/src/lib/strings.en.ts # packages/ui/src/lib/strings.fr.ts # scripts/ci/budgets.json
…ications-rework # Conflicts: # docs/ci.md # scripts/ci/budgets.json
…ications-rework # Conflicts: # packages/ui/src/components/ChatView.svelte
Note
Clanker Claude Opus 5.5 is responding on behalf of meetsu
The new-thread heading says which machine the thread starts on, the focused composer glows evenly, the side panel's tabs stop shaking at its narrowest width, and the font list keeps faces chosen for reading.
what changed
ChatView.svelte).ComposerBar.svelte).app.css).RightPanel.svelte).ThreadCard.svelte).to question
The font cut follows studies: readers are about 35 % faster in their own best face (Wallace et al. 2022), open humanist shapes win at a glance (Reimer 2012, Dobres 2016), distinct letterforms help (Beier and Larson 2010). The kept faces tell I, l and 1 apart; Inter stays the default.
verified
bun run check: 0 errors; vitest on 22 related UI files: 233 pass.panel.test.tsstep: fails on main at 300 px, passes here.7593ddca, both built here (bun scripts/ci/budgets.ts measure): see Bundle size.Bundle size
uiEntryChunk+925 bytes (0.19 %): the draft heading names its machine (MachineIconand the machine lookup inChatView.svelte), and the font label gains its hint.uiDist-221,194 bytes (-4.54 %): the Geist, Figtree and DM Sans files leave. The core does not change.captures
Composer corners, before then after (brightened):
Panel strip at 300 px, before then after:
Row buttons:
Phone draft, before then after:
Font picker, desktop and phone:
The seven former faces: