Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • F Flatpak KCM
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • Flatpak KCM
  • Merge requests
  • !34

Implement opening specific application page on start

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged ivan tkachenko requested to merge work/ratijas/open-app-page into master Feb 07, 2023
  • Overview 4
  • Commits 15
  • Pipelines 6
  • Changes 8

If a Flatpak application ID is passed in as an argument (--args) to systemsettings or kcmshell, then this KCM will try to load in requested application page when it's first initialized.

The plan is to implement scrolling down to and focusing on a specific permission row(s), so doc comment mentions that in advance.

Unfortunately, due to limitations of KCM API, it is not possible to request a different page on the fly, without having user to unload KCM (switch to another one) or fully close System Settings app. Hopefully, this will be revised in KF6.


In order to be able to implement that, I had to expose some more properties and enums from models and classes.

Relevant patch in Discover: discover!466 (merged)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/ratijas/open-app-page