Skip to content

Refactor application handling and avoid showing Discover page if not installed

Oliver Beard requested to merge work/olib/application-refactor into master

Refactor application handling and avoid showing Discover page if not installed

This MR moves ApplicationInfo out of ApplicationIcon so pages can use it, and adds a property exists to ApplicationInfo. If Discover is not installed, we do not push the page.

We also use the application name from the service in the page description, rather than hardcoding.

A note is also left for the Settings page to eventually make it use plasma-settings on PlasMo. See: #13

Merge request reports