elementary / elementary/applications-menu

Symbol or label to signify a system app

Open
#613 7 comments 2 reactions 0 assignees View on GitHub
Priority: Wishlist
Dominant language
Vala
Stars
103
Forks
40
Avg merge
32m
Merged PRs (30d)
2

Description

### Problem

Application menu displays all apps present, either from Flatpak, APT, or any .desktop file for, steam apps,

However flatpak apps offer to deinstall while the others just have a greyed out button. The application menu is aware of what is flatpak and what isnt - but users may be confused why there are apps they cannot uninstall

by default there are the feedback, switchboard, appcenter, multitasking, terminal, shortcuts apps (and later "Monitor")
I can imagine that some users will want to install the official DEB package offered by some apps on their website (here using a minecraft launcher who provides a DEB, but iirc Steam and Discord offer DEB too), so while this format is not encouraged, less savvy users may be confused why they cannot deinstall later

a greyed out label feels like the app cannot be uninstalled for unintelligible reasons.

### Proposal

A way to convey to the user the application cannot be uninstalled by this mean.

Maybe an emblem on bottom left of the icon to signify "this is a system-installed app", and replace the greyed out "Deinstall" label text for these with a greyed out "System app" label to signify "there is no deinstall suggestion because this is embedded in the system now"

### Prior Art (Optional)

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.