Skip to content

chore(desktop): simplify installation and remove switchyard-menubar - #1120

Open
elyasmnvidian wants to merge 1 commit into
emehtabuddin/s38-desktop-gui-docsfrom
emehtabuddin/s39-desktop-cargo-install
Open

elyasmnvidian wants to merge 1 commit into
emehtabuddin/s38-desktop-gui-docsfrom
emehtabuddin/s39-desktop-cargo-install

Conversation

@elyasmnvidian

Copy link
Copy Markdown
Contributor

This PR documents cargo desktop install and cargo desktop uninstall and removes the shell installers, their tests, the Makefile, and the old switchyard-menubar crate, which the desktop app replaces.

Uninstall keeps settings, history, and saved server keys. On Windows, install and uninstall run from the source checkout because Windows locks running executables. After this PR, the tree matches #977 except for the Form::choices clippy fix.

@github-actions

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.1

🚀 View preview at
https://NVIDIA-NeMo.github.io/Switchyard/pr-preview/pr-1120/

Built to branch gh-pages at 2026-10-23 22:04 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s39-desktop-cargo-install branch from e111058 to f02b60f Compare October 22, 2026 23:25
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s38-desktop-gui-docs branch 2 times, most recently from c8f48e7 to de93a52 Compare October 22, 2026 23:38
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s39-desktop-cargo-install branch from f02b60f to 1f6a036 Compare October 22, 2026 23:38
Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s38-desktop-gui-docs branch from de93a52 to 656b2e9 Compare October 23, 2026 22:01
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s39-desktop-cargo-install branch from 1f6a036 to 0a8d204 Compare October 23, 2026 22:01

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant