Releases: CuriousNikhil/k5-compose
Release v1.0.1
There's nothing new in this release
- Bumped the library to the latest Kotlin and Compose versions.
Thanks to @V9vek for reaching out and letting me know about library build fails.
Release v1.0.0
After a lot of procrastination, I've decided to finalize these APIs and no more alpha
s
This release includes
- A major update where you can add controls - as regular compose elements like Slider, Checkbox, RadioButton, Toggles, etc. The controls section/view will be displayed on the right side of your sketch here
Thanks to @holgerbrandl for motivating me to add this feature.
Release v1.0.0-alpha2.3
Release notes
-
Finally, the Perlin noise algorithm has been improved and added to k5-compose.
- You can use
noise1D(x)
,noise2D(x, y)
,noise3D(x,y,z)
functions to genrate perlin noise value or smooth randomness
- You can use
-
Have been struggling with generating random numbers so now you've
random()
extensions available on theClosedRange
. Available for all the number data types.val randomValue = (0.5f..1f).random()
You can take look at Javadocs for more info regarding apis
Release v1.0.0-alpha2.2
Release public version for k5-compose
- Bug fixes in trigonometric functions.
- Added a few more documentation and examples.
Release v1.0.0-alpha2.1
- Modified
show()
method params.dt
filed won't be necessary so it's removed. - Adding two new properties in k5 construct
dimensFloat
anddimensInt
to get the k5-compose playground dimensions - API docs are available
- fixed bugs
Release v1.0.0-alpha2
The k5-compose is ready to use. Few improvements are in progress and will be released in subsequent releases in future.
- Migrate to jetpack compose latest version
- Add operator functions for Vectors
- Add trigonometric functions
- Fix generating random numbers
- FIx bugs
Release 1.0.0-alpha01
Alpha (Initial) release of k5-compose
- Contains basic math with vectors, trigonometry, and few math functions
- Contains basic DSL-builder for creating running canvas window