Releases: aldefy/Andromeda
Releases · aldefy/Andromeda
v2.0.0-alpha01
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
ImageVectorinstead ofPainter— userememberVectorPainter()if you need a Painter - Illustrations API changed:
AndromedaIllustrationsis now an object with ImageVector properties - Fonts:
AndromedaFontsis now a fallback val; useandromedaFontFamily()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
- Bumps compose version to v1.1.0
V1.0.0 Alpha 01
Initial release 🥳
- Catalog app showcases how to setup a extended custom
AndromedaThemeand override fonts and colors - Catalog app has showcase demo's for foundational tokens such as typography, colors, shapes, and also components