mirror of
https://github.com/block/goose.git
synced 2026-07-17 12:56:20 +02:00
84df964b05235529d4366b7b34f64dce8a2fb0e7
* refactor: simplify focus-visible behavior and remove keyboard nav detection Remove the useKeyboardNavDetection hook that gated focus rings behind a data-keyboard-nav attribute. Focus-visible rings are now always available via the browser's native :focus-visible heuristic, which already distinguishes keyboard from pointer interaction. - Delete useKeyboardNavDetection hook and its App.tsx usage - Make global focus-visible ring unconditional in globals.css - Switch Dialog/Sheet close buttons from focus: to focus-visible: - Opt Input/Textarea out of global ring (rely on border change) - Remove input-group focus ring state (handled by global rule) * style: enhance focus-visible styles for input components - Added focus-visible border styles to InputGroup, Input, and Textarea components to improve accessibility and visual feedback. - Updated class names to ensure consistent focus behavior across all input-related components.
Description
an open-source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Languages
Rust
63.6%
TypeScript
29.6%
JavaScript
1.7%
Shell
1.6%
Python
1.5%
Other
1.8%