Skip to content

Thasia v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 16:14

Changed

  • Stronger AVIF compression — adaptive quality tiers now use 58/54/50/46/42 and rav1e speed levels 4/3/2/1/1. Encoding takes longer, especially for large pages, in exchange for materially smaller files.
  • Monochrome AVIF tuning — grayscale pages now reduce quality by 8 points and line art by 12 points, with encoder effort increased down to speed 1.
  • Anasthasia 0.2 migration — UI components, namespaced flavour tokens, theme state, keyboard registration, and the optional keyboard entrypoint now use the breaking 0.2 API.
  • Settings controls — the default output path and its actions now use Anasthasia's PathDisplay, IconButton, and Button components for consistent layout and interaction states.

Fixed

  • Large monochrome AVIF size regression — removed the old quality-55 floor that could raise large grayscale and line-art pages above their color quality tier instead of compressing them harder.
  • Control accessibility — progress bars, segmented controls, and icon-only toggles now expose explicit accessible names.