- When you create an iconpack, the icon's name you give to pngs doesn't matches with the drawable name of appfilter.xml you recieve from icon request through email.
- So then you have to manually change each value of darwable attribute in appfilter.xml and then create lots of other XMl files required by iconpack and sometimes you create lots of mistake.
- lumax.jar will do that for you within a minute without any mistake.
lumax.jar generates five necessary XML files required by any iconpack.
- appfilter.xml
- appmap.xml
- drawablle.xml
- icon_pack.xml
- theme_resources.xml
Works perfect with the appfilter.xml generated by icon request of Polar Dashboard, IconShowcase and MaterialDashboard. May be it will work with other appfilter.xml files but I haven't tested it though.
You can download the lumax.jar from here
Well it's simple.
- You create a new folder named icons. Put all of your icons in it.
- Have the appfilter.xml and lumax.jar outside icons folder.
- Launch a command prompt or console window in that folder.
- Pass a command
java -jar lumax.jar
- Then everything is self explanatory.
Still have a doubt ? check out this video tutorial
There are somethings you must be aware of
- You must have Java JDK installed on your system. Check this out How to instll Java JDK ?
- You must set PATH system variable environmentally in your system. How to ?
- lumax.jar generates only body part of the files because as you will use this again and again so removing the header part and footer part and then pasting it into your final appfilter.xml will make your work too hectic.
- So better copy all code and paste it directly.
- While writing numbers for each app, write numbers only(not decimal numbers or any strings) otherwise it will create datatype error. Type only -1 to skip particular icon.
You think there is problem somewhere, please feel free to open an issue in this repository.
lumax.jar is open source, so you can download the source code from this repository and play with it in whatever way you want.