Skip to content

fix: update Store typography and screenshot navigation - #227

Merged
zhuzhe1983 merged 1 commit into
CardputerZero:masterfrom
zhuzhe1983:chore/update-store-submodule
Sep 23, 2026
Merged

zhuzhe1983 merged 1 commit into
CardputerZero:masterfrom
zhuzhe1983:chore/update-store-submodule

Conversation

@zhuzhe1983

Copy link
Copy Markdown
Contributor

Updates the Store submodule from e2aae33 to b02db12. Mixed Chinese/English app names retain the requested font size instead of falling back from 20px to 10px. Screenshot navigation uses packaged arrow artwork with directly drawn fallback arrows, and detects image-loading failures.

Validation:

  • Integrated Store AArch64 framebuffer build and existing unit tests passed.
  • Headless Linux SDL checks covered font sizing, long-title scrolling, screenshot navigation, and Esc return/exit behavior.
  • Real-device verification was deferred at the user's request.

Only projects/AppStore changes in this PR. GitHub Actions must pass before merging.

@zhuzhe1983
zhuzhe1983 merged commit c2166d9 into CardputerZero:master Sep 23, 2026
7 checks passed
marekbujko pushed a commit to marekbujko/launcher that referenced this pull request Sep 29, 2026
pi-gen bakes FIRST_USER_PASS=raspberry into every image, so the
password-presence check added for bug CardputerZero#227 also fired on factory-fresh
devices and skipped the OOBE entirely, leaving Wi-Fi and timezone
unconfigured.

Verify the stored hash against the baked pi/raspberry default via
crypt_r(3) (the stored hash doubles as the setting string, per crypt(5)),
and treat a match as an unconfigured account. Imager-provisioned devices
store a user-chosen password (or a renamed user), never match, and keep
skipping the wizard. crypt failures return a "*" token that can never
compare equal, so errors safely count as configured.

Links LaunchWizard against libcrypt (libcrypt.so.1, already in the
image) and covers the new policy branch in the unit tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant