Closed Monabr closed 2 years ago
All icons pack provided by the library is open source and their own licensing, you should follow the Icons licensing provided on their docs. (There is a link for it on the icon pack documentation here on the project github)
does it increase the size of the apk , or the icons are downloaded as required ?
@wakaztahir It increase the size of the APK. Compose Icons is genereted Compose Vector code, so, is source code this means that if you import a Icon pack of 100 icons but use 15 of then, R8/Proguard should remove all unsed icons from the final build. So it should of course, contains your icons at the final APK but only the ones you are using.
If I make a pull request , would you please add these icons inside this library , the license is Apache 2.0
https://github.com/Templarian/MaterialDesign/blob/master/LICENSE
you maybe be able to do this faster than me , in that case , here's all the icons https://github.com/Templarian/MaterialDesign/tree/master/svg
Let me know if you are busy or if it can take you longer to update the library so I will basically fork this library and include it in my project and make a pull request as required.
This library should also be made sub module so updates can be merged easily
I will be making a pull request , This library uses older versions of compose where they may have been separate , I will upgrade kotlin to 1.7.20 , I will update compose as well , I won't change anything in other libraries , I may add some modules for icon packs , make changes to README.md
Will i have a problem with copyrights if i will use this icons?