mirror of
https://github.com/aaif-goose/goose.git
synced 2026-07-03 14:10:03 +02:00
7f6db5bcc1c360c2971ba6fbf104d24d5edddae8
* UI polish: provider icons, dynamic placeholder, sidebar refinements
- Add provider icons (Goose, Claude Code, Codex) to the provider
selector dropdown and trigger button
- Make chat input placeholder dynamic based on selected provider
("Message Claude Code, @ to mention personas")
- Lighten placeholder text color and font weight
- Update toolbar button variant to use text-foreground
- Fix dropdown icon alignment for single-line vs multi-line items
- Hide sidebar scrollbar while preserving scroll functionality
- Shrink sidebar collapse toggle button from 32px to 24px
- Add right padding to chat row for ellipsis menu breathing room
- Extract formatProviderLabel as shared utility
* fix code review issues: lint, dead code, theme token, tests
- Remove unused Plus import and onNewChat prop from Sidebar
- Fix Biome formatting in ChatInputToolbar, ProviderIcons, HomeScreen
- Fix invalid text-foreground-muted token to text-muted-foreground
- Remove dead onCreateProjectFromFolder prop chain across all components
- Fix CodexIcon hardcoded white fill to transparent
- Update tests for renamed labels (provider, project, placeholder)
- Remove extra blank line in Sidebar
* fix e2e smoke test for updated placeholder text
Update Playwright regex to match new placeholder format
"Message {name}, @ to mention personas".
* fix keyboard accessibility for show-on-hover sidebar buttons
Add group-focus-within:visible and group-focus-within:opacity-100
so the "New project" and item menu buttons are reachable via tab
navigation, not just mouse hover.
Description
Languages
Rust
63.6%
TypeScript
29.6%
JavaScript
1.7%
Shell
1.6%
Python
1.5%
Other
1.8%