Commit graph

2 commits

Author SHA1 Message Date
ByteAtATime
e22b9892ed
style: formatting 2025-07-06 09:49:51 -07:00
ByteAtATime
3ee3787a05
feat(extensions): implement basic heuristic for extension incompatibility
This commit introduces a confirmation dialog for users when installing extensions that may have compatibility issues. It adds a new `ExtensionInstallConfirm` component to display potential violations and allows users to proceed with or cancel the installation. The Rust module has been updated to add these checks and return appropriate results based on user confirmation.

Because many Raycast extensions are built with MacOS in mind, they use Mac APIs not available on other platforms.
2025-07-05 20:33:12 -07:00