ZIm/crates/extensions_ui
Marshall Bowers 3e44e97177
Install the latest compatible version of an extension when clicking "Install" (#10575)
This PR makes it so clicking "Install" will install the latest
compatible version of an extension instead of disabling the button when
the latest version is not compatible.

The "Upgrade" button will still be disabled when the latest version is
not compatible. We will also now display a tooltip to better indicate
why the button is disabled:

<img width="607" alt="Screenshot 2024-04-15 at 2 41 26 PM"
src="https://github.com/zed-industries/zed/assets/1486634/16ad516e-1c0c-4505-b994-158ea655641b">

Related to https://github.com/zed-industries/zed/issues/10509.

Release Notes:

- Changed the "Install" button for extensions to always install the
latest compatible version instead of becoming disabled when the latest
version of an extension is incompatible with the current Zed version.
2024-04-15 15:06:07 -04:00
..
src Install the latest compatible version of an extension when clicking "Install" (#10575) 2024-04-15 15:06:07 -04:00
Cargo.toml Extract SemanticVersion into its own crate (#9956) 2024-03-29 12:11:57 -04:00
LICENSE-GPL Add an extensions installation view (#7689) 2024-02-13 14:09:02 -05:00