mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-26 14:23:09 +00:00
SHIFT is an open source shell built on KDE Plasma Mobile, designed to adapt fluidly to your computing needs across devices
This makes the behavior of the app drawer a bit more familiar and slightly more similar to Android for now: * The drawer always contains every application * Applications are always alphabetically ordered * The drawer opens completely, not staying stuck in "in between" states * is possible to drag more copies of a single app on the homescreen/favorites * possible to remove an icon from the homescreen or favorites Two things have been prepared in there (but are material for 5.22 only, so not finished) * Things have been reordered such in a way that makes easy for most of the qml files to become components to make easy for people to build their own customized homescreen * basic infrastructure is there to allow for multiple horizontal pages scroll, though not implemented yet as needs changes to plasma-workspace layouting code beforehand |
||
|---|---|---|
| applets | ||
| bin | ||
| components | ||
| containments | ||
| kwinmultitasking | ||
| look-and-feel | ||
| shell | ||
| touchscreentest | ||
| .arcconfig | ||
| .gitignore | ||
| CMakeLists.txt | ||
| COPYING | ||
| COPYING.LIB | ||
| plasma_phone_components.notifyrc | ||
| README.md | ||
plasma-phone-components
UI components for Plasma Phone
Test on a development machine
Dependencies:
- KDE Frameworks 5 setup (plasma-framework and its dependencies)
- oFono https://git.kernel.org/cgit/network/ofono/ofono.git
- libqofono https://git.merproject.org/mer-core/libqofono
- ofono-phonesim https://git.kernel.org/cgit/network/ofono/phonesim.git/
If you want to test some part specific to telephony, set up ofono-phonesim according to https://docs.plasma-mobile.org/Ofono.html
To start the phone homescreen in a window, run:
QT_QPA_PLATFORM=wayland dbus-run-session kwin_wayland --xwayland "plasmashell -p org.kde.plasma.phone"