This release introduces major architectural features—including a Plugin Marketplace, a local Terminal command sandbox, and unified system configuration—paired with a complete visual and interaction overhaul to align perfectly with classic macOS/Raycast UX paradigms.
- Extensions API: Added a structured TypeScript SDK enabling developer extensions to hook directly into Crest search and launcher triggers.
- Local Python Extensions: Supports loading custom local python plugins (e.g., Bookmarks extension).
- Marketplace Interface: Designed a dedicated, overlay marketplace panel (
PluginMarketplace.tsx) to discover and install community plugins.
- Terminal Panel Integration: Run commands locally in a secure sandbox directly inside Crest using a integrated virtual terminal window.
- Quick Bookmarking: Save frequently run commands for single-click execution later.
- Settings Dialog: A fully-featured Settings Panel (
SettingsPanel.tsx) that controls launcher configuration, keyboard shortcuts, and toggle settings for calculator, web search, apps, clipboard, and file search.
This release brings substantial design refinements to make Crest look and feel like a premium macOS-style launcher:
- Sleek 44px Result Rows: Shrunk result rows to exactly 44px with 20px rounded icon containers.
- Right-Aligned Subtitles: Repositioned subtitles to align with the right margin (instead of stacking under the title), keeping the lists structured and clean.
- Virtualized Category Grouping Headers: Added section headers to group items by category (e.g. "Applications", "Commands") in a virtualized, performant list structure.
- Floating Actions Panel (Ctrl+K): Built a macOS-style actions popover in the bottom right. Toggling it transfers arrow-key focus from the search input to the actions list, allowing quick keyboard navigation and execution.
- Interactive Drag Area: Removed the dedicated vertical drag handle strip. The search bar background is now marked as a Tauri window drag region, maximizing usable height.
- Minimalist 32px Status Bar: Compacted status bar height to exactly 32px with tiny, minimal keyboard shortcut hints on both sides.
- Clean Preview & Monospaced Clipboard View: Simplified the preview panel layout, removed redundant hotkey helpers, and added monospaced block formatting for clipboard entries.
- Design Token Colors: Tuned primary, secondary, and tertiary text opacities to exactly 90%, 60%, and 35% white, matching Raycast system colors.