Fixed
Status Update
Comments
se...@google.com <se...@google.com> #2
Hi. Thanks for reporting this. Fixed in alpha-04
se...@google.com <se...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-main
commit e782987543a9f8ccd485e970ddc74564b24378db
Author: Vighnesh Raut <vighnesh.raut13@gmail.com>
Date: Mon Jan 02 15:27:40 2023
fix: tab row crashes when only 1 tab is added
Bug: b/264018028
Test: Added unit test
Change-Id: I6381dbac304fc1d69d3708c6655f8b595668e93f
M tv/tv-material/src/androidTest/java/androidx/tv/material/TabRowTest.kt
M tv/tv-material/src/main/java/androidx/tv/material/TabRow.kt
https://android-review.googlesource.com/2373449
Branch: androidx-main
commit e782987543a9f8ccd485e970ddc74564b24378db
Author: Vighnesh Raut <vighnesh.raut13@gmail.com>
Date: Mon Jan 02 15:27:40 2023
fix: tab row crashes when only 1 tab is added
Bug:
Test: Added unit test
Change-Id: I6381dbac304fc1d69d3708c6655f8b595668e93f
M tv/tv-material/src/androidTest/java/androidx/tv/material/TabRowTest.kt
M tv/tv-material/src/main/java/androidx/tv/material/TabRow.kt
se...@google.com <se...@google.com> #4
deleted
se...@google.com <se...@google.com> #5
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.tv:tv-material:1.0.0-alpha04
ap...@google.com <ap...@google.com> #6
Project: platform/frameworks/support
Branch: androidx-main
commit 5b592cf812bbe2880c42520791d8659d26e1307c
Author: Sean McQuillan <seanmcq@google.com>
Date: Wed Mar 30 16:39:47 2022
Use <API28 fallback font names for system fonts
This loads fallback font names for system fonts
sans-serif-thin, -light -medium, -black
Fixes a user-visible bug where font weights available on the system were
not usable prior to API 28.
This will also attempt the fallback for other font families, in case a
device contains the font for other weights.
Fixes: b/156048036
Fixes: b/226441992
Test: ./gradlew :compose:ui:ui-text:cAT
Test: New demo with all system fonts @ all weights visible
Relnote: "Display all available weights for systems fonts on Android
when using FontFamily.SansSerif. This will use fallback font names like
sans-serif-medium internally on API 21-28. This is a behavior change as
previously only weights 400 and 700 were supported on API 21-28."
Change-Id: I380fecb5ba839eecbf0b08acbca6247082b605d7
A compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.kt
M compose/ui/ui-text/api/restricted_current.txt
M compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFontUtils.android.kt
M compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFont.kt
A compose/foundation/foundation/integration-tests/foundation-demos/src/main/java/androidx/compose/foundation/demos/text/SystemFontFamilyDemo.kt
M compose/foundation/foundation/integration-tests/foundation-demos/src/main/java/androidx/compose/foundation/demos/text/TextDemos.kt
M compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapter.android.kt
M compose/ui/ui-text/api/public_plus_experimental_current.txt
A compose/ui/ui-text/src/androidAndroidTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt
M compose/ui/ui-text/api/current.txt
https://android-review.googlesource.com/2050558
Branch: androidx-main
commit 5b592cf812bbe2880c42520791d8659d26e1307c
Author: Sean McQuillan <seanmcq@google.com>
Date: Wed Mar 30 16:39:47 2022
Use <API28 fallback font names for system fonts
This loads fallback font names for system fonts
sans-serif-thin, -light -medium, -black
Fixes a user-visible bug where font weights available on the system were
not usable prior to API 28.
This will also attempt the fallback for other font families, in case a
device contains the font for other weights.
Fixes:
Fixes:
Test: ./gradlew :compose:ui:ui-text:cAT
Test: New demo with all system fonts @ all weights visible
Relnote: "Display all available weights for systems fonts on Android
when using FontFamily.SansSerif. This will use fallback font names like
sans-serif-medium internally on API 21-28. This is a behavior change as
previously only weights 400 and 700 were supported on API 21-28."
Change-Id: I380fecb5ba839eecbf0b08acbca6247082b605d7
A compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.kt
M compose/ui/ui-text/api/restricted_current.txt
M compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFontUtils.android.kt
M compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFont.kt
A compose/foundation/foundation/integration-tests/foundation-demos/src/main/java/androidx/compose/foundation/demos/text/SystemFontFamilyDemo.kt
M compose/foundation/foundation/integration-tests/foundation-demos/src/main/java/androidx/compose/foundation/demos/text/TextDemos.kt
M compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapter.android.kt
M compose/ui/ui-text/api/public_plus_experimental_current.txt
A compose/ui/ui-text/src/androidAndroidTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt
M compose/ui/ui-text/api/current.txt
Description
Support e.g. sans-serif-light in default loading