[General]: New macOS Tahoe liquid glass icon
Issue description
I made a liquid glass icon for macOS Tahoe in Apple's new Icon Composer. You can find it here.
According to Apple, this new icon format (.icon bundles instead of .icns bundles) is specifically intended for Xcode, but I hope it is still somehow possible with more traditional build methods. I lack the low-level coding skills required to figure out how to integrate this into Emacs, but if anyone can figure out how to offer it as a emacs-plus build option I would be overjoyed.
Thanks, Leaf Eriksen
@leaferiksen: nice work 👍. If you don't mind I will add it as well to https://github.com/daviderestivo/homebrew-emacs-head.
Thanks, Davide
@daviderestivo I didn’t know that repo existed, but feel free to add it there as well!
Cheers, Leaf Eriksen
I only just noticed this issue and your take on an Emacs Liquid Glass icon, about 18 hours after I put together my own with three variants: https://github.com/jimeh/emacs-liquid-glass-icons
However, I did figure out how to properly integrate the *.icon into existing Emacs.app bundles, and the README has instructions for doing so. The repo includes a compiled Assets.car that's required for macOS 26, so hopefully should be simple to incorporate into the emacs-plus formula :)
@jimeh nice work, and thanks for sharing your icon integration process! I still prefer my own, so I will take a look at your nice guide since there is no ETA on this being merged.
@leaferiksen No problem :)
If it helps further, I wrote up a short article with more details about it here: https://jimeh.io/how-to-add-apples-new-liquid-glass-icons-to-applications-67e0ff054de9
@daviderestivo I didn't manage to get the new icon working in Emacs (either jimeh's instructions about editing the Contents/Info.plist were too vague or I'm just bad at following instructions), but I got it working with a test app in Xcode. Would you like me to add the test app's Assets.car to the icon repo or would you like to handle the icon build process on your end?
@daviderestivo I didn't manage to get the new icon working in Emacs (either jimeh's instructions about editing the
Contents/Info.plistwere too vague or I'm just bad at following instructions), but I got it working with a test app in Xcode. Would you like me to add the test app'sAssets.carto the icon repo or would you like to handle the icon build process on your end?
I still didn't find a bit of time to see how to integrate this new icon into emacs-head.
It would be nice if you could build the Asset.car ... I'll let you know once I make it working 😃.
@daviderestivo I added the compiled assets to the icon repo, if you have any issues with them I can also try rebuilding the test app on the third beta of xcode 26 that released today. Best of luck!
Kinda sucks that Apple forces squircles now, the Cacodemon icon looks weird stuffed into one.
@pangdaxing23 I want to be mad about it because it's obviously a really obnoxious choice, but I disable the macOS dock and barely ever see app icons, so honestly I don't really care about how they look and just had fun playing with a new design tool.
¯\_(ツ)_/¯
Note you can compile the .icon file using actool. Assumes the output directory has already been created.
actool Emacs.icon --compile output --app-icon Emacs --enable-on-demand-resources NO --development-region en --target-device mac --platform macosx --minimum-deployment-target 10.14 --output-partial-info-plist output/Info.plist
See https://mjtsai.com/blog/2025/08/08/separate-icons-for-macos-tahoe-vs-earlier/