· synmobile
synshell on a phone: desktops, widgets, shades
Home pages with live hardware widgets, two pull-down shades, the launcher, recents and a charging animation.
The phone runs the same desktop environment as my laptop: the synwm compositor, built on smithay, and a phone shell, synmobile-shell. Composition runs on the Adreno 730 GPU through zink on top of the turnip Vulkan driver. Everything below is written in Rust on my GUI framework syngui.
Home pages
- (open full size)

CPU, memory, GPU, battery and network widgets - (open full size)

App icons and running apps - (open full size)

Temperatures, cores, storage, VRAM, charging power

Shades, launcher, recents
- (open full size)

Quick settings: the linked laptop, Wi-Fi, Bluetooth, window mode, game mode - (open full size)

Notifications - (open full size)

Launcher with Linux and Android apps - (open full size)

Recents with live window thumbnails
Charging
- (open full size)

Plug in the cable — the charge level and an energy stream
