What it is
Both time tools in Quick Settings, in one patch — for less than buying the two singles. Swipe down and you get a Stopwatch tile (tap to run/pause, long-press to reset) and a countdown Timer tile (duration picker, floating pill, pause/resume, and a "Timer ended" alert over your document). The first screenshot shows the tiles in the toggle row; the second shows the timer's expiry alert over a notebook.
Features
- Stopwatch tile — tap = run / pause, long-press = reset; live
mm:ssoverlay and a floating⏱ mm:sspill while running. Auto-resets after >30s of device sleep. - Timer tile — tap opens a duration picker (presets
1 5 10 15 20 25 30 45 60minutes plus min/sec steppers); tap again to cancel; long-press to start-saved, pause, or resume. Livemm:ssoverlay. - Countdown pill —
⏳/⏸ mm:ss; tap to stop, long-press to pause/resume; it nudges down when the stopwatch pill is showing too, so both fit. - "Timer ended" alert over the document / navigator view — tap to dismiss.
- Survives restarts — state is written to small files on the device, so counts persist across Quick Settings re-opens and xochitl restarts.
- Self-contained + private — a plaintext qmldiff patch, no network, no telemetry. You can read every line before installing.
- Co-tenant safe — every QML id is namespaced (
swx*/tmr*) so it won't collide with other installed qmd tweaks.
Requirements
- reMarkable Paper Pro, firmware 3.26.0.68. Built for firmware 3.26.0.68 exactly — qmldiff patches key off the firmware's QML, so other versions are untested.
- xovi + the qt-resource-rebuilder extension (free; links in the README).
- No other paid item required.
Install
Copy one file to the device, restart xochitl the xovi-safe way (exact commands in the README), and both tiles appear in Quick Settings. Uninstall = delete the file, restart, remove the state files. No system files are modified on disk.
Honest caveats
- This product modifies the on-device user interface at runtime. It contains no reMarkable software; changes are applied to files already present on your device and are fully removed by uninstalling.
- This combo replaces the standalone Stopwatch and Timer. It is the union of
both and reuses their exact element ids, so do not install it alongside the
single
stopwatch.qmdortimer.qmd— a co-resident single would duplicate ids and clash. Pick the combo or the singles, never both. - No alarm sound. reMarkable has no speaker, so timer expiry is visual only. The alert draws over the document and navigator views; if the timer finishes while you're on a bare homescreen with neither open, the alert is silent until you re-open Quick Settings.
- This patches the system UI via qmldiff (that's what makes QS tiles possible) — unlike our AppLoad apps. The README includes the one-line SSH recovery should any qmd on your device ever misbehave: delete the file, restart. Nothing persistent is touched.
- qmldiff patches are firmware-sensitive; tested on 3.26.0.68, updates best-effort after firmware releases.
Also available separately
- Stopwatch (AUD 12) and Timer (AUD 12) as standalone tiles. Buying both singles? This combo is cheaper — and it's one file to install instead of two.

