This release introduces the global Vicinae extension store, enabling users to discover and install community-vetted Vicinae extensions.
Key updates:
- New command to browse the Vicinae extension store
- Seamless integration alongside the existing Raycast extension support
Check out the extensions repository for more information.
Breaking: small breaking change in the directory name used to install store extensions. All your existing installations will show up as "local" installations and not correctly report their store origin. This can be fixed by an uninstall/reinstall.
Next releases will focus on improving the integration with the store, extension support, and solving existing bugs.
What's Changed
- chore: add clangd to ignore -mno-direct-extern-access by @AntoineGS in #570
- fix: get rid of Button::activate and always use Button::clicked by @aurelleb in #577
- Form.Description and Form.Separator by @rithvikvibhu in #579
- Make form validation work, display checkbox label by @rithvikvibhu in #581
- Fix form dropdown search, new form view in boilerplate by @rithvikvibhu in #582
- Call initial onChange on List.Dropdown by @rithvikvibhu in #583
- feat: add replace view navigation API by @aurelleb in #585
- Images (regular and markdown) by @rithvikvibhu in #584
- feat: add vicinae-store service by @aurelleb in #587
- feat: add command to list installed extensions by @aurelleb in #589
- feat: add vici lint command to validate extension manifest by @aurelleb in #590
- Markdown tables by @rithvikvibhu in #591
- fix: return value ignored by @AntoineGS in #575
- fix: missing includes by @AntoineGS in #573
- grid: add ItemSize handling and Inset.Zero by @rithvikvibhu in #593
- add
command.updateCommandMetadataby @rithvikvibhu in #597
Full Changelog: v0.15.7...v0.16.0
Special thanks
to @rithvikvibhu for their amazing work on improving Raycast extension compatiblity
To our amazing sponsors:
@jaredallard @fbosch @gelzinn @gabrielmfern @Keyruu @AggressiveHayBale