Expand description
Desktop GUI for the vs runtime version manager, built on gpui + gpui-component.
Structs§
- AppService
- Blocking, UI-agnostic facade over
vs_core::App. - ToolRow
- A tool (added plugin) shown in the sidebar.
- Version
Row - A version row in the Installed or Available section.
Enums§
- AddSource
- How the user wants to add a tool in the Add-tool dialog.
- Backend
Choice - Plugin backend chosen in the “Add from source” form.
- Scope
Choice - The scope a
useaction applies to.
Functions§
- available_
rows - Build the Available-section rows, marking versions already installed so the UI can disable their Install button.
- filter_
tool_ rows - Case-insensitive substring filter for the sidebar tool list.
- installed_
rows - Build the Installed-section rows, flagging the active version.
- merge_
tool_ rows - Merge the list of added plugin names with their current-version statuses, producing sidebar rows sorted by name.
- progress_
percent - Compute a
0.0..=100.0percentage from downloaded/total bytes. - run
- Launch the GUI application.