Skip to content

Update app icons#539

Merged
leszko merged 5 commits intomainfrom
feat/update-app-icons
Feb 27, 2026
Merged

Update app icons#539
leszko merged 5 commits intomainfrom
feat/update-app-icons

Conversation

@livepeer-tessa
Copy link
Copy Markdown
Contributor

⚠️ IMPORTANT: Do not merge without contacting @hthillman

Reviewers must contact @hthillman for discussion before approving or merging this PR.


Summary

Updates app icons with new branding assets provided by hunter.

Changes

New Icons

  • icon.png — 1024×1024 master icon (dark bg + gradient mark), used by Electron
  • icon.icns — macOS app/dock icon
  • icon.ico — Windows app icon
  • trayIconTemplate.png + [email protected] — macOS menu bar icons (Template suffix enables automatic light/dark mode handling)

Config Updates

  • Updated electron-builder.yml to use .icns for macOS builds
  • Updated tray icon path in electronApp.ts to use new Template naming convention

Removed

  • Old tray-icon.png (replaced by Template icons)

Testing

  • Build for macOS: verify dock icon and menu bar icon appear correctly in both light and dark mode
  • Build for Windows: verify taskbar icon and installer icons appear correctly
  • Build for Linux: verify app icon appears correctly

Again: Do not merge this PR without first contacting @hthillman

@hthillman hthillman changed the title ⚠️ DO NOT MERGE - Update app icons (contact @hthillman first) Update app icons Feb 25, 2026
@leszko
Copy link
Copy Markdown
Collaborator

leszko commented Feb 27, 2026

Updated also the icon for the web frontend and merging.

livepeer-robot and others added 5 commits February 27, 2026 10:30
- Replace icon.png with new 1024x1024 master icon (dark bg + gradient mark)
- Add icon.icns for macOS app/dock icon
- Replace icon.ico with new Windows app icon
- Replace tray-icon.png with trayIconTemplate.png + [email protected]
  (Template suffix enables automatic macOS light/dark mode handling)
- Update electron-builder.yml to use .icns for macOS builds
- Update tray icon path in electronApp.ts

DO NOT MERGE without contacting @hthillman

Signed-off-by: livepeer-robot <[email protected]>
The .icns file is properly formatted for macOS icon masking.
Using .png resulted in a square icon with dark background instead of
the expected rounded rectangle macOS style.

Signed-off-by: livepeer-robot <[email protected]>
Switched from gradient to white monochrome design per hunter's request.

Signed-off-by: livepeer-robot <[email protected]>
Signed-off-by: Rafał Leszko <[email protected]>
Signed-off-by: Rafał Leszko <[email protected]>
@leszko leszko force-pushed the feat/update-app-icons branch from e4abead to 6ee3d6e Compare February 27, 2026 09:30
@leszko leszko merged commit cf07049 into main Feb 27, 2026
6 checks passed
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