Loading Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,7 @@ android_library { "org.lineageos.platform.internal", "LineagePreferenceLib", "vendor.lineage.fastcharge-V1.0-java", "SystemUISharedLib", ], plugins: ["androidx.room_room-compiler-plugin"], Loading src/com/android/settings/gestures/GestureNavigationSettingsFragment.java +13 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,10 @@ import com.android.settings.widget.LabeledSeekBarPreference; import com.android.settings.widget.SeekBarPreference; import com.android.settingslib.search.SearchIndexable; import static com.android.systemui.shared.recents.utilities.Utilities.isLargeScreen; import lineageos.providers.LineageSettings; /** * A fragment to include all the settings related to Gesture Navigation mode. */ Loading @@ -45,6 +49,8 @@ public class GestureNavigationSettingsFragment extends DashboardFragment { private static final String LEFT_EDGE_SEEKBAR_KEY = "gesture_left_back_sensitivity"; private static final String RIGHT_EDGE_SEEKBAR_KEY = "gesture_right_back_sensitivity"; private static final String NAVIGATION_BAR_HINT_KEY = "navigation_bar_hint"; private WindowManager mWindowManager; private BackGestureIndicatorView mIndicatorView; Loading Loading @@ -75,6 +81,13 @@ public class GestureNavigationSettingsFragment extends DashboardFragment { initSeekBarPreference(LEFT_EDGE_SEEKBAR_KEY); initSeekBarPreference(RIGHT_EDGE_SEEKBAR_KEY); boolean isTaskbarEnabled = LineageSettings.System.getInt(getContext().getContentResolver(), LineageSettings.System.ENABLE_TASKBAR, isLargeScreen(getContext()) ? 1 : 0) == 1; if (isTaskbarEnabled) { getPreferenceScreen().removePreference( getPreferenceScreen().findPreference(NAVIGATION_BAR_HINT_KEY)); } } @Override Loading src/com/android/settings/gestures/SystemNavigationGestureSettings.java +8 −1 Original line number Diff line number Diff line Loading @@ -56,6 +56,10 @@ import com.android.settingslib.widget.CandidateInfo; import com.android.settingslib.widget.IllustrationPreference; import com.android.settingslib.widget.SelectorWithWidgetPreference; import static com.android.systemui.shared.recents.utilities.Utilities.isLargeScreen; import lineageos.providers.LineageSettings; import java.util.ArrayList; import java.util.List; Loading Loading @@ -196,6 +200,9 @@ public class SystemNavigationGestureSettings extends RadioButtonPickerFragment i final Context c = getContext(); List<CandidateInfoExtra> candidates = new ArrayList<>(); boolean isTaskbarEnabled = LineageSettings.System.getInt(getContext().getContentResolver(), LineageSettings.System.ENABLE_TASKBAR, isLargeScreen(getContext()) ? 1 : 0) == 1; if (SystemNavigationPreferenceController.isOverlayPackageAvailable(c, NAV_BAR_MODE_GESTURAL_OVERLAY)) { candidates.add(new CandidateInfoExtra( Loading @@ -203,7 +210,7 @@ public class SystemNavigationGestureSettings extends RadioButtonPickerFragment i c.getText(R.string.edge_to_edge_navigation_summary), KEY_SYSTEM_NAV_GESTURAL, true /* enabled */)); } if (SystemNavigationPreferenceController.isOverlayPackageAvailable(c, if (!isTaskbarEnabled && SystemNavigationPreferenceController.isOverlayPackageAvailable(c, NAV_BAR_MODE_2BUTTON_OVERLAY)) { candidates.add(new CandidateInfoExtra( c.getText(R.string.swipe_up_to_switch_apps_title), Loading Loading
Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,7 @@ android_library { "org.lineageos.platform.internal", "LineagePreferenceLib", "vendor.lineage.fastcharge-V1.0-java", "SystemUISharedLib", ], plugins: ["androidx.room_room-compiler-plugin"], Loading
src/com/android/settings/gestures/GestureNavigationSettingsFragment.java +13 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,10 @@ import com.android.settings.widget.LabeledSeekBarPreference; import com.android.settings.widget.SeekBarPreference; import com.android.settingslib.search.SearchIndexable; import static com.android.systemui.shared.recents.utilities.Utilities.isLargeScreen; import lineageos.providers.LineageSettings; /** * A fragment to include all the settings related to Gesture Navigation mode. */ Loading @@ -45,6 +49,8 @@ public class GestureNavigationSettingsFragment extends DashboardFragment { private static final String LEFT_EDGE_SEEKBAR_KEY = "gesture_left_back_sensitivity"; private static final String RIGHT_EDGE_SEEKBAR_KEY = "gesture_right_back_sensitivity"; private static final String NAVIGATION_BAR_HINT_KEY = "navigation_bar_hint"; private WindowManager mWindowManager; private BackGestureIndicatorView mIndicatorView; Loading Loading @@ -75,6 +81,13 @@ public class GestureNavigationSettingsFragment extends DashboardFragment { initSeekBarPreference(LEFT_EDGE_SEEKBAR_KEY); initSeekBarPreference(RIGHT_EDGE_SEEKBAR_KEY); boolean isTaskbarEnabled = LineageSettings.System.getInt(getContext().getContentResolver(), LineageSettings.System.ENABLE_TASKBAR, isLargeScreen(getContext()) ? 1 : 0) == 1; if (isTaskbarEnabled) { getPreferenceScreen().removePreference( getPreferenceScreen().findPreference(NAVIGATION_BAR_HINT_KEY)); } } @Override Loading
src/com/android/settings/gestures/SystemNavigationGestureSettings.java +8 −1 Original line number Diff line number Diff line Loading @@ -56,6 +56,10 @@ import com.android.settingslib.widget.CandidateInfo; import com.android.settingslib.widget.IllustrationPreference; import com.android.settingslib.widget.SelectorWithWidgetPreference; import static com.android.systemui.shared.recents.utilities.Utilities.isLargeScreen; import lineageos.providers.LineageSettings; import java.util.ArrayList; import java.util.List; Loading Loading @@ -196,6 +200,9 @@ public class SystemNavigationGestureSettings extends RadioButtonPickerFragment i final Context c = getContext(); List<CandidateInfoExtra> candidates = new ArrayList<>(); boolean isTaskbarEnabled = LineageSettings.System.getInt(getContext().getContentResolver(), LineageSettings.System.ENABLE_TASKBAR, isLargeScreen(getContext()) ? 1 : 0) == 1; if (SystemNavigationPreferenceController.isOverlayPackageAvailable(c, NAV_BAR_MODE_GESTURAL_OVERLAY)) { candidates.add(new CandidateInfoExtra( Loading @@ -203,7 +210,7 @@ public class SystemNavigationGestureSettings extends RadioButtonPickerFragment i c.getText(R.string.edge_to_edge_navigation_summary), KEY_SYSTEM_NAV_GESTURAL, true /* enabled */)); } if (SystemNavigationPreferenceController.isOverlayPackageAvailable(c, if (!isTaskbarEnabled && SystemNavigationPreferenceController.isOverlayPackageAvailable(c, NAV_BAR_MODE_2BUTTON_OVERLAY)) { candidates.add(new CandidateInfoExtra( c.getText(R.string.swipe_up_to_switch_apps_title), Loading