Closed pisoj closed 2 months ago
This looks great! 💯 Thanks for raising this PR. Let me review this.
Hi, any updates on this PR?
Working on reviewing the code and getting this merged asap.
Thank you!
Thank you so much for this PR! I really needed a timeline feature in my desktop app, and this is going to save me a lot of time.
Amazing work
Great job! Is there any ETA for when the PR is going to be merged?
Great job! Is there any ETA for when the PR is going to be merged?
This PR should be merged by this month and a KMP library will be released.
Great job! Is there any ETA for when the PR is going to be merged?
This PR should be merged by this month and a KMP library will be released.
The library has been migrated to KMP now and released with version 3.0.0
in the same artifact! 🚀
The library can now be used in Android, iOS, Desktop, and WASM projects! ⚡
A huge shoutout to @pisoj for raising this PR and doing the heavy lifting! 👏🏻 👏🏻
This PR will be merged now and the ReadMe will be updated with migration details. Thanks to everyone who is using this library, please provide your feedback and raise issues if needed.
Thank you so much for the porting and this PR!
Introduces support for Compose Multiplatform projects. The library and the sample app are both migrated to support Android, iOS, Desktop (Windows, macOS, Linux) and the Web via
kotlin/wasm
.As a result of this migration the project is now using Kotlin 2.0.0. I manually tested every platform except linux. All instrumented tests also pass. I ran
spotlessApply
and fixed all the issues, but for some reason it keeps making theApp
function in/sample/composeApp/commonMain/kotlin/App.kt
private and I have not found a way to fix that (it still does the same when I run./gradlew spotlessApply
).I also do not know anything about publishing a library, so that part is untested, but generating documentation works.
To run on any desktop platform:
To run on web:
closes #30 closes #31 closes #34
Windows
Web
macOS
iOS
Android