Skip to content

Commit 9846788

Browse files
committed
Improve hint visibility
1 parent 22b5d70 commit 9846788

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

java/res/values/config.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
<fraction name="config_key_shifted_letter_hint_ratio_holo">35%</fraction>
6161
<fraction name="config_key_shifted_letter_hint_ratio_lxx">35%</fraction>
6262
<fraction name="config_language_on_spacebar_text_ratio">33.735%</fraction>
63-
<dimen name="config_key_hint_letter_padding">2dp</dimen>
63+
<dimen name="config_key_hint_letter_padding">2.5dp</dimen>
6464
<dimen name="config_key_shifted_letter_hint_padding">2dp</dimen>
6565

6666
<!-- For 5-row keyboard -->

java/src/org/futo/inputmethod/keyboard/Key.kt

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ package org.futo.inputmethod.keyboard
1818
import android.graphics.Rect
1919
import android.graphics.Typeface
2020
import android.graphics.drawable.Drawable
21+
import android.os.Build
2122
import android.text.TextUtils
2223
import androidx.compose.ui.graphics.Color
2324
import androidx.compose.ui.graphics.toArgb
@@ -378,8 +379,17 @@ data class Key(
378379

379380
fun selectHintTypeface(provider: DynamicThemeProvider, params: KeyDrawParams): Typeface {
380381
return when {
381-
hasHintLabel || provider.hintHiVis -> Typeface.DEFAULT_BOLD
382-
else -> Typeface.DEFAULT_BOLD
382+
hasHintLabel || provider.hintHiVis -> if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
383+
Typeface.create(Typeface.DEFAULT, 700, false)
384+
} else {
385+
Typeface.DEFAULT_BOLD
386+
}
387+
388+
else -> if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
389+
Typeface.create(Typeface.DEFAULT, 500, false)
390+
} else {
391+
Typeface.DEFAULT
392+
}
383393
}
384394
}
385395

@@ -390,7 +400,7 @@ data class Key(
390400
else -> style.foregroundColor
391401
}
392402
}.let {
393-
Color(it).copy(alpha = 0.5f).toArgb()
403+
Color(it).copy(alpha = 0.8f).toArgb()
394404
}
395405
}
396406

0 commit comments

Comments
 (0)