Releases: Telefonica/mistica-android
Releases · Telefonica/mistica-android
12.1.0
What's Changed
- ANDROID-14618 Checkbox links not underlined by @pmartinbTEF in #354
- ANDROID-13801 Improve buttons accessibility by @jeslat in #355
Full Changelog: 12.0.0...12.1.0
12.0.0
🔨 Breaking Changes
-
GradientBackgroundFactory
class is removed. Should replace usages of:getBackground(context: Context)
--> new "backgroundBrand" gradient.getBackgroundForLoginLoadingScreen(context: Context)
--> Movistar and Telefonica should use "brandHigh" solid color, the rest of them, new "backgroundBrand" gradient.- This should be defined in apps themselves as it is not a mística component. (See next section for applying)
-
colorBackgroundBrand
andcolorBackgroundContainerBrand
can be now a solid color or a gradient.- For xml:
colorBackgroundBrand
has been removed,drawableBackgroundBrand
should be used from now on.colorBackgroundContainerBrand
has been removed,drawableBackgroundContainerBrand
should be used from now on.- IMPORTANT: Instead of plain colors these new attributes are drawables. Ensure drawable is also accepted where used.
- For compose:
MisticaTheme.colors.backgroundBrand
has been removed,MisticaTheme.brushes.backgroundBrand
should be used from now on.MisticaTheme.colors.backgroundContainerBrand
has been removed,MisticaTheme.brushes.backgroundContainerBrand
should be used from now on.- Check Current Mistica Documentation for additional info with examples.
- For xml:
-
MisticaColors
constructor arguments andcopy(...)
method have been removed.- In case you were instantiating one of these, just instantiate the object with no
constructor arguments, and assign specific colors on it afterwards. - If you were using copy method, make use of use of the already available method
updateColorsFrom(other: MisticaColors)
to achieve same behaviour to copy colors from anotherMisticaColors
object.
- In case you were instantiating one of these, just instantiate the object with no
-
Brand
interface has two new propertieslightBrushes
anddrakbrushes
- If you are extending this interface directly, you need to implement these properties accordingly with the brushes required for your brand.
- Mistica brands objects extending from Brand already implement these properties, so you will just usually need to reference the appropriate mistica brand brushes in your app.
-
Min api level support raised to 24
What's Changed
- ANDROID-14558 Mistica Gradients Support & O2New Brand by @dpastor in #352
Full Changelog: 11.8.0...12.0.0
11.8.0
What's Changed
- ANDROID-14620 Reset text color labels by @dagonco in #353
Full Changelog: 11.7.0...11.8.0
11.7.0
What's Changed
- ANDROID-14597 title view heading by @jeprubio in #350
Full Changelog: 11.6.0...11.7.0
11.6.0
What's Changed
- Update full width scaleType to center crop by @DevPabloGarcia in #349
- ANDROID-14573 is list row item title heading by @jeprubio in #348
Full Changelog: 11.5.0...11.6.0
11.5.0
What's Changed
- ANDROID-14543 Checkbox text alignment by @pmartinbTEF in #346
- ADD - danger link button #ANDROID-14534 by @juangardi21 in #343
Full Changelog: 11.4.2...11.5.0
11.4.2
What's Changed
- ANDROID-14548 update close translation by @jeprubio in #345
Full Changelog: 11.4.1...11.4.2
11.4.1
What's Changed
- ANDROID-14530 Fix checkbox colors by @yamal-alm in #344
Full Changelog: 11.4.0...11.4.1
11.4.0
What's Changed
- ADD- doc to 11.1.1 update #ANDROID-14496 by @juangardi21 in #340
- ANDROID-14391 Do not use custom test styles by @yamal-alm in #341
- ANDROID-14497 Implement auto play in Carousel by @yamal-alm in #342
Full Changelog: 11.3.2...11.4.0
11.3.2
What's Changed
- ANDROID-14406 update roborazzi to 1.10.1 by @jeprubio in #336
- ANDROID-14490 expose content description in sheet actions by @jeprubio in #339
- ANDROID-14435 Make bottom sheet handle accessible in order to be able to close window on tap by @dpastor in #338
Full Changelog: 11.2.2...11.3.2