Skip to content

Commit 8cd720f

Browse files
dvlin-devCodex
andauthored
feat(pc): add app icons, installer branding, and update tray icon (#234)
* feat(pc): add app icons, installer branding, and update tray icon Generate all missing icon assets from the brand logo SVG: - icon.icns/ico/png for macOS and Windows app icons - DMG background with branded gradient, title text, and drag arrow - NSIS installer header and sidebar with brand gradient + logo - Update system tray icon from old "M" letterform to logo silhouette (outer ring + center dot) matching the current brand identity * fix(pc): regenerate 2x tray icon PNG with valid IDAT stream The previous 2x PNG had a corrupted IDAT stream that prevented decoding on HiDPI displays, causing fallback to the 1x icon. Regenerated both 1x and 2x PNGs with verified integrity. --------- Co-authored-by: Codex <[email protected]>
1 parent ed8790d commit 8cd720f

File tree

9 files changed

+5
-2
lines changed

9 files changed

+5
-2
lines changed
67.9 KB
Loading
26.4 KB
Loading

apps/moryflow/pc/build/icon.icns

697 KB
Binary file not shown.

apps/moryflow/pc/build/icon.ico

79.8 KB
Binary file not shown.

apps/moryflow/pc/build/icon.png

205 KB
Loading
25.2 KB
Binary file not shown.
151 KB
Binary file not shown.

apps/moryflow/pc/electron-builder.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ mac:
3535
- moryflow
3636
dmg:
3737
title: ${productName}
38+
background: build/background.png
3839
iconSize: 100
3940
contents:
4041
- x: 160
@@ -61,6 +62,8 @@ nsis:
6162
oneClick: false
6263
allowToChangeInstallationDirectory: true
6364
deleteAppDataOnUninstall: true
65+
installerHeader: build/installerHeader.bmp
66+
installerSidebar: build/installerSidebar.bmp
6467
linux:
6568
target:
6669
- AppImage

apps/moryflow/pc/src/main/app/menubar-controller.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ export type CreateMenubarControllerOptions = {
3030
};
3131

3232
const TRAY_ICON_PNG_1X_BASE64 =
33-
'iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAEgAAAACaqbJVAAABOUlEQVQ4Ea2TMW7CQBBF7QRS0FCGEpQzROIAlOQQFOnooISKIk1EmlS5BAUtnCCX4ASRaCMi+M87Y2zFi6MkX/q7s/NnRrvjcZL8E9KKOm35euJ1hYbrIO7EvViJG3lfxU/xWENiiCUnQ8MN7UvxUVyIG5HgKpA8EGcmjotBPIdEF4tazJ5bDrnJlUXRk6a4tfOt9qHYsTMbNj40wK3J6Yp5IW+sP+de2lpciQRDbHxowGOz9hR7FOTy2tfxyVzYUfjTYgHPEiZG7CjqbvSizDvLxp7GKtUVYp5GltyKFcFfV4gYn+CLhbxHX2QIPqnvsh/ED5wGbHxowGMP4RjWtjY+J0P2U5QG0p/G9d9EJpu+MJg+JzJLKP4i5PjT8yACfv3TpnmZs8Ezu6Lf9qwEi57sxG83CfIf1xOpuELz3btQ8wAAAABJRU5ErkJggg==';
33+
'iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVR42rWTUQ6CMAyGwWuAkQfxjhP0NngB4VkkEiN3ALyE8ohd0iVN04Im2ORLlrb713ab5/3Z1kAKVECP2HUChN8I+MARGIBR4Y2H+JrICjhNCHAyTezwg4gjkWYyKG3UiBYP5qp5ABuSY9eNkLenQpVwkt24AwogB2IgEiorqdCTBW/oL4gvR1/Ncjsq1LNgLQid0XdnuS0VurLggK3FWIkV2SqtXahQKgyxwY3OImXYhgqFOOBRqGzq+l/8+rWq5jDaP8uW+CJOLFHapO2YKRFqAb7YEt9Jh2sjzWRR+wC76KubxvAICAAAAABJRU5ErkJggg==';
3434

3535
const TRAY_ICON_PNG_2X_BASE64 =
36-
'iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJKADAAQAAAABAAAAJAAAAAAqDuP8AAACJElEQVRYCe2YvUoDQRSF40+hhZ2NWPkEFiKoaG9nK2IhCPoKgiAB8SXERgxYWVha2CjYqOATKFhqaWPh3/nMTLjObn52Z0NWyIGTuTP37r3HO5PNrpVKH/+sAwMd6B1SzKw4JY51EJ8W8qbFJ/FW/EwL6GRtVEG74qv4XRDJRc4RMRMmFH0nFiUkzENuaiSQtmV05lqccdG0+Fy8EWl9HrDVC+KKyBEA9+Ki+M6kFWip/4ueZU+3Cs7oIxc5fX5qtQTq/Zn5kF2kGF+YnORGFLV8x2QmMaclr/4s6S5shdy+DjUbGGxYdYOvtgdnpluwuW3NynBQkcPnkXaA1+VccgEkPfbBwbih+bxb4wtSc7YfbG5bMyHIX9BsRMyWc25qfBQpaEHMkWjPRijIxv+xwy3742wzoeCpOG7isFmzYoy7vRkjiOyT4onI/Qxis5Yb4RnKkogbJp1YFnfchdjA++qzDJ8xHdpTnS9Xa18jBKzhy4UYQReqeOCq0ikIWMOXCzGCKFgVLzEcsKt+kmeMOUPUY3vWxAcmArbfxt+FrB+xgqj3Iq66wthRKEIQAq6iVJiLY8+QSVWMWTpBWbfs2vSBZ5lmwHfonPaaZvGN9VBQ019hd0VNI2yHZwVstwiyv/C2ZiXcsieThGfgbsHmtjUT9bjbluoRFoU9fcjnkSFE6V6DEMhLXE9eFMPu2HlPXqXTtsyKwuagl+KfDaGw/rwUHfgBKoy7m9LoVeQAAAAASUVORK5CYII=';
36+
'iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB00lEQVR42u2Y30sCQRDHj1ADe6s/Q0Htn8gerTdJFNF+vHT6Z6SB0BWk0VV/SVk+Vy9a5nv4XH+AzcIcLMu6zO7dHj048IHjdnb46s7Ozp7jrMyO5YE2cA+MgFdkhO/YWM62iA2gBXwACyLM1wXSUYs5AOYaQkS+gXIUQhLAZQghIjdAylTMFvAcoZiAIcbWsiTwaEFMwAuwriOob1FMwJ1OAi9iYo+ytecxCppieiy1lkHADtAAmvg81YxxohJELXo/QAVYk8Rg76roQ4k1UR0HVDF5Qi4WNERlZQHaxMkVYV4R6CFFYaxGjOnKBD0Qc4ZfpiuJjycs3xchri8TRKnKZ8I/s8xvl/PrEuI+yQS9EyY2OP+ewq/P+R0S4r6ZCmoaCDoyFURZsg7nv6Pw45P73HTJTJLak/hcCEk9M01q6ravCvNYAg8QcdvXiTFPZYJyGoWxQCiM28AvMWYmiqOjpjg66hpiJqpf5WoejDOsM03c3l1izvAcqwSlsSGPq/34xL5daeUYBZWoXeN1DGL8/9bkp0yuQUMLYlhV3gxzUfQiFDMIc1Hkbd+gVxZ3U8mJ2JLYkI81hIyxziQcy5bFIupjngWfY9jzLY5lVl+tbNgf99CuVReBl8cAAAAASUVORK5CYII=';
3737

3838
const createTrayIcon = () => {
3939
try {

0 commit comments

Comments
 (0)