GitHub user mhalachev added a comment to the discussion: Upcoming macOS app 
icon changes

Small update on the topic on how current icons behave on macOS Tahoe:

_TL;DR Icons within a squared circle receive a liquid glass effect. The current 
NetBeans icon renders satisfactorily in Default, Clear, and Tinted styles — 
where macOS applies color overlays rather than true transparency — while in 
Dark mode the default variant is used. If the new icon format is adopted, see 
blog post link below; automation via a GitHub Action may also be possible._

When an application icon is contained within the bounds of a squared circle, 
the system automatically applies a liquid glass border and may render it using 
clear or tinted visual effects. Conversely, if the icon’s design extends beyond 
this squared boundary, macOS places it within a squared rectangle, as described 
earlier in this thread.

In general, the current NetBeans icon renders satisfactorily in Default, Clear, 
and Tinted styles. In these latter two modes, macOS appears to apply colour 
overlays rather than true transparency effects. In Dark mode, the system 
continues to use the Default style.

![Current](https://github.com/user-attachments/assets/b434b7fd-1766-45cd-8f06-e7c42e706e09)

Below is an illustration of how the updated icon would actually appear in Dark 
and Clear styles:

![New](https://github.com/user-attachments/assets/70b2c5b3-89c2-4c6c-b863-b3d80bd33058)

This is based on the previously attached resource produced with Icon Composer — 
note the transparency and subtle reflections visible in the Clear style.

If it is decided to adopt the new icon, this article provides helpful 
implementation details:
[Supporting Liquid Glass Icons in Apps Without 
Xcode](https://www.hendrik-erz.de/post/supporting-liquid-glass-icons-in-apps-without-xcode)

As previously mentioned, this matter likely belongs in the netbeans-nbpackage 
project rather than the main repository, since packaging and macOS installer 
preparation are managed there (and the actual installers by the Friends of 
Apache NetBeans).

GitHub link: 
https://github.com/apache/netbeans/discussions/8671#discussioncomment-14688890

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to