Closed yigit closed 4 years ago
cc @rcd27
@yigit if you have some ideas to implement, ping me please. I like this project.
Yes I don't like the ifs but I was a bit feeling lazy 🤷♂️🤦♂️.
Thanks for the offer, I really appreciate. I have two tasks in mind:
Indexing extension fields. Right now we cannot find things like lifecycleScope
extensions. It is a bit more complicated though, with schema changes and client versions.
Changing the add UI. I really don't like the nested selection popups when you click add. It is not comprehensive (does not let picking scope) and very messy if it is at the edge of the window. I'm terrible in UX so if it is up in your alley, I would really appreciate some help there. Thanks!
I registered those two in Issues
.
This PR changes dependency handler to check for existing artifacts and issue an update if it already exists.
It now also shows an error if a newer version already exists or dependency cannot be added for whatever reason.
Unfortunately, this change requires going through the gradle API rather than the generic API as generic API does not provide an option to update dependency. A nice side effect is that the gradle api also allows sync