Skip to content

Releases: CuriousNikhil/k5-compose

Release v1.0.1

28 Jan 13:38
Compare
Choose a tag to compare

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

22 Jan 12:01
10ecf1b
Compare
Choose a tag to compare

After a lot of procrastination, I've decided to finalize these APIs and no more alphas

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

03 Nov 10:31
Compare
Choose a tag to compare

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
  • Have been struggling with generating random numbers so now you've random() extensions available on the ClosedRange. 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

24 Oct 11:44
Compare
Choose a tag to compare

Release public version for k5-compose

  • Bug fixes in trigonometric functions.
  • Added a few more documentation and examples.

Release v1.0.0-alpha2.1

21 Oct 17:43
Compare
Choose a tag to compare
Pre-release
  • Modified show() method params. dt filed won't be necessary so it's removed.
  • Adding two new properties in k5 construct dimensFloat and dimensInt to get the k5-compose playground dimensions
  • API docs are available
  • fixed bugs

Release v1.0.0-alpha2

17 Oct 13:57
Compare
Choose a tag to compare
Release v1.0.0-alpha2 Pre-release
Pre-release

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

10 Oct 05:42
Compare
Choose a tag to compare
Release 1.0.0-alpha01 Pre-release
Pre-release

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