Browse Source

[macos] add liquid glass icon

pull/3095/head
lizzie 2 months ago
parent
commit
40c25d468a
  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
dist/qt_themes/default/icons/256x256/eden_named.png
dist/Assets.car
dist/yuzu.bmp
dist/eden.icns
dist/eden.ico

BIN
dist/Assets.car

7
src/yuzu/CMakeLists.txt

@ -362,9 +362,16 @@ target_sources(yuzu
)
if (APPLE)
# Normal icns
set(MACOSX_ICON "../../dist/eden.icns")
set_source_files_properties(${MACOSX_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
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_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>
<key>CFBundleIconFile</key>
<string>eden.icns</string>
<key>CFBundleIconName</key>
<string>Eden</string>
<key>CFBundleIdentifier</key>
<string>com.yuzu-emu.yuzu</string>
<key>CFBundleInfoDictionaryVersion</key>

Loading…
Cancel
Save