Releases: adevinta/spark-android
1.1.3
1.1.3
2025-01-29
Spark
- 🛠 Use latest and simpler workaround to display a Dialog in fullscreen with support to edge-to-edge.
- 🛠️ Modal
inEdgeToEdge
parameter now default to false.
Full Changelog: 1.1.2...1.1.3
1.1.2
1.1.2
2025-01-29
Spark
- 🐛 Conditional modifiers were not working as expected since they returned an empty modifier instead of modifier chain if the condition was not met. @francoisadam
New Contributors
- @francoisadam made their first contribution in #1439
Full Changelog: 1.1.1...1.1.2
1.1.1
1.1.1
2025-01-28
Spark
- 🐛 Fix character counter not displaying if no helper message is provided.
- 🐛
Image
no longer use aBoxWithConstraint
as its root component which forbid intrinsic sizes - 🐛 Revert
Image
behavior on sizing with empty/loading/error states.
Full Changelog: 1.1.0...1.1.1
1.1.0
1.1.0
2025-01-06
Animated Icons
Caution
The api for Icon
, IconButton
, IconToggleButton
, Button
, Tag
& Chip
has their api modified to support animated vector icons
Animated Icons can now be used with spark components!
Image
Important
Image component now has it's specs updated to the design ones! with new colors to its error state!
TextField
Caution
The position of the TextField status icon has been moved from the trailing addon to the support message which might impact your screens!
Now all textfields (not only the multi line one) can display a character count and their min width has been reduced to allow for side to side Textfield layout to be possible (previously it was too big to allow it)!
Spark
- ✨ New icons available.
- 🥳 Showkase is no longer used in the catalog app which means it'll also no longer bleed in your code!
- 🎨 A new api allow you to convert a Material Theme to a Spark theme which could be used to support dynamic theming for ex.
- 🐛
UserAvatar
badge position is now correctly positioned. - ⬆️ The Compose BOM version has been upgraded from
2024.10.01
to2024.12.01
. - ⬆️ Bump compileSdk & targetSdk to API level 35 (Android 15).
- ⬆️ Bump kotlin from 2.0.21 to 2.1.0.
- ✨ A lint rule to detect wrong string annotation usages has been added by @EliottLujan!
- 🎨 Theme color has been updated.
Catalog App
- 🥳 Showkase is no longer used to preview some of our caspule components.
- ✨ A
Modal
configurator as been added. - 💄 IconScreen no longer has clipping with the search bar.
- 🛠️ Migrated from uri to the new Typesafe routes for navigation.
- ✨ New examples for the shape tokens has benn added by @EliottLujan!
New Contributors
- @EliottLujan made their first contribution in #1403
Full Changelog: 1.0.2...1.1.0
1.0.2
1.0.2
2024-12-11
Spark
- ⬆️ Upgrade Compose BOM to
2024.11.00
since it only contains bugfixes changes.
1.0.1
1.0.1
2024-11-07
Spark
- 🐛 User Avatar presence badge was incorrectly placed, especially in big sizes.
Full Changelog: 1.0.0...1.0.1
1.0.0
[1.0.0]
2024-10-07
Spark
Caution
All the code that was legacy, coming from brikke and was deprecated has been removed from Spark.
This mean you build with break with this change
Caution
Material 3 compose & Compose has been upgraded to version 1.3 and 1.7 which introduce compiling & visual breaking changes.
Be sure to verify your UIs when upgrading.
- 🐛 Add statusBar size on the content padding on
BottomSheet
content. - 🐛 One of
TextLinkButton
overloads was using intentDanger
instead ofSurface
. - 🐛
Dividers
no longer have a minimum width/height of 40.dp. - 💄
ModalScaffold
now has a padding between its buttons when they overflow and stack each others. - 🔧
Chips
now have a leading/trailing icon slots to ensure these content are not hidden when the chip content is too big for the required width. - 🔧 Components were missing
sparkUsageOverlay
so it has been added to them and remove on Icons to reduce the confusions with the huge amount of icons used in apps and our components. - 🔧
SparkTheme
now take aSparkFeatureFlag
for the activation of the debug features. - 📝 Documentation for
annotatedStringResource
has been improved with usage examples
Catalog App
- ♿ A colorbliness filter has been added to improve testing of components for this disability.
- 💄 New examples for the elevation tokens have been added.
CI
- Icons screenshot are not bound to the theme colors anymore to reduce invalidation not related to the icons themselves.
Full Changelog: 0.11.3...1.0.0
0.11.3
0.11.3
2024-09-05
Spark
- 🐛 Specify explicitly the Kotlin BOM version otherwise consumers can't fetch it when using Spark.
0.11.2
0.11.2
2024-09-04
Spark
- 🐛 TextField no longer grow in height when the helper message grows.
- ⬆️ Upgrade Kotlin version from 2.0.0 to 2.0.20 to resolve infinite recomposition.
0.11.1
0.11.1
2024-08-23
Spark
Catalog App
- Add new example to showcase the premade Addons for the TextField.
Full Changelog: 0.11.0...0.11.1