aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Chan <jc@lineageos.org>2020-05-19 14:31:46 +0800
committerMichael W <baddaemon87@gmail.com>2020-05-26 22:07:38 +0200
commitd649b1d261f727b868d8a31719e5981fc95da39e (patch)
treeab859ea99ea9e6d8d00df0c74abacaf1f9d33388
parent9d01848dcdb18b550dd227c22f50dea5639e0424 (diff)
downloadlineage-sdk-d649b1d261f727b868d8a31719e5981fc95da39e.tar.gz
lineage-sdk-d649b1d261f727b868d8a31719e5981fc95da39e.tar.bz2
lineage-sdk-d649b1d261f727b868d8a31719e5981fc95da39e.zip
Implement hide gestural navigation hint bar [3/5]
Change-Id: Iaf776d9d70b951119134eb31bc44a3a63f468698 Signed-off-by: Jesse Chan <jc@lineageos.org>
-rw-r--r--api/lineage_current.txt1
-rw-r--r--sdk/src/java/lineageos/providers/LineageSettings.java10
2 files changed, 11 insertions, 0 deletions
diff --git a/api/lineage_current.txt b/api/lineage_current.txt
index 859d0631..13e70b33 100644
--- a/api/lineage_current.txt
+++ b/api/lineage_current.txt
@@ -842,6 +842,7 @@ package lineageos.providers {
field public static final java.lang.String MENU_WAKE_SCREEN = "menu_wake_screen";
field public static final java.lang.String NAVBAR_LEFT_IN_LANDSCAPE = "navigation_bar_left";
field public static final java.lang.String NAVIGATION_BAR_MENU_ARROW_KEYS = "navigation_bar_menu_arrow_keys";
+ field public static final java.lang.String NAVIGATION_BAR_HINT = "navigation_bar_hint";
field public static final java.lang.String NAV_BUTTONS = "nav_buttons";
field public static final java.lang.String NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL = "notification_light_brightness_level";
field public static final java.lang.String NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL_ZEN = "notification_light_brightness_level_zen";
diff --git a/sdk/src/java/lineageos/providers/LineageSettings.java b/sdk/src/java/lineageos/providers/LineageSettings.java
index fe3c8030..43ebb83a 100644
--- a/sdk/src/java/lineageos/providers/LineageSettings.java
+++ b/sdk/src/java/lineageos/providers/LineageSettings.java
@@ -1034,6 +1034,15 @@ public final class LineageSettings {
sBooleanValidator;
/**
+ * boolean value. toggles swipe up hint in gestural nav mode
+ */
+ public static final String NAVIGATION_BAR_HINT = "navigation_bar_hint";
+
+ /** @hide */
+ public static final Validator NAVIGATION_BAR_HINT_VALIDATOR =
+ sBooleanValidator;
+
+ /**
* Action to perform when the home key is long-pressed.
* (Default can be configured via config_longPressOnHomeBehavior)
* 0 - Nothing
@@ -2234,6 +2243,7 @@ public final class LineageSettings {
VALIDATORS.put(NAV_BUTTONS, NAV_BUTTONS_VALIDATOR);
VALIDATORS.put(NAVIGATION_BAR_MENU_ARROW_KEYS,
NAVIGATION_BAR_MENU_ARROW_KEYS_VALIDATOR);
+ VALIDATORS.put(NAVIGATION_BAR_HINT, NAVIGATION_BAR_HINT_VALIDATOR);
VALIDATORS.put(KEY_HOME_LONG_PRESS_ACTION, KEY_HOME_LONG_PRESS_ACTION_VALIDATOR);
VALIDATORS.put(KEY_HOME_DOUBLE_TAP_ACTION, KEY_HOME_DOUBLE_TAP_ACTION_VALIDATOR);
VALIDATORS.put(BACK_WAKE_SCREEN, BACK_WAKE_SCREEN_VALIDATOR);