In fact, icons on YouRepo pages are stored on our website and are only used for YouRepo pages and not for Cydia. It can be edited through "Edit description" option on "Manage your packages" page.
For Cydia, I've added a new field on upload form. You must set a path to an image stored on user device. Image can be installed through your package but it will appear only once package is installed. If image does not exist Cydia will show section icon. That's why I can't automatically extract icons, its may be in the package actually uploading, like in a parent package (depends, default packages, ...). Eg:
Like this isn't a big improvement, I have only added a block with help text underneath the field.
For GitHub, you need to add "Icon" line to "Control", "Packages" & "Packages.bz2" files.
Have a good day'
Don't hesitate to ask help or improvement.
Hey! I am loving this theme creator!It's great and as far as i know the best one! However i don't understand if there's a way to mask all other icons except the apps i have already assigned a custom icon through the theme creator. When i choose a mask or an overly it gets applied to the unthemed icons as well as to the already themed icons...