Skip to content

Update screenshots for v0.8.7 (libraqm/RAQM enabled); add 13 languages#22

Open
kdmukAI-bot wants to merge 1 commit into
SeedSigner:devfrom
kdmukAI-bot:v0.8.7_screenshots
Open

Update screenshots for v0.8.7 (libraqm/RAQM enabled); add 13 languages#22
kdmukAI-bot wants to merge 1 commit into
SeedSigner:devfrom
kdmukAI-bot:v0.8.7_screenshots

Conversation

@kdmukAI-bot

Copy link
Copy Markdown

Summary

Regenerates the full SeedSigner screenshot set for v0.8.7 with the screenshot generator's now-default libraqm/RAQM text rendering enabled, and adds screenshots for 13 newly-supported languages.

Why nearly every existing screenshot changes

The prior screenshots were generated with RAQM explicitly disabled — the older generator patched PIL.ImageFont.core.HAVE_RAQM = False to mimic the pre-libraqm Pi Zero output. That workaround was removed (#774) and the generator now requires libraqm. Switching from PIL's BASIC layout to HarfBuzz/RAQM shaping shifts glyph positioning and anti-aliasing on essentially every text-bearing screen, so the diff is large by nature — even where the on-screen content is unchanged.

On top of the rendering change, there are genuine v0.8.6 → v0.8.7 content changes (e.g. "Review PSBT" → "Review Transaction", button label casing, new and removed views).

Changes

  • Updated screenshots for existing languages: ca, de, en, es, fr, it, ja, nl, zh_Hans_CN
  • Added 13 languages: cs, el, fa, hi, id, ko, no, pl, pt_BR, ru, th, tr, vi
  • README updated with the expanded language list
  • ~3,080 files changed (1,897 added / 1,146 modified / 37 removed)

Generated from seedsigner dev (v0.8.7) via pytest tests/screenshot_generator/generator.py with libraqm installed.

Regenerated the full screenshot set against seedsigner dev (v0.8.7) with the
generator's now-default libraqm/RAQM text layout enabled.

The previous set was generated with RAQM explicitly disabled (the old generator
patched PIL.ImageFont.core.HAVE_RAQM = False to mimic the pre-libraqm Pi Zero).
v0.8.7 enforces libraqm, so every existing screenshot changes at the pixel level
from HarfBuzz text shaping, in addition to genuine v0.8.6 -> v0.8.7 content
changes (e.g. 'Review PSBT' -> 'Review Transaction', label casing, new/removed
views).

Also adds screenshots for 13 newly-supported languages: cs, el, fa, hi, id, ko,
no, pl, pt_BR, ru, th, tr, vi.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 0.8.7 Needs Code Review

Development

Successfully merging this pull request may close these issues.

2 participants