Skip to content

Apply new brand mark: app icon, menu bar, welcome screen - #158

Merged
arzafran merged 1 commit into
mainfrom
feat/new-brand
Jul 21, 2026
Merged

Apply new brand mark: app icon, menu bar, welcome screen#158
arzafran merged 1 commit into
mainfrom
feat/new-brand

Conversation

@arzafran

Copy link
Copy Markdown
Member

What this does

Ships the new Programa mark everywhere the old chevron appeared: the app icon is now the dithered grid on dark ground in darkroom-safelight red, the menu bar gets a dedicated 16px template cut, and programa welcome (shown on first launch) prints the new mark with the red develop-gradient ramp.

Closes #142.

Summary

  • Regenerated AppIcon.appiconset + AppIconDark/AppIconLight from the new 1024 master; master committed to scripts/icon-gen/ and gen.sh/finalize.sh now mask it instead of drawing the old art, so re-running the pipeline reproduces these exact assets
  • New MenuBarIconTemplate.imageset (16 + 32@2x, template rendering intent); MenuBarIconRenderer draws it instead of the vector chevron — badge rendering untouched
  • printWelcome() logo/color section replaced (dark + light ramps); shortcuts/links below unchanged
  • AppIcon-Debug left as-is (intentionally distinct DEV branding)

Test Plan

  • Tagged Debug build compiles (reload.sh --tag new-brand)
  • programa welcome renders the new mark (verified against built CLI)
  • CI green

New dithered-grid mark in darkroom-safelight red replaces the chevron:
- AppIcon.appiconset + AppIconDark/AppIconLight regenerated from the new
  1024 master (committed to scripts/icon-gen/, which now masks it instead
  of drawing the old art)
- Menu bar uses a dedicated 16px template cut (dither characters break
  below ~24px), badge rendering unchanged
- CLI/app welcome screen shows the new mark with the develop-gradient
  red ramp in dark and light variants

Closes #142
@arzafran
arzafran merged commit 93e3101 into main Jul 21, 2026
4 of 7 checks passed
@arzafran
arzafran deleted the feat/new-brand branch July 21, 2026 17:12
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.

Welcome screen: match logo art and colors to the programa brand

1 participant