0.1.26
What's Changed
- Fix: harden GIF decoding in ImageLib by @wszqkzqk in #307
- Fix memory management issues and refactor for RAII usage by @wszqkzqk in #308
- Fix: Revise the description of the "Roll Some Heads" achievement to match the original version by @peashooter2 in #310
- Fix: avoid credits note after achievements in non-adventure modes by @wszqkzqk in #312
- Fix: award Morticulturalist when all shop plants are owned by @wszqkzqk in #313
- Fix: set Let's Rock button label hilite color to white by @wszqkzqk in #314
- Refactor: rewrite Color class constructors and methods to use constexpr by @wszqkzqk in #321
- Fix: clean up latent UB and modernize string handling by @wszqkzqk in #320
- Fix: remove redundant sell-dialog label override and dead purchase dialog by @wszqkzqk in #323
- Feat: map Android back button to escape key by @wszqkzqk in #143
- Fix: support UTF-8 decoding and safe rect lookup in TodDrawStringMatrix by @wszqkzqk in #327
- Fix: fix dialog button casing and localize hardcoded strings across versions by @wszqkzqk in #325
- Fix: correct trophy count font size by @Vector-Syobon-812 in #329
- Fix: handle UTF-8 by code point in MessageWidget and ChallengeScreen by @wszqkzqk in #330
- Fix: open menu instead of debug play on seed chooser escape by @wszqkzqk in #332
- Fix: keep Continue dialog wide enough for its buttons by @wszqkzqk in #331
- Fix: avoid color pollution in TodWriteString width measurement by @wszqkzqk in #335
- Fix: correct loading task accounting by @wszqkzqk in #336
- Fix: ensure texturing is enabled in multi-piece BltTriangles path by @wszqkzqk in #337
Full Changelog: 0.1.25...0.1.26