Skip to content

fix: Refactor app metadata bar#2025

Draft
ashuntu wants to merge 4 commits intomainfrom
refactor-metadata
Draft

fix: Refactor app metadata bar#2025
ashuntu wants to merge 4 commits intomainfrom
refactor-metadata

Conversation

@ashuntu
Copy link
Collaborator

@ashuntu ashuntu commented Mar 2, 2026

Unifies the AppInfoBar into a single widget that constructs itself, instead of app packages providing widgets manually.

This also unifies some shared metadata and notions of confinement on each package type's data object so that the info bar can be constructed centrally.

The pages themselves should almost look the exact same. The only "big" difference is wording tweaks for contact links. Local debs will display "Developer website" instead of the URL of the link for those pages, and publisher links will always say "Contact [publisher]" when possible.

In the future, additional metadata will be surfaced for debs and additional wording tweaks, as defined in our designs.

This change will pave the way for more unified set of widgets for each package type instead of having them all be defined individually.


UDENG-8947

ashuntu added 3 commits March 2, 2026 17:37
Unifies the AppInfoBar into a single widget that constructs itself, instead of app packages providing widgets manually.

This also unifies some shared metadata on each package type's data object.
I'd like to add this back later as an actual shared page structure, but at the moment this was only used on 1 page.
@ashuntu ashuntu self-assigned this Mar 2, 2026
@ashuntu ashuntu changed the title Refactor metadata fix: Refactor app metadata bar Mar 2, 2026
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.

1 participant