SHIFT is an open source shell built on KDE Plasma Mobile, designed to adapt fluidly to your computing needs across devices
Find a file
Devin Lin 70ff2fd0e4 homescreen: Fix app drawer not interactable in empty space
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/176, where spaces without app delegates are not able to be interacted with. All usages of QQC2.Control should be replaced by MobileShell.BaseItem, which prevents flicks from being stolen from parent flickables.
2022-02-18 17:54:25 -05:00
bin SVN_SILENT made messages (.desktop file) - always resolve ours 2022-02-14 01:43:34 +00:00
components homescreen: Fix app drawer not interactable in empty space 2022-02-18 17:54:25 -05:00
containments taskpanel: Ensure window color group is used, not header 2022-02-16 21:21:00 -05:00
kcms SVN_SILENT made messages (.desktop file) - always resolve ours 2022-02-18 01:50:38 +00:00
LICENSES navigationpanel: Add ability to toggle between gesture only and shown navigation panel modes 2022-02-13 04:23:57 +00:00
look-and-feel lockscreen: Refactor and use loaders to speed up lockscreen load time 2022-02-17 00:52:34 -05:00
quicksettings SVN_SILENT made messages (.desktop file) - always resolve ours 2022-02-18 01:50:38 +00:00
shell SVN_SILENT made messages (.desktop file) - always resolve ours 2022-02-15 01:48:28 +00:00
.git-blame-ignore-revs REUSE compliance, add check to CI, drop unused components 2021-12-23 16:02:41 +00:00
.gitignore REUSE compliance, add check to CI, drop unused components 2021-12-23 16:02:41 +00:00
.gitlab-ci.yml Use new reuse-lint ci support 2022-01-28 10:07:58 +01:00
.kde-ci.yml ci: Add plasma-workspace 2022-02-11 05:22:33 +00:00
CMakeLists.txt navigationpanel: Add ability to toggle between gesture only and shown navigation panel modes 2022-02-13 04:23:57 +00:00
logo.png Add repository icon 2021-12-23 22:37:54 +00:00
logo.png.license Fix license header 2021-12-23 22:41:04 +00:00
plasma_phone_components.notifyrc SVN_SILENT made messages (.desktop file) - always resolve ours 2022-02-14 01:43:34 +00:00
README.md Update README.md 2022-02-18 04:34:59 +00:00

Plasma Mobile

This repository contains shell components for Plasma Mobile.

Locations

Test on a development machine

See the documentation page for more details.

It is recommended to use kdesrc-build to build this from source. See this page in order to set it up.

Dependencies:

  • KDE Frameworks 5 setup (plasma-framework and its dependencies)
  • Plasma Nano

To start the phone homescreen in a window, run:

QT_QPA_PLATFORM=wayland dbus-run-session kwin_wayland --xwayland "plasmashell -p org.kde.plasma.phoneshell"