Skip to content

Ui/UX improvements #2116

Description

@wathika-eng

Is there an existing issue for this?

  • I have searched the existing issues and found none matching what I'm reporting.

Is the feature related to a problem or existing issue?

When browsing apps in the explore or search views, there is no way to tell which apps are already installed without opening each detail page. Additionally, the app description and metadata on detail pages are not fully selectable for copying.

Custom URI/protocol links (e.g. Discord invite links) fail to resolve on Linux Snap installs, showing “No Apps Available” or “app not found” even though the application is already installed and launches manually: #2106 (comment)

Improve setup instructions in collaboration.MD file

Screencast.From.2026-05-18.09-19-32.mp4
Screencast.From.2026-05-17.21-50-57.mp4

Describe the feature, why the feature matters to you, and what benefits the feature will bring about.

  1. Installed indicator on app cards — Show a visible "Installed" badge on app cards in the explore and search views so users can see at a glance which apps they already have, without having to open each detail page.
  2. Fully copyable detail pages — Wrap the body content of snap, deb, and local-deb detail pages in a SelectionArea so users can select and copy the summary, description, and other text content as a whole, not just the markdown description.
  3. snap:// URL launch — When the app receives a snap:// URL (e.g. from a browser), auto-launch the snap if it's already installed instead of just navigating to its page.

Describe any alternatives you've considered.

No response

Additional context

I’ve experimented with a few AI-assisted UX improvements here, which can be reviewed: https://github.com/wathika-eng/app-center/tree/feat/ux-improvements

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions