diff --git a/app/src/main/java/com/termux/x11/LoriePreferences.java b/app/src/main/java/com/termux/x11/LoriePreferences.java index 4cbb39537..bfe302254 100644 --- a/app/src/main/java/com/termux/x11/LoriePreferences.java +++ b/app/src/main/java/com/termux/x11/LoriePreferences.java @@ -141,6 +141,7 @@ void updatePreferencesLayout() { findPreference("dexMetaKeyCapture").setVisible(false); SeekBarPreference scalePreference = findPreference("displayScale"); SeekBarPreference capturedPointerSpeedFactor = findPreference("capturedPointerSpeedFactor"); + SeekBarPreference opacityEKBar = findPreference("opacityEKBar"); scalePreference.setMin(30); scalePreference.setMax(200); scalePreference.setSeekBarIncrement(10); @@ -149,6 +150,10 @@ void updatePreferencesLayout() { capturedPointerSpeedFactor.setMax(200); capturedPointerSpeedFactor.setSeekBarIncrement(1); capturedPointerSpeedFactor.setShowSeekBarValue(true); + opacityEKBar.setMin(10); + opacityEKBar.setMax(100); + opacityEKBar.setSeekBarIncrement(1); + opacityEKBar.setShowSeekBarValue(true); switch (p.getString("displayResolutionMode", "native")) { case "scaled": diff --git a/app/src/main/java/com/termux/x11/MainActivity.java b/app/src/main/java/com/termux/x11/MainActivity.java index b375c332a..f68f92501 100644 --- a/app/src/main/java/com/termux/x11/MainActivity.java +++ b/app/src/main/java/com/termux/x11/MainActivity.java @@ -556,6 +556,8 @@ void onPreferencesChanged(String key) { buttons.setVisibility(View.GONE); } + getTerminalToolbarViewPager().setAlpha(((float) p.getInt("opacityEKBar", 100))/100); + lorieView.requestLayout(); lorieView.invalidate(); } diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 536e8784f..f500bc09f 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -166,6 +166,12 @@ android:defaultValue="false" android:key="filterOutWinkey" /> + +