lemonmojo / IconComposer2x

Icon Composer 2x is a replacement for Apple's Icon Composer that supports Retina Resolution Icons.

Home Page:http://www.lemonmojo.com/work

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

16px icon does not get saved

gingerbeardman opened this issue · comments

after saving:
screen shot 2017-10-24 at 17 02 41

after loading:
screen shot 2017-10-24 at 17 02 50

as you can see the 16px icon is missing after the icon is reloaded

I've verified in Preview that the 16x16 image does not exist in the saved icon.

Unfortunately that appears to be a bug in iconutil that ships with macOS High Sierra. I've filed a bug report with Apple and copied it to Open Radar.

Excellent, thanks

I still see this issue, yet not on all files. Im still on 10.11.6 and just updated to 1.2 still happens now and then???

PS why does this app needs to be fullscreen. It makes dropping in icons to much of a hustle

@schroef Interesting. Haven't touched 10.11 in a while. Anyway, since the app just uses iconutil under the hood, the issue is likely related to bugs in iconutil rather than the app itself. Since it's open source, just try debugging and check where it fails. The app doesn't need to be fullscreen. Not sure why you're stating that?!

I'm not sure how you should add icons to this. I do it by dragging in PNG files from a finder window. BUt because the app window is huge and doesnt show all icon sizes. Its a pain in the ass and tedious to add them all.

Screen Shot 2019-05-01 at 19 25 30

This is my best go at it.
Screen Shot 2019-05-01 at 19 27 19

What would be nice if you simply select all sizes and the app understand which image should where. That would be hard if it looks at the suffix of an image i guess.
Screen Shot 2019-05-01 at 19 27 19

PS perhaps the issue is related that when using iconutils in the terminal you also need to add pixel doubling icons.

That set looks like this
Screen Shot 2019-05-01 at 19 30 00

But after testing it again. Also iconutils from osx terminal using that method shows no icon in list mode. It does show once i add the icon inside the app. So perhaps its a cache issue?
Screen Shot 2019-05-01 at 19 33 40

I used the codes from this thread; https://stackoverflow.com/questions/12306223/how-to-manually-create-icns-files-using-iconutil
Which got its data from this link; https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html

@schroef Well, the app was designed on a big screen and I haven't had the need for it to support zooming. Please feel free to submit a PR which improves this.

Also, of course the app generates the @2x variants of the icons you drag into it. That's the whole point of the app. Since the original Apple version does not support retina icons. If you take a look at the source code, the app actually uses iconutil to do the conversion to .icns.

okay thanks! Both have the same issue indeed. At first they wont show the 16px icon. But somehow later it does???

16px icon seems to be saved in Mojave, at least for me