Aegis icon indicating copy to clipboard operation
Aegis copied to clipboard

Add support for .iconpack files

Open W1zardK1ng opened this issue 1 year ago • 3 comments

It would be nice if the iconpack files from AuthenticatorProIcons can be imported and use as icon source since they have huge collection of icons. The current collection of Ageis icon packs misses lots of icons and many are outdated.

W1zardK1ng avatar Apr 24 '24 03:04 W1zardK1ng

I don't think we're going to add support for other icon pack formats. It's a little bit unfortunate that the author of Authenticator Pro chose to NIH a new icon pack format, but it is what it is.

alexbakker avatar Apr 24 '24 09:04 alexbakker

is there a convert option or a tool. all of the aegis icon packs are monocrome (at least the ones i found) and that kinda sucks

CodeCubeNeo avatar Sep 18 '24 09:09 CodeCubeNeo

There's no "easy to use" or GUI based software if you're asking that.

Only possible solution is using this Python script that Alex made for aegis-icons: https://github.com/aegis-icons/aegis-icons/blob/master/make-pack.py

Commands documentated here: https://github.com/aegis-icons/aegis-icons/pull/143 (and here)

You need to put icons to "icons" folder when running the script on that same directory where "icons" folder is. I think it accepts any image file(s) on the folder, but not sure anymore.

If you want logos as multicolor, I recommend icons being raster files (PNG, JPG etc), not SVG (reason at the bottom).

TBH, I don't think this is worth the hassle if you're not making a icon pack project. Just do it manually. It takes less time to do it manually.


Reason why icons are often monochrome for packs are because:

  1. Reliance on Simple Icons, one of the few large sized logo resources that's easy to implement and automate for icon pack generation projects.
  2. Android's historically bad native SVG support, IIRC it still has issues with radial gradients (not to mention more advanced effects). Maybe fixed on new Android versions, but was still an issue at least at Android 11 if I remember correctly.

krisu5 avatar Sep 22 '24 15:09 krisu5