GQuick v0.1.9
What's New
Homebrew Plugin (macOS/Linux)
- New plugin: Full Homebrew package manager integration
brew:prefix search for packages directly from the launcher- Installed packages tab: View all installed formulae/casks with version and outdated status
- Search tab: Search Homebrew registry with live results
- Outdated tab: See packages with available updates
- Package detail panel: Resizable side panel showing full package info (description, homepage, versions, dependencies)
- One-click actions: Install, uninstall, upgrade, and update packages with confirmation modals
- Live operation output: Background operations stream output in real-time with status bar
- Keyboard shortcut:
Cmd/Ctrl+Shift+Bto open Homebrew view - Jump to package from search: Plugin search results open directly to the package detail page instead of just opening the view
- Smart filtering: Already-installed packages are filtered out of remote search results
- Operation safety: Persistent background operations with cancel support, per-item action state (no spinner bleeding), and automatic info refresh after operations complete
UX Improvements
- ESC key behavior:
- Cancels running inline terminal commands and speedtests before closing the window
- Pressing ESC in search with a non-empty query now clears the query instead of hiding the window
- Screenshot capture: Now saves to the app data directory instead of Desktop
- macOS app launcher: Now includes
/Applications/Utilitiesand/System/Applications/Utilitiespaths - Actions panel: Shows only the first trigger per plugin instead of all regex alternatives for cleaner display
Bug Fixes
- Fixed search input flickering when typing
>terminal commands — removed prematuresetItems([])in the onChange handler - Fixed Homebrew operation race conditions: Operation IDs prevent stale events from clobbering running state; cancel now terminates the full process tree using process groups (
setsidon Unix) - Fixed out-of-order package info responses: A sequence guard ensures the correct package is selected even if
brew inforesponses arrive out of order
Other Changes
- Trimmed plugin keywords to only words that actually trigger the plugin (reduces false matches)
- Added Tauri opener plugin for external URL handling
Full Changelog: v0.1.8...v0.1.9