Open Tscheppe opened 1 week ago
Yes, this repo is currently active -- I am actively trying to get changes merged in.
I have seen your contributions and its great that the community participates in this project. However, if the maintainer cannot not review or publish contributions it is still stale in my opinion.
The maintainer is also contributing.
I have seen your contributions and its great that the community participates in this project. However, if the maintainer cannot not review or publish contributions it is still stale in my opinion.
Yeah I feel your frustration; I've been trying to update this repo but the lack of communication from the repo owner has been tough. I don't expect immediate responses, but I am trying to make meaningful contributions and without access/responses, it becomes difficult.
If the repo owner needs more support or doesn't want to be the sole maintainer, then I'd like to have a conversation about maintaining this repo without fracturing the community.
Since for me the library does not lack any features it isn't really frustrating. I have seen a lot of really cool libraries over the time that became inactive/deprecated. And since the last release is from April I am just a little worried that this might also be the case here.
If the repo owner needs more support or doesn't want to be the sole maintainer, then I'd like to have a conversation about maintaining this repo without fracturing the community.
That's what i wanted to find out with this issue. If the maintainer needs help, and if there are plans for this library where external contributors can help.
Is there a list of what's left to do for a new release?
@alexzhirkevich
I would like to keep working together if possible, but that is not possible when my comments / PRs / issues go untouched -- and I fully understand that supporting a large open source project is time consuming.
To that end, I think some steps to help mitigate the manual overload for this project/repo include:
I've been working on some of these changes here: https://github.com/schott12521/ExampleLibrary (note the name/location is temporary, as if I choose to fork compose-cupertino completely then I will rename). For now I'm only publishing to github packages, but the process is automated including tags/releases. If you want to use compose-cupertino with CMP 1.7+, you can do the following:
Add the following to your settings.gradle.kts, making sure that you have set or provided mavenUser
and mavenPassword
to your github username and a Personal Access Token.
maven {
url = uri("https://maven.pkg.github.com/schott12521/ExampleLibrary")
credentials {
username = mavenUser
password = mavenPassword
}
}
Then you can depend on the latest version of the library (including my SwipeBox changes), in libs.versions.toml
:
cupertino = "0.1.0"
cupertino = { group = "io.github.alexzhirkevich", name = "cupertino", version.ref = "cupertino" }
cupertino-adaptive = { group = "io.github.alexzhirkevich", name = "cupertino-adaptive", version.ref = "cupertino" }
cupertino-decompose = { group = "io.github.alexzhirkevich", name = "cupertino-decompose", version.ref = "cupertino" }
cupertino-native = { group = "io.github.alexzhirkevich", name = "cupertino-native", version.ref = "cupertino" }
cupertino-icons-extended = { module = "io.github.alexzhirkevich:cupertino-icons-extended", version.ref = "cupertino" }
Note that this repo/fork is definitely going to change before I more publicly announce my work.
Hi,
Thank you for creating and sharing this fantastic library for Compose Multiplatform! It's been incredibly helpful, and I truly appreciate the effort and thought that went into building it.
I noticed there hasn’t been much recent activity, so I wanted to check if the project is still being actively maintained.
Thank you again for your hard work on this library—it’s greatly valued by the community!