/Lumax

Primary LanguageJava

Lumax - The XML Generator

Problem/Why ?

  • 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.

What will I get ?

lumax.jar generates five necessary XML files required by any iconpack.

  • appfilter.xml
  • appmap.xml
  • drawablle.xml
  • icon_pack.xml
  • theme_resources.xml

Compatibility

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.

Download

You can download the lumax.jar from here

How to use

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

Beware

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.

Issue

You think there is problem somewhere, please feel free to open an issue in this repository.

Open source

lumax.jar is open source, so you can download the source code from this repository and play with it in whatever way you want.

Thank you