ubuntu / app-center

App Store for Ubuntu made with Flutter 🧡 💙
GNU General Public License v3.0
629 stars 115 forks source link

GNOME control center Apps tab / detail leads to app center home #1378

Open fthx opened 11 months ago

fthx commented 11 months ago

Hi,

Expected: app's page in App Center.

d-loose commented 11 months ago

Thanks! gnome-control-center simply passes --details appid to the store, where 'appid' is the ID of the desktop application (https://git.launchpad.net/ubuntu/+source/gnome-control-center/tree/panels/applications/cc-applications-panel.c?h=applied/ubuntu/mantic#n183). So we'll need to find the installed snap/deb that provides that specific application and push the appropriate page (and add a corresponding CLI handler).

d-loose commented 4 months ago

Had a brief look at this again. We already have a --snap snapname cli handler that navigates to the respective snap page directly. With the 'appid' coming from gnome-control-center it's a bit trickier, since we don't know whether it refers to a snap or a deb. Some examples from testing it locally:

AsciiWolf commented 2 months ago

I can confirm that this issue still happens on a fully updated Ubuntu 24.04 system with latest stable App Center.