diff --git a/README.md b/README.md index efd0d19..a5650a5 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ sudo dnf install "$(curl -fsSL https://api.github.com/repos/Felitendo/Modrinth-E | `0023-Browse-LittleSkin-s-skin-library` | LittleSkin's skin library in the Browse tab, with search, sorting and likes. | | `0024-Offer-the-launchers-instances-...` | Every launcher the importers read is offered, with the folder it keeps instances in. | | `0025-Arrange-the-left-sidebar` | The buttons in the left sidebar are reordered and hidden in a settings tab of their own. | +| `0026-Delete-an-instance-from-the-sidebar` | Right-clicking an instance in the sidebar can delete it. | ### Offline accounts @@ -134,6 +135,9 @@ Modrinth Hosting — in a list: move one up or down, hide it, or put the usual o Right-clicking one of them in the sidebar hides it or opens that tab. Where it all sits is kept on this machine, since it is about how the app looks here. +Right-clicking an instance in the sidebar plays or stops it, opens it or its folder, and deletes it, +which asks first and is refused while the instance is running. + The news section in the right sidebar folds away by clicking its heading. The right sidebar itself folds away with the arrow button in the title bar. Upstream shows that button only once "Hide right sidebar" is turned on in settings; here it is always there and that setting is gone. Both remember what they were set to across restarts, and the diff --git a/patches/0026-Delete-an-instance-from-the-sidebar.patch b/patches/0026-Delete-an-instance-from-the-sidebar.patch new file mode 100644 index 0000000..03a8b29 --- /dev/null +++ b/patches/0026-Delete-an-instance-from-the-sidebar.patch @@ -0,0 +1,116 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Modrinth Enhanced +Date: Fri, 18 Sep 2026 09:43:57 +0200 +Subject: [PATCH] Delete an instance from the sidebar + +Right-clicking an instance in the sidebar offered play, stop, open and +show in folder, but deleting one meant going to the library first. It is +in that menu now, in red and below a divider, and asks first with the +same dialog the library uses. An instance that is running has to be +stopped first, which the entry says. +--- + .../components/ui/QuickInstanceSwitcher.vue | 49 ++++++++++++++++++- + 1 file changed, 47 insertions(+), 2 deletions(-) + +diff --git a/apps/app-frontend/src/components/ui/QuickInstanceSwitcher.vue b/apps/app-frontend/src/components/ui/QuickInstanceSwitcher.vue +index 5c58a50..2ad9979 100644 +--- a/apps/app-frontend/src/components/ui/QuickInstanceSwitcher.vue ++++ b/apps/app-frontend/src/components/ui/QuickInstanceSwitcher.vue +@@ -1,5 +1,12 @@ + + +