Skip to content

v0.1.8 — real text metrics + version line

Choose a tag to compare

@willwade willwade released this 22 Aug 09:46
· 1 commit to main since this release
075cb02

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_BITRATE range 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 onward versionName actually 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