Implement Command Palette and UI Refinements
What's Changed
This release introduces a new Command Palette feature, accessible via global shortcuts (Ctrl+K/Cmd+K), allowing quick navigation and actions within the application. It also refactors the Create Agent Dialog to be globally managed, enhances message input focus behavior, updates the onboarding tour to highlight the Command Palette, and improves settings page navigation.
- What does this change address? This PR addresses user experience improvements by providing a faster way to interact with the application and streamlines agent creation.
- What are the key improvements or modifications?
- Command Palette: A new central hub for searching and executing commands, navigating to pages, agents, and settings sections.
- Global Create Agent Dialog: Centralized management of the Create Agent Dialog, improving consistency and reducing redundant code.
- Message Input Focus: Enhanced focus management for the chat message input, improving usability.
- Onboarding Tour Update: Integrated Command Palette into the onboarding experience to guide new users.
- Settings Page Navigation: Improved direct navigation to specific settings sections via URL parameters.
Impact
- Does this change introduce any breaking changes? No breaking changes.
- Are there any dependency updates? No new dependencies.
- Are there any performance or security implications? Improved performance through better UI component management; no direct security implications, but enhances user control.
PRs
- feat: Implement Command Palette and UI Refinements by @damianvtran in #63
Full Changelog: v0.10.5...v0.10.6