Skip to content

Releases: aldefy/Andromeda

v2.0.0-alpha01

01 Mar 09:22

Choose a tag to compare

Andromeda v2.0.0-alpha01 — KMP/CMP Migration

Major rewrite: Andromeda is now a Kotlin Multiplatform design system powered by Compose Multiplatform.

Breaking Changes

  • Icons now return ImageVector instead of Painter — use rememberVectorPainter() if you need a Painter
  • Illustrations API changed: AndromedaIllustrations is now an object with ImageVector properties
  • Fonts: AndromedaFonts is now a fallback val; use andromedaFontFamily() composable for full font loading

What's New

  • KMP targets: Android, iOS (arm64, x64, simulatorArm64)
  • Zero Material dependencies in core library
  • New components: Button (filled/outlined/ghost, 3 sizes, loading), Checkbox, RadioButton, Switch (all with labeled variants), TriStateCheckbox, RadioGroup
  • Design tokens: Spacing, Elevation, Motion, Opacity
  • Custom foundation: AndromedaIndication, LocalAndromedaContentColor, LocalAndromedaTextStyle
  • Phosphor Icons integration (com.adamglin:phosphor-icon)
  • Status bar API 36 fix with Canvas scrim approach

Build Stack

  • Kotlin 2.2.20, Compose Multiplatform 1.10.1, AGP 8.10.0
  • Gradle 8.11.1, Kotlin DSL, version catalog
  • All build files migrated from Groovy to Kotlin DSL

v1.0.0 Alpha 02

13 Feb 09:58

Choose a tag to compare

  • Bumps compose version to v1.1.0

V1.0.0 Alpha 01

09 Feb 09:51

Choose a tag to compare

Initial release 🥳

  • Catalog app showcases how to setup a extended custom AndromedaTheme and override fonts and colors
  • Catalog app has showcase demo's for foundational tokens such as typography, colors, shapes, and also components