From 857c7a085d77b1c7c4d58f887f7d1ab4eea44219 Mon Sep 17 00:00:00 2001 From: sspanak Date: Fri, 31 Jan 2025 12:09:53 +0200 Subject: [PATCH] readjusted the arrow keys spacing to prevent accidental pressing of Backspace or Settings --- .../sspanak/tt9/ui/main/MainLayoutNumpad.java | 4 +- app/src/main/res/layout/panel_numpad_left.xml | 8 +-- .../main/res/layout/panel_numpad_right.xml | 6 +-- .../res/layout/panel_numpad_status_bar.xml | 5 +- .../res/layout/panel_numpad_text_editing.xml | 4 +- app/src/main/res/values/dimens.xml | 4 +- app/src/main/res/values/styles.xml | 52 +++++++++++-------- 7 files changed, 48 insertions(+), 35 deletions(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/ui/main/MainLayoutNumpad.java b/app/src/main/java/io/github/sspanak/tt9/ui/main/MainLayoutNumpad.java index 634886aa..ceea92de 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ui/main/MainLayoutNumpad.java +++ b/app/src/main/java/io/github/sspanak/tt9/ui/main/MainLayoutNumpad.java @@ -164,8 +164,10 @@ class MainLayoutNumpad extends BaseMainLayout { if (height <= 0 || forceRecalculate) { Resources resources = tt9.getResources(); height = getKeyHeightCompat() * 4 + + Math.round(resources.getDimension(R.dimen.numpad_status_bar_spacing_top)) + + resources.getDimensionPixelSize(R.dimen.numpad_status_bar_spacing_bottom) + resources.getDimensionPixelSize(R.dimen.numpad_suggestion_height) - + Math.round(resources.getDimension(R.dimen.numpad_spacing_bottom)) + + Math.round(resources.getDimension(R.dimen.numpad_keys_spacing_bottom)) + getBottomInsetSize(); } diff --git a/app/src/main/res/layout/panel_numpad_left.xml b/app/src/main/res/layout/panel_numpad_left.xml index e1a2d48f..2fa3abe7 100644 --- a/app/src/main/res/layout/panel_numpad_left.xml +++ b/app/src/main/res/layout/panel_numpad_left.xml @@ -5,28 +5,28 @@ diff --git a/app/src/main/res/layout/panel_numpad_right.xml b/app/src/main/res/layout/panel_numpad_right.xml index fe17e7d7..99230b53 100644 --- a/app/src/main/res/layout/panel_numpad_right.xml +++ b/app/src/main/res/layout/panel_numpad_right.xml @@ -5,19 +5,19 @@ style="@style/TTheme.Numpad.Column.Fn"> diff --git a/app/src/main/res/layout/panel_numpad_status_bar.xml b/app/src/main/res/layout/panel_numpad_status_bar.xml index 75efdf29..4ced02a9 100644 --- a/app/src/main/res/layout/panel_numpad_status_bar.xml +++ b/app/src/main/res/layout/panel_numpad_status_bar.xml @@ -1,8 +1,7 @@ + style="@style/TTheme.Numpad.TopBar" + android:id="@+id/status_bar_container"> - + @@ -103,7 +103,7 @@ - + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 28928983..34ab5891 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -38,7 +38,9 @@ 9999dp - 6dp + 0dp + 2dp + 6dp 56dp 3dp diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 2c60c68e..b035bbbd 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -77,7 +77,6 @@ @dimen/main_small_suggestion_text_size - @@ -164,7 +163,7 @@ wrap_content 0dp vertical - @dimen/numpad_spacing_bottom + @dimen/numpad_keys_spacing_bottom @@ -172,12 +171,23 @@ Numpad Status Bar *******************************************--> - + + + + - - - - - -