From fee45e4409449852bf05acb46f8269232bbe1b63 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Wed, 6 Jul 2022 18:09:11 +0200 Subject: [PATCH] Use macOS-specific application icon Signed-off-by: Claudio Cambra --- NEXTCLOUD.cmake | 9 ++++++++- ...xtcloud-icon-Big-Sur.svg => Nextcloud-macOS-icon.svg} | 0 ...Nextcloud-sidebar.svg => Nextcloud-macOS-sidebar.svg} | 0 3 files changed, 8 insertions(+), 1 deletion(-) rename theme/colored/{Nextcloud-icon-Big-Sur.svg => Nextcloud-macOS-icon.svg} (100%) rename theme/colored/{Nextcloud-sidebar.svg => Nextcloud-macOS-sidebar.svg} (100%) diff --git a/NEXTCLOUD.cmake b/NEXTCLOUD.cmake index 69464cfcc90ed..67b56ccc5c2d1 100644 --- a/NEXTCLOUD.cmake +++ b/NEXTCLOUD.cmake @@ -5,7 +5,14 @@ set( APPLICATION_DOMAIN "nextcloud.com" ) set( APPLICATION_VENDOR "Nextcloud GmbH" ) set( APPLICATION_UPDATE_URL "https://updates.nextcloud.org/client/" CACHE STRING "URL for updater" ) set( APPLICATION_HELP_URL "" CACHE STRING "URL for the help menu" ) -set( APPLICATION_ICON_NAME "Nextcloud" ) + +if(APPLE AND APPLICATION_NAME STREQUAL "Nextcloud" AND EXISTS "${CMAKE_SOURCE_DIR}/theme/colored/Nextcloud-macOS-icon.svg") + set( APPLICATION_ICON_NAME "Nextcloud-macOS" ) + message("Using macOS-specific application icon: ${APPLICATION_ICON_NAME}") +else() + set( APPLICATION_ICON_NAME "${APPLICATION_SHORTNAME}" ) +endif() + set( APPLICATION_ICON_SET "SVG" ) set( APPLICATION_SERVER_URL "" CACHE STRING "URL for the server to use. If entered, the UI field will be pre-filled with it" ) set( APPLICATION_SERVER_URL_ENFORCE ON ) # If set and APPLICATION_SERVER_URL is defined, the server can only connect to the pre-defined URL diff --git a/theme/colored/Nextcloud-icon-Big-Sur.svg b/theme/colored/Nextcloud-macOS-icon.svg similarity index 100% rename from theme/colored/Nextcloud-icon-Big-Sur.svg rename to theme/colored/Nextcloud-macOS-icon.svg diff --git a/theme/colored/Nextcloud-sidebar.svg b/theme/colored/Nextcloud-macOS-sidebar.svg similarity index 100% rename from theme/colored/Nextcloud-sidebar.svg rename to theme/colored/Nextcloud-macOS-sidebar.svg