Inconsistent icon in macOS

Steps to reproduce

  1. From Obsidian settings change the app icon and relaunch.
  2. Type “obs” in Spotlight: both the icon to the right of the search entry and the one in the list of matches are still the default icon.
  3. Open Finder, go to Applications, select Get Info for Obsidian, drag&drop a third icon over the default one shown in the info dialog.
  4. Type “obs” in Spotlight again: now there are three different icons! The one to the right, the one in the matches list and the one in the Dock.

Did you follow the troubleshooting guide? [Y/N]

Yes.

Expected result

Everywhere in the system Obsidian shows the same icon.

Actual result

Two different icons are present after changing the original one the official way (from settings). It’s not possible to workaround this by additionally replacing the icon the usual macOS way. Even changing the icon inside the app’s Resources folder won’t do it. I’ve shown that there are at least three “degrees of freedom” when it comes to set the icon.

Environment

SYSTEM INFO:
Obsidian version: v1.4.14
Installer version: v1.4.13
Operating system: Darwin Kernel Version 22.3.0: Thu Jan 5 20:49:43 PST 2023; root:xnu-8792.81.2~2/RELEASE_ARM64_T8103 22.3.0
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

It’s nice that you provided a way to customize the icon from inside the app but, at least in macOS, it works worse than the macOS way and, moreover, it’s preventing successfully using it.

Well this is clearly an issue related on how Mac os renders icons…
Obsidian only provides a set of icons.

  • try to Open an info window for Obsidian and click-copy-paste-cut its icon to update your app icon
  • otherwise try to logout and login again, this should update Obsidians icon

try to Open an info window for Obsidian and click-copy-paste-cut its icon to update your app icon

I said I’ve already done that in my original post, as part of the steps to reproduce.

Well this is clearly an issue related on how Mac os renders icons…

I don’t think so. I’m pretty used to change icons to native apps and PWAs and Obsidian is the only app showing this behavior. At the same time, it’s the only app that enables the user to change the icon from inside the app itself. I bet both things are related.