Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Plasma Mobile Plasma Mobile
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 66
    • Issues 66
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Plasma
  • Plasma MobilePlasma Mobile
  • Issues
  • #146

Closed
Open
Created Jan 02, 2022 by Devin Lin@devinlin🎨Developer

Add central shell API component

Currently we have several locations and objects being exposed for the shell containments to interact with the shell and each other.

Expose all basic shell functions directly in one component to clean things up.

Usage would be something like:

import org.kde.plasma.private.mobileshell 1.0 as MobileShell

MobileShell.Shell.showTaskSwitcher();

Rather than currently:

import org.kde.plasma.private.mobileshell 1.0 as MobileShell

MobileShell.HomeScreenControls.taskSwitcher.show(true);
Assignee
Assign to
Time tracking