What it is
A stopwatch that lives in Quick Settings. Swipe down, tap the clock tile to
start, tap again to pause, long-press to reset — with a live mm:ss count on
the tile and a floating pill at the top of the drawer while it runs. Time a
focus block, a workout, a boil, an exam section, without leaving your notebook.
The screenshot shows the tiles in the Quick Settings toggle row.
Features
- One tap from Quick Settings — tile toggles run / pause; long-press resets to 00:00.
- Live
mm:ssoverlay on the tile (bold while running) and a floating⏱ mm:sspill at the top of the drawer whenever the clock is running or paused above zero. The pill widens automatically so long runs never clip, and readsh:mm:sspast the hour. - Keeps running, always — the count is stored as absolute timestamps in a small file on the device, so it survives closing Quick Settings, an xochitl restart, and the device sleeping. Come back tomorrow and it is still going, showing the real elapsed time. Only a long-press resets it.
- 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*) so it won't collide with other installed qmd tweaks.
New in 1.2.0
The stopwatch is now pure wall-clock. Up to 1.1.0 a clock that had not ticked
for 30 seconds reset itself to 00:00 — a check meant to catch the device
sleeping, but the tick it watched only runs while the Quick Settings drawer is
open, so any clock you started and then closed the drawer on was dead when you
came back. That is gone: a run is stored as two absolute timestamps, so it
survives closing the drawer, restarting xochitl, and the device sleeping, and
reads the true elapsed time whenever you next look. Past the hour the display
grows to h:mm:ss. Only a long-press resets it.
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 the tile appears in Quick Settings. Uninstall = delete the file, restart, remove the state file. 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.
- reMarkable has no speaker, so the stopwatch is silent by design — it just counts.
- This patches the system UI via qmldiff (that's what makes a QS tile 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
- Timer (AUD 12) — the same idea for counting down, with a duration picker and a "Timer ended" alert.
- timerMode combo (AUD 18) — Stopwatch + Timer together, cheaper than buying both singles. Buying both singles? The combo is cheaper. Install the combo or the singles, never both — they share element ids.
