Browse Source

[macos] add liquid glass icon (#3095)

Co-authored-by: Maufeat
Signed-off-by: lizzie lizzie@eden-emu.dev
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3095
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
pull/3099/head
lizzie 4 weeks ago
committed by crueter
parent
commit
bf23921f07
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 1
      .reuse/dep5
  2. BIN
      dist/Assets.car
  3. 7
      src/yuzu/CMakeLists.txt
  4. 2
      src/yuzu/Info.plist

1
.reuse/dep5

@ -14,6 +14,7 @@ License: GPL-2.0-or-later
Files: dist/qt_themes/default/icons/256x256/eden.png Files: dist/qt_themes/default/icons/256x256/eden.png
dist/qt_themes/default/icons/256x256/eden_named.png dist/qt_themes/default/icons/256x256/eden_named.png
dist/Assets.car
dist/yuzu.bmp dist/yuzu.bmp
dist/eden.icns dist/eden.icns
dist/eden.ico dist/eden.ico

BIN
dist/Assets.car

7
src/yuzu/CMakeLists.txt

@ -362,9 +362,16 @@ target_sources(yuzu
) )
if (APPLE) if (APPLE)
# Normal icns
set(MACOSX_ICON "../../dist/eden.icns") set(MACOSX_ICON "../../dist/eden.icns")
set_source_files_properties(${MACOSX_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) set_source_files_properties(${MACOSX_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
target_sources(yuzu PRIVATE ${MACOSX_ICON}) target_sources(yuzu PRIVATE ${MACOSX_ICON})
# Liquid glass
set(MACOSX_LIQUID_GLASS_ICON "../../dist/Assets.car")
set_source_files_properties(${MACOSX_LIQUID_GLASS_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
target_sources(yuzu PRIVATE ${MACOSX_LIQUID_GLASS_ICON})
set_target_properties(yuzu PROPERTIES MACOSX_BUNDLE TRUE) set_target_properties(yuzu PROPERTIES MACOSX_BUNDLE TRUE)
set_target_properties(yuzu PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist) set_target_properties(yuzu PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist)

2
src/yuzu/Info.plist

@ -21,6 +21,8 @@ SPDX-License-Identifier: GPL-2.0-or-later
<string></string> <string></string>
<key>CFBundleIconFile</key> <key>CFBundleIconFile</key>
<string>eden.icns</string> <string>eden.icns</string>
<key>CFBundleIconName</key>
<string>Eden</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
<string>com.yuzu-emu.yuzu</string> <string>com.yuzu-emu.yuzu</string>
<key>CFBundleInfoDictionaryVersion</key> <key>CFBundleInfoDictionaryVersion</key>

Loading…
Cancel
Save