Closed wakaztahir closed 1 year ago
I have made these changes to my fork
Integrated Converter I have copied Android Studio classes to convert the icons to Drawable and SVG to create a module that converts the icons
Demo App Changes I have created a demo app which allows user to provide all the parameters of Svg2Compose parse function and it converts the user provided icons to jetpack compose , The UI is in compose
I won't be making another pull request , Please merge this pull request and reply here so I can make another pull request and merge that one as well. I have changed a little publishing information which is causing me a little headache but I'll fix it.
Hi! Thanks for the contribution, I Will take a look at the PR soon
Can you also comment images and gifs of the app?
The app works , I've tested it , in the debug version
seems like this pull request does contain new commits , its a little unfinished. can you please publish the new release (I need those icons)
The release MSI gives this error due to proguard , I have installed the debug msi to search icons , its around 150mbs https://github.com/JetBrains/compose-jb/issues/2650 I have reported it , Its caused by some icon files made by fluentui-system-icons or jetpack compose or proguard bug
Things to do before release
Side note 5e9f314
I did't go through with this commit , I had to revert creating a map inside .kts files , because I realised ImageVector has a name property , so most of the files are unchanged
Can you create small Pull Request? For each change. For example, Multiple PRs for each new icon pack, update gradle configuration and all dependencies versions, uniting jetbrains and android targets, creating the sample/converter application (demo app).
I willing to get all this contribution of yours and open small pull request and increment things I want for the project as well.
Also I pretend to replace the way I publish/generate icons by having the generated source at build folder and having binary-compatibility-validator commited
The source code of the project it huge, the PR got huge because of the new icons and this make impossible to review.
You must update the version and then publish it , It will require a lot of time to build , since MaterialDesignIcons has more than 7000 icons
I have merged Jetbrains and Jetpack Compose Releases , Now common libraries are under "jetbrains" group name , upgraded gradle & project configuration and the signing/publishing configuration is same , A Web target has been added. I added a demo app as well