v0.1.8 — real text metrics + version line
What's Changed
- feat: real text metrics for label layout (DasherCore v0.2.4, upstream #56) + app version line (RFC 0016) by @willwade in #19
- chore: bump versionName/versionCode to 0.1.8 by @willwade in #20
Notable changes
- Label layout now uses real glyph metrics (DasherCore #56): the engine measured label widths with a codepoints × size/2 estimate whose error compounded down the label chain, jumbling deep-zoom text (reported making long sentences hard to continue on Windows; Android shared the same engine path). The canvas now supplies measurements from the same Paint and size transform it draws opcode-5 text with — via the new
dasher_set_text_size_callback— for both the main app and the IME. DasherCore submodule → v0.2.4. - Speed range follows the engine (#13, in v0.1.7): steppers coerce to the engine's declared
LP_MAX_BITRATErange instead of a fixed 20–400 % — Dasher v5 users at 5.0× are unblocked. - Version line (RFC 0016): Settings → Privacy now shows
Dasher 0.1.8— and from this release onwardversionNameactually tracks the tag (it had been stuck at 0.1.0).
Full Changelog: v0.1.7...v0.1.8
What's Changed
- feat: text metrics (DasherCore v0.2.4) + version line (RFC 0016) by @willwade in #19
- chore: bump version to 0.1.8 by @willwade in #20
Full Changelog: v0.1.7...v0.1.8