From 2d708c028b8810f473d5d7289dbf0bc63f076ab2 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Fri, 10 Apr 2026 10:23:22 +0200 Subject: [PATCH] Add CHANGELOG --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..e04ca702 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,36 @@ +# Shift + +A fork of KDE Plasma Mobile that adds a desktop-class convergence mode. + +Plasma Mobile is a phone shell. It doesn't try to be anything else. +Shift picks up where it leaves off: when you connect a monitor, keyboard, +or mouse, the same device should feel like a desktop. No second OS, no +separate session — one shell that adapts. + +## What's different from upstream + +The upstream `plasma-mobile` repo provides the phone experience: homescreens, +a swipe-based navigation panel, an action drawer, and a status bar. All of +that still works. Shift adds a **convergence mode** layer on top — toggled +via `plasmamobilerc` — that swaps in desktop-oriented behaviour without +replacing the phone UI underneath. + +Key changes so far: + +- **Unified dock** replacing the navigation panel in convergence mode, + with running-app indicators, favourites, context menus, and hover + tooltips. +- **App drawer** opening as a centered popup instead of a full-screen + swipe. +- **Window management** — edge tiling, screen-edge maximize, close + buttons, task context menus, Overview integration. +- **Status bar** gains a system tray, date display, and hover highlights. +- **Screen space reservation** for the dock via a layer-shell exclusive + zone, so maximized windows don't overlap it. +- **Desktop niceties** — right-click wallpaper settings, minimize-all on + home press, clickable page indicators, action drawer toggle on click. + +## Upstream base + +Forked from `plasma-mobile` at KDE's Plasma 6 branch. Upstream commits +(translations, silent fixes) are preserved in the early history.