Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 1e7648eafb97ac34f38a0f781e906aaa27821c52
Author: Ralston Da Silva <ralu@google.com>
Date: Tue Aug 11 04:16:16 2020
Move focus logic out of AndroidComposeView to a common class called FocusManager.
Focus Manager includes an additional function to clear focus.
This is in preparation to a follow-up CL that will clear focus when a user clicks outside a textField.
This CL also removes the old deprecated FocusManager code.
Bug: 161487952
Bug: 162206799
Fixes: 162206799
Test: ./gradlew compose:ui:ui:testDebugUnitTest --tests androidx.compose.ui.focus.FocusManagerTest
RelNote: Added FocusManager that moves common focus logic out of AndroidComposeView
Change-Id: I528ef86e1599baed36b70054b966a47dc016260d
M ui/ui-core/api/current.txt
M ui/ui-core/api/public_plus_experimental_current.txt
M ui/ui-core/api/restricted_current.txt
D ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/focus/FocusManager.kt
M ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.kt
M ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidOwner.kt
M ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/platform/Wrapper.kt
A ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/focus/FocusManager.kt
M ui/ui-core/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopOwner.kt
A ui/ui-core/src/test/kotlin/androidx/compose/ui/focus/FocusManagerTest.kt
https://android-review.googlesource.com/1395818
Branch: androidx-master-dev
commit 1e7648eafb97ac34f38a0f781e906aaa27821c52
Author: Ralston Da Silva <ralu@google.com>
Date: Tue Aug 11 04:16:16 2020
Move focus logic out of AndroidComposeView to a common class called FocusManager.
Focus Manager includes an additional function to clear focus.
This is in preparation to a follow-up CL that will clear focus when a user clicks outside a textField.
This CL also removes the old deprecated FocusManager code.
Bug: 161487952
Bug: 162206799
Fixes: 162206799
Test: ./gradlew compose:ui:ui:testDebugUnitTest --tests androidx.compose.ui.focus.FocusManagerTest
RelNote: Added FocusManager that moves common focus logic out of AndroidComposeView
Change-Id: I528ef86e1599baed36b70054b966a47dc016260d
M ui/ui-core/api/current.txt
M ui/ui-core/api/public_plus_experimental_current.txt
M ui/ui-core/api/restricted_current.txt
D ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/focus/FocusManager.kt
M ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.kt
M ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidOwner.kt
M ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/platform/Wrapper.kt
A ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/focus/FocusManager.kt
M ui/ui-core/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopOwner.kt
A ui/ui-core/src/test/kotlin/androidx/compose/ui/focus/FocusManagerTest.kt
Description
FocusManager isn't being used anymore. It is replaced by the focus modifier. Remove FocusManager.