fix(splash): skip runtime title/version draw and use mantle background #179

Merged
forbes merged 2 commits from feat/editing-context-system into main 2026-02-12 16:11:10 +00:00
Owner

Summary

Fix splash screen text rendering where the title and version were drawn outside the rounded background rectangle, and switch to a darker mantle background color.

Changes

  • Skip runtime title/version text drawing for Kindred Create in SplashScreen::splashImage() since the PNG already has them baked in by generate-splash.py. The text was being drawn at position (6,75) which falls outside the rounded background rect (starts at 30,30).
  • Switch splash background from Catppuccin Mocha base (#1e1e2e) to mantle (#181825) in generate-splash.py
  • Regenerate kindredcreatesplash.png and kindredcreatesplash_2x.png with the new color
  • Dev build warning rendering is preserved (still drawn at runtime)

Checklist

  • Commit messages follow conventional commits
  • Code follows project style (clang-format for C++, black for Python)
  • Changes are tested locally
  • Documentation updated (if applicable)
## Summary Fix splash screen text rendering where the title and version were drawn outside the rounded background rectangle, and switch to a darker mantle background color. ## Changes - Skip runtime title/version text drawing for Kindred Create in `SplashScreen::splashImage()` since the PNG already has them baked in by `generate-splash.py`. The text was being drawn at position (6,75) which falls outside the rounded background rect (starts at 30,30). - Switch splash background from Catppuccin Mocha base (`#1e1e2e`) to mantle (`#181825`) in `generate-splash.py` - Regenerate `kindredcreatesplash.png` and `kindredcreatesplash_2x.png` with the new color - Dev build warning rendering is preserved (still drawn at runtime) ## Checklist - [x] Commit messages follow [conventional commits](https://www.conventionalcommits.org/) - [x] Code follows project style (clang-format for C++, black for Python) - [x] Changes are tested locally - [ ] Documentation updated (if applicable)
forbes added 1 commit 2026-02-12 16:08:54 +00:00
fix(splash): skip runtime title/version draw and use mantle background
Some checks failed
Build and Test / build (pull_request) Failing after 19m15s
f71decca08
The splash PNG already has the title and version baked in by
generate-splash.py, but SplashScreen::splashImage() was drawing them
again at position (6,75) which fell outside the rounded background
rectangle (starts at 30,30). Skip runtime text rendering for Kindred
Create while keeping the dev build warning.

Also switch the splash background from Catppuccin Mocha base (#1e1e2e)
to mantle (#181825) for a darker appearance and regenerate assets.
forbes added 1 commit 2026-02-12 16:10:58 +00:00
Merge branch 'main' into feat/editing-context-system
All checks were successful
Build and Test / build (pull_request) Successful in 35m30s
d299501a0b
forbes merged commit 9a31a579b2 into main 2026-02-12 16:11:10 +00:00
forbes deleted branch feat/editing-context-system 2026-02-12 16:11:10 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#179