Skip to content

Releases: RhoBus/KLoading

v1.4.0

Choose a tag to compare

@RhoBus RhoBus released this 17 Aug 12:13

What's Changed

✨ New Animations

16 new loading animations added:

  • BreathingCircle – a circle that gently scales and fades in and out, like breathing.
  • CometOrbit – a comet with a fading trail orbiting a track.
  • CompassNeedle – a compass needle that drifts and settles on random headings.
  • DnaHelix – two intertwined strands rotating like a DNA helix.
  • EqualizerBars – audio-equalizer-style bars pulsing at different heights.
  • FlowerBloom – petals blooming outward from a center point.
  • GearMesh – two interlocking gears rotating at speeds inverse to their tooth count.
  • KnotLoop – a continuous figure-eight knot loop.
  • LavaLampBubble – wobbling bubbles rising like a lava lamp.
  • MetronomeTick – a swinging metronome arm.
  • OrbitDots – dots orbiting at staggered radii.
  • PageFold – a card flipping end-over-end like a turning page.
  • PendulumSwing – a physically accurate swinging pendulum.
  • PulsingRing – an expanding, fading ring pulse.
  • RadarSweep – a rotating radar sweep beam.
  • RippleGrid – a grid of dots rippling outward.

v1.3.0

Choose a tag to compare

@RhoBus RhoBus released this 10 Aug 10:00

💥 Breaking Changes

  • ⚠️ Dropped iosX64 target. Compose Multiplatform 1.11.1 no longer publishes runtime/foundation/animation artifacts for the Intel iOS simulator target. KLoading now ships iosArm64 (device) and iosSimulatorArm64 (Apple Silicon simulator) only. If you build specifically for an Intel Mac iOS simulator, this target is no longer available.

📦 Dependency & Tooling Updates

  • 🚀 Kotlin 2.3.20 → 2.4.10
  • 🎨 Compose Multiplatform 1.10.3 → 1.11.1
  • 🤖 Android Gradle Plugin 8.13.0 → 9.3.1
  • 🐘 Gradle 8.14.3 → 9.5.0
  • 📤 Vanniktech Maven Publish 0.36.0 → 0.37.0
  • 🎯 compileSdk 36 → 37

🛠️ Internal

  • ⚙️ Migrated androidLibrary { } to the android { } DSL block ahead of the former's removal in a future AGP release.

v1.2.0

Choose a tag to compare

@RhoBus RhoBus released this 20 Apr 00:56

🌐 Web Support Added!

KLoading now supports JS and WebAssembly (Wasm) targets, making it truly multiplatform.

What's new

  • Added js (browser) target
  • Added wasmJs (browser) target

Dependency updates

  • Kotlin 2.2.20 → 2.3.20
  • Compose Multiplatform 1.9.3 → 1.10.3
  • vanniktech-mavenPublish 0.35.0 → 0.36.0

Supported platforms

Android • iOS • Desktop (JVM) • JS • WebAssembly

v1.1.1

Choose a tag to compare

@RhoBus RhoBus released this 12 Apr 00:38

KLoading v1.1.1

This version introduces two new loading animations built with Compose Multiplatform.

✨ Included Animations

  • WaterWaveAnimation

  • HeartPulseAnimation

Each component offers customization options such as size, duration, and color.

v1.0.0

Choose a tag to compare

@RhoBus RhoBus released this 19 Nov 03:42

KLoading v1.0.0 — First Public Release

KLoading is now officially released! 🎉
This version introduces a collection of beautiful, lightweight, and fully customizable loading animations built with Compose Multiplatform.

With this initial release, you can easily integrate smooth loading indicators across Android, iOS, Desktop, and Web using a unified API.

✨ Included Animations

This release includes 9 fully implemented composable animations using Compose 1.9.3:

  • BarsWave

  • BricksAnimation

  • DotSpinner

  • RotatingBricks

  • RotatingSquare

  • SonarWave

  • ThreeDotsWave

  • WatchRunningAnimation

*WatchTickingAnimation

Each component offers customization options such as size, duration, and color.