Replies: 4 comments
-
Thanks for the heads up! 😄 Are these stored in one file or multiple? Are there differences in how they're referenced? eg. CFBundleIconFile, etc.? The icons in NetBeans and NBPackage should be kept in sync. A little annoying but there needs to be a fallback icon in NBPackage so it's easier to have the NetBeans one as the default. I see no need to keep the old icon for compatibility. This file path should always be the macOS dock icon in use IMO. |
Beta Was this translation helpful? Give feedback.
-
Still reviewing it, not yet sure what exactly is produced or used as final asset(s). https://developer.apple.com/documentation/TechnologyOverviews/adopting-liquid-glass#App-icons https://developer.apple.com/documentation/Xcode/creating-your-app-icon-using-icon-composer |
Beta Was this translation helpful? Give feedback.
-
The mockups look good! If you can figure out the new asset format and how to make a final version with Icon Composer, it would make a nice Pull Request. (Neil knows more about the current packaging process than I do.) But perhaps it is hard to test it until someone actually has MacOS Tahoe installed on their computer? |
Beta Was this translation helpful? Give feedback.
-
Thank you for your feedback! Long story short, the The new addition is a file named The original icon assets in the mockup were created using Icon Composer, which can serve as a source to produce the appropriate asset catalog. As far as I understand, the system automatically chooses the correct variant (e.g. Light, Dark) based on the user's settings — no explicit reference in It should also be investigated whether there are any licensing implications related to the use or redistribution of asset catalogs. Given the above, perhaps an appropriate asset catalog could be added to PS: Attached is the resource produced with Icon Composer for reference. netbeans.zip |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This is in regard to the NetBeans application icon and the upcoming release of macOS, coming this fall.
The forthcoming MacOS 26 Tahoe release introduces an updated app icon system with enhanced customisation options. Users can select from light, dark, tinted, or clear appearances.
Detailed information regarding the appearance options can be accessed at the following link:
https://developer.apple.com/design/human-interface-guidelines/app-icons#Appearances
If the current app icons are not updated, they may be automatically transformed into generic squircles, as illustrated in this blog post: macOS Tahoe forces all app icons into iOS squircles
Therefore, It is possible that the NetBeans app icon will be automatically integrated into a generic grey rectangle.
Considering the release schedule of Apache NetBeans, it is plausible that this issue will be addressed in NetBeans 28, as macOS Tahoe is anticipated to be released in late September or October, and current beta versions include undergoing changes in colours, opacities, etc.
Here is an early mockup of what an updated app icon might look like in macOS Tahoe, in Default, Dark and Tinted mode:
Furthermore, it is essential to investigate whether the existing icon should be retained for backwards-compatibility, as the new icon differs.
@oyarzun @eirikbakke Any thoughts about the new icon format?
@neilcsmith-net Perhaps the aforementioned shall be addressed in apache/netbeans-nbpackage, taking into account the installers?
Beta Was this translation helpful? Give feedback.
All reactions