Skip to content

feat(brand): Beacon Light icon set from single SVG source - #56

Merged
cursor[bot] merged 2 commits into
mainfrom
cursor/beacon-light-iconset-f6d8
Oct 17, 2026
Merged

cursor[bot] merged 2 commits into
mainfrom
cursor/beacon-light-iconset-f6d8

Conversation

@asachs01

Copy link
Copy Markdown
Owner

Summary

Ship the approved Beacon Light icon set with unified design generated from a single SVG source.

Changes

Assets Generated

  • Web: App icons (16px-512px), new 512px maskable icon, favicon, OG image
  • Home Assistant: 128×128 add-on icon + 250×100 logo (horizontal lockup)
  • Android: All density buckets (mdpi through xxxhdpi) with #101d3c background
  • iOS: 1024×1024 opaque RGB icon (no alpha channel)
  • Docs: Updated favicon for documentation site

Code Changes

  • Added scripts/build-icons.py: Automated icon build script with Inter font text-to-paths conversion
  • Added branding/icon/svg/: 9 source SVGs with paths (no embedded fonts)
  • Added branding/icon/README.md: Regeneration instructions
  • Updated manifest.json: Set theme_color to #101d3c, added 512px maskable icon
  • Updated index.html: Favicon points to small-mark, added og:image meta tag
  • Updated Android ic_launcher_background.xml: Background color set to #101d3c
  • Updated src/styles/tokens.css: Brand color updated to #f7a832 to match new icon gold
  • Regenerated beacon-logo-main.png from horizontal lockup at 2048px wide
  • Synced all changes to beacon/ directory per CLAUDE.md

Verification

✅ All tests pass (114/114)
✅ Build completes successfully with icons in dist/
✅ beacon/ sync check passes
✅ iOS icon verified as opaque RGB (no alpha)
✅ Android icons at correct densities with proper background
✅ 512px maskable icon added to manifest

Design Notes

The new icon set uses a cohesive color palette:

  • Primary gold: #f7a832 (lamp gradient)
  • Navy background: #101d3c
  • Unified design language across all platforms

The brand token was updated to match the new icon's gold, ensuring design consistency between the brand mark and UI accents.

Open in Web Open in Cursor 

cursoragent and others added 2 commits October 17, 2026 18:53
Ship approved Beacon Light icon set with unified design:
- Generated from single SVG source with Inter font text-to-paths
- Updated brand color token to match new icon gold (#f7a832)
- Web: app icons (16-512px), new 512px maskable, favicon, OG image
- HA add-on: 128×128 icon + 250×100 logo (horizontal lockup)
- Android: all density mipmap icons with #101d3c background
- iOS: 1024×1024 opaque RGB icon (no alpha)
- Docs: favicon for documentation site
- Regenerated beacon-logo-main.png from horizontal lockup at 2048w

Changes:
- Add scripts/build-icons.py: automated icon build from SVG source
- Add branding/icon/svg/: 9 source SVGs with paths, no embedded fonts
- Add branding/icon/README.md: regeneration instructions
- Update manifest.json: theme_color #101d3c, add 512 maskable icon
- Update index.html: point favicon to small-mark, add og:image meta
- Update Android: ic_launcher_background.xml color #101d3c
- Update src/styles/tokens.css: --color-brand to match new icon
- Sync all changes to beacon/ directory per CLAUDE.md

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Aaron Sachs <asachs01@users.noreply.github.com>
Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Aaron Sachs <asachs01@users.noreply.github.com>
@asachs01
asachs01 marked this pull request as ready for review October 17, 2026 18:56
@cursor
cursor Bot merged commit 2506ee1 into main Oct 17, 2026
1 check passed
@cursor
cursor Bot deleted the cursor/beacon-light-iconset-f6d8 branch October 17, 2026 18:56
github-actions Bot pushed a commit that referenced this pull request Oct 17, 2026
# [1.40.0](v1.39.6...v1.40.0) (2026-10-17)

### Features

* **brand:** Beacon Light icon set from single SVG source ([#56](#56)) ([2506ee1](2506ee1)), closes [#f7a832](https://github.com/asachs01/beacon/issues/f7a832) [#101d3c](https://github.com/asachs01/beacon/issues/101d3c) [#101d3c](https://github.com/asachs01/beacon/issues/101d3c) [#101d3c](https://github.com/asachs01/beacon/issues/101d3c)

Co-Authored-By: claude-flow <ruv@ruv.net>
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.40.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants