Loading src/com/android/launcher3/Launcher.java +8 −0 Original line number Diff line number Diff line Loading @@ -1579,6 +1579,14 @@ public class Launcher extends StatefulActivity<LauncherState> return mOldConfig.orientation; } /** * Whether keyboard sync is enabled for transitions between Home and All Apps. * TODO(b/251387263): move this method inside an All Apps specific config class. */ public boolean isKeyboardSyncEnabled() { return false; } @Override protected void onNewIntent(Intent intent) { if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { Loading src/com/android/launcher3/allapps/AllAppsTransitionController.java +1 −2 Original line number Diff line number Diff line Loading @@ -39,7 +39,6 @@ import com.android.launcher3.LauncherState; import com.android.launcher3.anim.AnimatorListeners; import com.android.launcher3.anim.PendingAnimation; import com.android.launcher3.anim.PropertySetter; import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.statemanager.StateManager.StateHandler; import com.android.launcher3.states.StateAnimationConfig; import com.android.launcher3.util.MultiPropertyFactory; Loading Loading @@ -229,7 +228,7 @@ public class AllAppsTransitionController StateAnimationConfig config, PendingAnimation builder) { if (mLauncher.isInState(ALL_APPS) && !ALL_APPS.equals(toState)) { // For atomic animations, we close the keyboard immediately. if (!config.userControlled && !FeatureFlags.ENABLE_KEYBOARD_TRANSITION_SYNC.get()) { if (!config.userControlled && !mLauncher.isKeyboardSyncEnabled()) { mLauncher.getAppsView().getSearchUiManager().getEditText().hideKeyboard(); } Loading src/com/android/launcher3/config/FeatureFlags.java +0 −5 Original line number Diff line number Diff line Loading @@ -254,11 +254,6 @@ public final class FeatureFlags { public static final BooleanFlag ENABLE_ONE_SEARCH_MOTION = new DeviceFlag( "ENABLE_ONE_SEARCH_MOTION", true, "Enables animations in OneSearch."); public static final BooleanFlag ENABLE_KEYBOARD_TRANSITION_SYNC = new DeviceFlag( "ENABLE_KEYBOARD_TRANSITION_SYNC", IS_STUDIO_BUILD, "Enable option to synchronize the keyboard open and close animations when transitioning" + " between home and all apps"); public static final BooleanFlag ENABLE_SHOW_KEYBOARD_OPTION_IN_ALL_APPS = new DeviceFlag( "ENABLE_SHOW_KEYBOARD_OPTION_IN_ALL_APPS", true, "Enable option to show keyboard when going to all-apps"); Loading Loading
src/com/android/launcher3/Launcher.java +8 −0 Original line number Diff line number Diff line Loading @@ -1579,6 +1579,14 @@ public class Launcher extends StatefulActivity<LauncherState> return mOldConfig.orientation; } /** * Whether keyboard sync is enabled for transitions between Home and All Apps. * TODO(b/251387263): move this method inside an All Apps specific config class. */ public boolean isKeyboardSyncEnabled() { return false; } @Override protected void onNewIntent(Intent intent) { if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { Loading
src/com/android/launcher3/allapps/AllAppsTransitionController.java +1 −2 Original line number Diff line number Diff line Loading @@ -39,7 +39,6 @@ import com.android.launcher3.LauncherState; import com.android.launcher3.anim.AnimatorListeners; import com.android.launcher3.anim.PendingAnimation; import com.android.launcher3.anim.PropertySetter; import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.statemanager.StateManager.StateHandler; import com.android.launcher3.states.StateAnimationConfig; import com.android.launcher3.util.MultiPropertyFactory; Loading Loading @@ -229,7 +228,7 @@ public class AllAppsTransitionController StateAnimationConfig config, PendingAnimation builder) { if (mLauncher.isInState(ALL_APPS) && !ALL_APPS.equals(toState)) { // For atomic animations, we close the keyboard immediately. if (!config.userControlled && !FeatureFlags.ENABLE_KEYBOARD_TRANSITION_SYNC.get()) { if (!config.userControlled && !mLauncher.isKeyboardSyncEnabled()) { mLauncher.getAppsView().getSearchUiManager().getEditText().hideKeyboard(); } Loading
src/com/android/launcher3/config/FeatureFlags.java +0 −5 Original line number Diff line number Diff line Loading @@ -254,11 +254,6 @@ public final class FeatureFlags { public static final BooleanFlag ENABLE_ONE_SEARCH_MOTION = new DeviceFlag( "ENABLE_ONE_SEARCH_MOTION", true, "Enables animations in OneSearch."); public static final BooleanFlag ENABLE_KEYBOARD_TRANSITION_SYNC = new DeviceFlag( "ENABLE_KEYBOARD_TRANSITION_SYNC", IS_STUDIO_BUILD, "Enable option to synchronize the keyboard open and close animations when transitioning" + " between home and all apps"); public static final BooleanFlag ENABLE_SHOW_KEYBOARD_OPTION_IN_ALL_APPS = new DeviceFlag( "ENABLE_SHOW_KEYBOARD_OPTION_IN_ALL_APPS", true, "Enable option to show keyboard when going to all-apps"); Loading