WTAK v1.8.1 — back gesture fix
Fixes the back gesture, which v1.8.0 broke on Wear OS 6. If you are on v1.8.0, update — no screen could be swiped back from.
What was wrong
v1.8.0 set android:windowSwipeToDismiss=false to stop map panning from closing the app. That was the wrong layer.
Wear's back swipe is a full-screen gesture owned by the platform, and the Compose nav host takes its gesture from the platform. Disabling the window attribute doesn't hand back navigation to the app — it removes the gesture source from every screen.
It got through testing because the emulator in use was Wear OS 4, where the older dismissal path still applied. It only breaks on Wear OS 6.
The fix
Leave the platform gesture enabled and exclude the map's interior from it, which is what setSystemGestureExclusionRects is for. The map's leading 24 dp still goes back; the rest of it pans.
| back from menu | back from radar | pan the map | |
|---|---|---|---|
| v1.8.0 | ✗ nothing happens | ✗ nothing happens | safe |
| v1.8.1 | ✓ returns to map | ✓ returns to map | safe |
Verified with the signed release build on Wear OS 6 / API 36 and Wear OS 4 / API 34.
Install
adb install -r WTAK-1.8.1.apk
Upgrades in place over any earlier version — settings, waypoints and enrolled certificates are kept.
Everything from v1.8.0 is included: the radar scope, the Meshtastic LoRa link with one-tap TAK radio configuration, expressive motion, and the map cut around its controls.