Skip to content

Apply official OpenHCS branding across web and desktop - #96

Merged
trissim merged 5 commits into
mainfrom
codex/official-branding
Jul 31, 2026
Merged

Apply official OpenHCS branding across web and desktop#96
trissim merged 5 commits into
mainfrom
codex/official-branding

Conversation

@trissim

@trissim trissim commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • Add one package-owned canonical OpenHCS SVG plus deterministic PNG, ICO, and ICNS projections.
  • Replace the website and README placeholders with the official mark, including favicons and deployment-path validation.
  • Set the Qt application and early startup-window icon through one shared Qt projection of the packaged asset.
  • Brand the Windows installer executable and installed desktop shortcut while retaining the GUI-subsystem launcher from Launch Windows desktop without a console window #95.
  • Brand both the macOS installer application and the installed OpenHCS application bundle, including transactional replacement and rollback of an existing launcher.
  • Package every native icon encoding in the wheel and add focused resource, website, installer, and native-smoke assertions.
  • Prepare synchronized package, Codex plugin, MCP bundle, and official MCP Registry metadata for patch release 0.7.2.

Architecture

openhcs.resources.brand owns the closed asset family and installed resource lookup. The website build stages the canonical SVG, Qt decodes the packaged raster through one helper, and native installers consume the packaged platform encodings. There are no independent per-surface logos or manually synchronized artwork.

openhcs.__version__ remains the release-version authority. scripts/sync_mcp_release_metadata.py produced all 0.7.2 client and registry projections.

Validation

  • 50 focused brand, website, Qt, and installer tests passed.
  • Real startup-child lifecycle tests passed with the packaged icon.
  • Ruff, shell parsing, workflow YAML parsing, and git diff --check passed.
  • The website builder produced a valid Pages artifact; a 1440x1000 Chromium render was visually inspected.
  • The wheel contains SVG, PNG, ICO, and ICNS resources.
  • Re-rendering the SVG at the recovered official avatar's native 420x420 size produces zero differing pixels.
  • Release metadata check passes for expected version 0.7.2.
  • Windows CI verifies the installed shortcut's target is a GUI-subsystem executable and its icon is the package-owned OpenHCS ICO.

@trissim
trissim force-pushed the codex/official-branding branch from add08d2 to 1d39819 Compare July 31, 2026 01:45
@trissim
trissim marked this pull request as ready for review July 31, 2026 02:09
Copilot AI review requested due to automatic review settings July 31, 2026 02:09
@trissim
trissim merged commit e9e40b5 into main Jul 31, 2026
36 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

2 participants