Roadstr v0.4.26
Roadstr 0.4.26
A mirrored icon, and two new screen controls — all from continued field
reports on the previous release.
Fixed
Merge maneuver icons were mirrored
The merge symbol has two paths: the muted one for the carriageway being
joined, the accent one for the ramp the driver is actually on. A "merge
left" instruction means that carriageway is to the driver's left — which
puts the ramp, the accent path, on the right at the bottom of the icon.
The two were swapped, so every merge rendered as its own mirror image: a
driver on a right-side ramp merging left onto the main road saw a left-side
ramp merging right, and vice versa.
Confirmed against a real routing response before touching the code — a
live route with an actual merge, modifier: slight left step, the common
case of a ramp joining from the right — rather than guessing from the
screenshot alone.
Added
Two settings, both off by default:
Keep the screen on outside navigation too
The existing "keep screen on" setting only ever applied during an active
route. Reading the map stopped, or planning a trip, still let the screen
sleep mid-glance. A new toggle extends the same behaviour to free-roam use
of the app — left off by default, since always-on is a real battery cost
outside of driving.
Minimum screen brightness
Requested by an OLED user whose panel dims low enough, under the phone's
own auto-brightness, that the map's grey text stops being readable. A
slider sets a floor: while the app is open, the screen won't dim past it,
whatever the system's own brightness curve would otherwise do. Off by
default, since the entire point is that it only matters to some screens
and some ambient conditions.
Both settle back to their defaults on their own — ending navigation, or
closing the app — rather than needing anything to be turned off by hand.
Verifying this release
sha256sum -c SHA256SUMS.txt
All four APKs are signed with the official Roadstr release key, carry
versionCode 35, and contain zero Google classes.