shift-shell/README.md
Marco Allegretti b69a4c457c Rewrite README for Shift
The upstream plasma-mobile README is kept as pm_README.md.
The new README covers what Shift is, what convergence mode
does, and how to build/test.
2026-04-10 10:23:10 +02:00

1.6 KiB

Shift

Convergence mode for Plasma Mobile. One shell that works as a phone and adapts to a desktop when you connect a monitor, keyboard, or mouse.

Shift is a fork of plasma-mobile. The upstream phone UI is untouched; convergence adds a layer on top.

What convergence mode changes

  • Navigation panel replaced by a dock with running-app indicators, favourites, context menus, and hover tooltips
  • App drawer opens as a floating popup above the dock
  • Window management: edge tiling, edge maximize, close buttons, task context menus, Overview integration
  • Status bar gains a system tray, date display, and hover highlights
  • Screen space reserved for the dock via layer-shell exclusive zone
  • Desktop niceties: right-click wallpaper settings, minimize-all on home press, clickable page indicators

Locations

Building

cmake -B build
cmake --build build
cmake --install build

Upstream

See pm_README.md for the original Plasma Mobile README.