Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 7cf1c48e541943afc57fb38bd2737afb7bdd2b1a
Author: Ralston Da Silva <ralu@google.com>
Date: Tue Jul 14 18:24:21 2020
Deprecate Old Focus API
Deprecate FocusModifier, FocusState and FocusDetailedState
Bug: 160822875
Bug: 160922136
Relnote: FocusModifier is deprecated in favor of Modifier.focus, Modifier.focusRequester, Modifier.focusObserver. FocusState and FocusDetailedState are deprecated in favor of FocusState2
Test: Built and launched the demo app
Change-Id: I469196b76ebe08130fa4df9ed297f111abddd8b1
M ui/integration-tests/demos/src/main/java/androidx/ui/demos/DemoFilter.kt
M ui/ui-core/api/0.1.0-dev15.txt
M ui/ui-core/api/current.txt
M ui/ui-core/api/public_plus_experimental_0.1.0-dev15.txt
M ui/ui-core/api/public_plus_experimental_current.txt
M ui/ui-core/api/restricted_0.1.0-dev15.txt
M ui/ui-core/api/restricted_current.txt
M ui/ui-core/integration-tests/ui-core-demos/src/main/java/androidx/ui/core/demos/focus/FocusableDemo.kt
M ui/ui-core/integration-tests/ui-core-demos/src/main/java/androidx/ui/core/demos/keyinput/KeyInputDemo.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/CaptureFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/ClearFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/FindFocusableChildrenTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/FindParentFocusNodeTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/FocusTestUtils.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/FreeFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/OwnerFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/RequestFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/keyinput/AndroidProcessKeyInputTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/keyinput/ProcessKeyInputTest.kt
M ui/ui-core/src/androidMain/kotlin/androidx/ui/core/AndroidComposeView.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/LayoutNode.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/focus/FocusModifier.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/focus/FocusModifierImpl.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/focus/FocusState.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/focus/ModifiedFocusNode.kt
M ui/ui-foundation/src/androidAndroidTest/kotlin/androidx/ui/foundation/TextFieldFocusTest.kt
M ui/ui-foundation/src/androidAndroidTest/kotlin/androidx/ui/foundation/TextFieldTest.kt
M ui/ui-material/src/main/java/androidx/ui/material/OutlinedTextField.kt
M ui/ui-material/src/main/java/androidx/ui/material/TextFieldImpl.kt
M ui/ui-text/integration-tests/ui-text-compose-demos/src/main/java/androidx/ui/text/demos/ComposeInputFieldFocusTransition.kt
M ui/ui-text/src/commonMain/kotlin/androidx/ui/text/CoreTextField.kt
https://android-review.googlesource.com/1363596
Branch: androidx-master-dev
commit 7cf1c48e541943afc57fb38bd2737afb7bdd2b1a
Author: Ralston Da Silva <ralu@google.com>
Date: Tue Jul 14 18:24:21 2020
Deprecate Old Focus API
Deprecate FocusModifier, FocusState and FocusDetailedState
Bug: 160822875
Bug: 160922136
Relnote: FocusModifier is deprecated in favor of Modifier.focus, Modifier.focusRequester, Modifier.focusObserver. FocusState and FocusDetailedState are deprecated in favor of FocusState2
Test: Built and launched the demo app
Change-Id: I469196b76ebe08130fa4df9ed297f111abddd8b1
M ui/integration-tests/demos/src/main/java/androidx/ui/demos/DemoFilter.kt
M ui/ui-core/api/0.1.0-dev15.txt
M ui/ui-core/api/current.txt
M ui/ui-core/api/public_plus_experimental_0.1.0-dev15.txt
M ui/ui-core/api/public_plus_experimental_current.txt
M ui/ui-core/api/restricted_0.1.0-dev15.txt
M ui/ui-core/api/restricted_current.txt
M ui/ui-core/integration-tests/ui-core-demos/src/main/java/androidx/ui/core/demos/focus/FocusableDemo.kt
M ui/ui-core/integration-tests/ui-core-demos/src/main/java/androidx/ui/core/demos/keyinput/KeyInputDemo.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/CaptureFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/ClearFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/FindFocusableChildrenTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/FindParentFocusNodeTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/FocusTestUtils.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/FreeFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/OwnerFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/focus/RequestFocusTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/keyinput/AndroidProcessKeyInputTest.kt
M ui/ui-core/src/androidAndroidTest/kotlin/androidx/ui/core/keyinput/ProcessKeyInputTest.kt
M ui/ui-core/src/androidMain/kotlin/androidx/ui/core/AndroidComposeView.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/LayoutNode.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/focus/FocusModifier.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/focus/FocusModifierImpl.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/focus/FocusState.kt
M ui/ui-core/src/commonMain/kotlin/androidx/ui/core/focus/ModifiedFocusNode.kt
M ui/ui-foundation/src/androidAndroidTest/kotlin/androidx/ui/foundation/TextFieldFocusTest.kt
M ui/ui-foundation/src/androidAndroidTest/kotlin/androidx/ui/foundation/TextFieldTest.kt
M ui/ui-material/src/main/java/androidx/ui/material/OutlinedTextField.kt
M ui/ui-material/src/main/java/androidx/ui/material/TextFieldImpl.kt
M ui/ui-text/integration-tests/ui-text-compose-demos/src/main/java/androidx/ui/text/demos/ComposeInputFieldFocusTransition.kt
M ui/ui-text/src/commonMain/kotlin/androidx/ui/text/CoreTextField.kt
ra...@google.com <ra...@google.com>
ap...@google.com <ap...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 228085e8d5f891a40d855254db35abd10d71d3e2
Author: Ralston Da Silva <ralu@google.com>
Date: Wed Aug 12 03:34:16 2020
Deleting deprecated focus code which was replaced by the new focus API
Bug: 160922116
Bug: 160821157
Bug: 162441435
Bug: 160822875
Bug: 160921940
Test: N/A removing unused code
Relnote: Removed deprecated FocusModifier
Change-Id: I0b4ba5c6f28b683787848042af76ac9ec20c7caf
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
M ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.kt
D ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/FocusModifier.kt
D ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/focus/FocusModifierImpl.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/focus/FocusNodeUtils.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/focus/FocusState.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingLayoutNodeWrapper.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/InnerPlaceable.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNode.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeWrapper.kt
D ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/ModifiedFocusNode.kt
M ui/ui-core/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopOwner.kt
https://android-review.googlesource.com/1397868
Branch: androidx-master-dev
commit 228085e8d5f891a40d855254db35abd10d71d3e2
Author: Ralston Da Silva <ralu@google.com>
Date: Wed Aug 12 03:34:16 2020
Deleting deprecated focus code which was replaced by the new focus API
Bug: 160922116
Bug: 160821157
Bug: 162441435
Bug: 160822875
Bug: 160921940
Test: N/A removing unused code
Relnote: Removed deprecated FocusModifier
Change-Id: I0b4ba5c6f28b683787848042af76ac9ec20c7caf
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
M ui/ui-core/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.kt
D ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/FocusModifier.kt
D ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/focus/FocusModifierImpl.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/focus/FocusNodeUtils.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/focus/FocusState.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingLayoutNodeWrapper.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/InnerPlaceable.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNode.kt
M ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeWrapper.kt
D ui/ui-core/src/commonMain/kotlin/androidx/compose/ui/node/ModifiedFocusNode.kt
M ui/ui-core/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopOwner.kt
Description
As part of a larger refactor to replace FocusState and FocusDetailedState with a single enum. We added an enum FocusState2.
Later, after the deprecate+remove cycle for FocusState and FocusDetailedState, FocusState2 will be renamed to FocusState