Refactor application handling and avoid showing Discover page if not installed
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