Skip to content

feat(apps-menu): add an Uninstall entry to the app context menu - #1859

Merged
eythaann merged 2 commits into
eythaann:masterfrom
z1pp090:feat/apps-menu-uninstall
Sep 28, 2026
Merged

eythaann merged 2 commits into
eythaann:masterfrom
z1pp090:feat/apps-menu-uninstall

Conversation

@z1pp090

@z1pp090 z1pp090 commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Closes #1412

Change

Right-click an app in the start menu > Uninstall opens Settings > Apps > Installed apps (ms-settings:appsfeatures). This is what the native start menu does for desktop apps. The uninstall itself runs through Windows' own flow, so Seelen never removes anything on its own.

  • New uninstall item in getItemContextMenu, after "Run as Administrator" (icon FaRegTrashAlt). It is only shown for apps (umid, or a .exe / .lnk path), not for files found by the search.
  • en and es strings.

Why this approach

This is the conservative version. A fuller one is possible if you prefer it: for packaged (MSIX/Store) apps, uninstall directly after a confirmation, as the native start menu does. It would use PackageManager::RemovePackageAsync, which is already used in modules/start. Desktop apps would still open Settings, since their uninstallers are third-party programs. I left it out because it is destructive and the only way to test it is to uninstall a real app. Happy to implement it if you or anyone else prefers that behavior.

Testing

Tested in a dev build on Windows 11 26200: right-click Steam > Uninstall. The start menu closes and Settings opens on "Installed apps".

Follow-up commit 9a7717c (review), tested live: a searched .png has no Uninstall entry, and Steam still has it.

CI is green on the fork.

🤖 Generated with Claude Code

Right-click > Uninstall opens Settings > Apps > Installed apps
(ms-settings:appsfeatures), the same thing the native start menu does for
desktop apps. Uninstalling happens in Windows' own flow, so Seelen never
removes anything by itself.

Closes eythaann#1412

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 4/5

The PR should not merge until Uninstall is restricted to eligible app results.

Summary

Adds an Uninstall context-menu entry that opens Windows Installed apps, plus English and Spanish labels.

  • The entry also appears on searchable files that are not apps.
  • Other supported locales fall back to the English label.

Reviews (1) · Last reviewed commit: "feat(apps-menu): add an Uninstall entry ..."

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@eythaann
eythaann merged commit c91af63 into eythaann:master Sep 28, 2026
1 check passed
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.

[FEAT] Delete apps in the new start menu

2 participants