Skip to content

Updated macOS App Icon#10113

Open
i2h3 wants to merge 2 commits into
masterfrom
i2h3/10073
Open

Updated macOS App Icon#10113
i2h3 wants to merge 2 commits into
masterfrom
i2h3/10073

Conversation

@i2h3
Copy link
Copy Markdown
Collaborator

@i2h3 i2h3 commented Jun 4, 2026

  • Closes Use .icon #10073.
  • Use new Icon Composer asset for main app bundle.
  • Obsoletion of the SVG icon assets for app and Finder sidebar (the latter did not work anyway).
  • Obsoletion of the build phase which renders the SVGs to PNGs and then combines them to .icns files.

i2h3 and others added 2 commits June 4, 2026 14:28
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
@i2h3 i2h3 added this to the 34.0.0 milestone Jun 4, 2026
@i2h3 i2h3 self-assigned this Jun 4, 2026
@i2h3 i2h3 added os: 🍎 macOS Apple macOS, formerly also known as OS X feature: ☁️ GUI System tray icon and menu. labels Jun 4, 2026
@github-project-automation github-project-automation Bot moved this to 🧭 Planning evaluation (don't pick) in 💻 Desktop Clients team Jun 4, 2026
@i2h3 i2h3 changed the title I2h3/10073 Updated macOS App Icon Jun 4, 2026
@i2h3 i2h3 moved this from 🧭 Planning evaluation (don't pick) to 🏗️ In progress in 💻 Desktop Clients team Jun 4, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

Artifact containing the AppImage: nextcloud-appimage-pr-10113.zip

Digest: sha256:1f9829bfbd29d9f401f2031a98c309c163f594669e2e8d722c40ce861621e1f1

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 4, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
C Maintainability Rating on New Code (required ≥ A)
12 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@Rello
Copy link
Copy Markdown
Collaborator

Rello commented Jun 5, 2026

what does this mean for the app - which area - and brander?

  • classic/folderlist
    Finder sidebar icon for sync folder #8770
    randomly, the coloured app icon is displayed there. you wrote that we can not get the monochrome icon there. so we skip this part and just use the standard "folder" SF icon? or can we use this .icons file here?

  • VFS

Bildschirmfoto 2026-06-05 um 10 45 27 I remembered to see the monochrome here. now its the folder SF icon. will this PR change anything here?
  • Brander
    if I read this correctly, the .icon is derived from the "Nextcloud-logo-white". this is nothing thats available in the brander. we have desktop-sidebar and application logo there.

how to connect the dots?

@i2h3
Copy link
Copy Markdown
Collaborator Author

i2h3 commented Jun 5, 2026

  • The icon for the sync folder used in the favorites section of the sidebar in Finder is selected alone by Finder. We cannot influence it. Past methods are no longer supported or still existing but deprecated APIs have no effect. That is a different topic and issue, though.
  • The new, Liquid Glass effect app icon will be used also in the Finder sidebar when the FinderSync extension is running because Finder picks the main app bundle icon regardless what the FinderSync extension declares or ships.
  • The file provider domain is completely unaffected by and independent from this. File provider domains actually are not ordinary folders and work differently.
  • Customers need to provide a new asset, the old app icon ones are obsolete, unless we complicate the build system and allow fallbacks based on asset availability which introduces additional switches.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: ☁️ GUI System tray icon and menu. os: 🍎 macOS Apple macOS, formerly also known as OS X

Projects

Status: 🏗️ In progress

Development

Successfully merging this pull request may close these issues.

Use .icon

2 participants