Commit graph

992 commits

Author SHA1 Message Date
Helium314
5283c5878c consider custom font in floating preview 2025-01-18 14:07:36 +01:00
Helium314
cde1a70427 avoid repeated checks for custom typeface when there is none 2025-01-18 12:49:57 +01:00
Helium314
789b533358 set custom typeface also in clipboard suggestion view
and rename read method to get
2025-01-18 12:45:26 +01:00
Helium314
c1bbf51fa1 add custom font file to backup
and remove outdated unnecessary text
2025-01-18 07:59:05 +01:00
Helium314
9edbbcf0ea add button to clear all custom toolbar codes 2025-01-18 07:55:50 +01:00
Helium314
9a2009d182 allow using user-provided font
fixes #494
2025-01-17 21:47:13 +01:00
Helium314
c581e9601b allow setting background image for landscape and portrait separately
fixes #798
2025-01-17 20:10:16 +01:00
Helium314
092cac529f add setting to autocorrect shortcuts
fixes #1287
2025-01-14 22:19:44 +01:00
Helium314
83b48b474e use the first non-typed suggestion for determining autocorrect
otherwise the correction score is sometimes based on the typed word, and not on the word that will be corrected to
2025-01-14 21:25:24 +01:00
Helium314
df37e3589e move keyboard coordinate transformation to KeyboardActionListener as per ancient TODO 2025-01-13 22:40:37 +01:00
Helium314
10c0b64e45 only show default button in reorder dialog if default actually exists 2025-01-13 20:40:20 +01:00
Arsen Abdusalamov
a4b07d6de2
Add Dargwa(Urakhi) layout (#1127) 2025-01-13 20:26:46 +01:00
tenextractor
0076f04639
Greek accent/dead key support (#1240)
Greek accent/dead key support: simplify by making every combining accent key a dead key

---------

Co-authored-by: Helium314 <helium314@mailbox.org>
2025-01-13 20:12:01 +01:00
Helium314
4638709db5 add missing default for navbar_color in prefs, and change in SettingsValues 2025-01-13 17:18:07 +01:00
Helium314
7339000df3 allow overriding sdk level for determining which emojis are shown
might show that dreaded [x] symbol, but allows newer emojis on older android versions with upgraded fonts
2025-01-12 21:08:20 +01:00
Helium314
465fc86e61 add new groupId -1 for suppressing default popups e.g. on action or comma keys
fixes #1243
2025-01-12 21:04:32 +01:00
Helium314
7e3657185f prevent selected text being the first suggestion when overwriting with glide typing
fixes #1284
2025-01-12 21:02:29 +01:00
Helium314
cd5ac492be revert fix for #994, fixes #1281 2025-01-12 20:31:22 +01:00
Helium314
548bf64c9d add option to also vibrate in dnd mode 2025-01-12 20:28:23 +01:00
Helium314
d4d3ba16e0 remove outdated comment 2025-01-11 12:20:43 +01:00
Helium314
9f09d28f4e update description of TextKeyData 2025-01-11 11:43:11 +01:00
Helium314
ce61fa9a21 fix broken width of emoji & clipboard bottom rows in one-handed mode 2025-01-11 11:33:24 +01:00
Helium314
846ab1edef fix crap introduced with Android 15
using fixes from GrapheneOS
bdc88aaf46
3b7322437a

fixes #1186
2025-01-07 20:38:03 +01:00
Helium314
76990814e1 only trigger fix for #994 when we have an alphabet keyboard
fixes #1268
2025-01-07 17:20:49 +01:00
Helium314
3cf9d4c87e don't set tablet extra keys for custom layouts
fixes #1180
2025-01-05 22:46:40 +01:00
Helium314
d25df2c4de remove popup label when the popup key is removed 2025-01-05 22:21:26 +01:00
Helium314
2ad45af856 disable remove redundant popup keys by default
looks like people don't like it (#1052 and more)
2025-01-05 22:06:31 +01:00
Helium314
3989c1348a make remove redundant popup keys work on base layout only
fixes #1052
2025-01-05 22:05:55 +01:00
Helium314
afd7bc2985 add button to reset all customized icons 2025-01-05 19:16:51 +01:00
Helium314
8c3ed1ac22 sort icons in icon customiz er alphabetically 2025-01-05 18:59:58 +01:00
Helium314
fe041293b6 add label for bin icon and rename drawable 2025-01-05 18:49:38 +01:00
Helium314
51a7508374 reload icons before opening icon customizer 2025-01-05 18:42:22 +01:00
Helium314
044f6dd81c allow entering minus and nothing (same as 0) 2025-01-05 18:36:47 +01:00
Helium314
f7c694bfe0 reload custom layouts on restoring backup
fixes #1235
2025-01-05 16:56:47 +01:00
Helium314
c9b8dfd4c2 properly reload on DPI changes 2025-01-05 14:47:03 +01:00
Helium314
cd1ed0e1e7 avoid doing unnecessary consistency checks during text reload / reset 2025-01-05 13:41:33 +01:00
Helium314
d3bd97a104 reload text on selection updates even if selection is as expected
if composing region was changed
e.g. KDE Connect removes composing region after entering a letter, and we should be able to deal with it
this is not really a good solution, as it will reload the suggestions, which flashes the underline and has noticeable performance impact

fixes #1141
2025-01-05 13:18:14 +01:00
Helium314
d08afcd279 improve situation when local state is out of sync with editor
related to / found during tests for 6100186f73
2025-01-05 12:08:48 +01:00
Helium314
6100186f73 deal with keyboard layout changing between pressing and quickly releasing a key
fixes #994
2025-01-05 09:40:17 +01:00
Helium314
32a37eaddf do not switch for hintLocales if we have a matching secondary locale
fixes #1181
2025-01-04 08:52:27 +01:00
Helium314
6e50d6e208 perform recapitalization on shift only in alphabet mode
fixes #1256
2025-01-03 18:50:04 +01:00
Helium314
a1c70a1181 truncate display of clipboard text for performance reasons
fixes #1236
2025-01-03 18:09:51 +01:00
Helium314
71d98e1e4f require a minimum frequency value in history before adding a word to personal dictionary 2024-09-29 19:30:12 +02:00
Helium314
d754e7ca7f do not vibrate if do not disturb is enabled, fixes #1125 2024-09-28 22:28:37 +02:00
Helium314
640f26d0fc avoid adding potentially unwanted capitalized version of words to dictionary in capitalized manually at beginning of sentence 2024-09-28 19:33:50 +02:00
Helium314
05523ecd30
Allow changing toolbar icon and codes (#1110) 2024-09-23 20:45:23 +02:00
Helium314
404f6a5726 actually use downEvent detection, fixes #1075 2024-09-02 21:08:37 +02:00
Helium314
ab34815c7d
Replace bottom keys in emoji / clipboard view customizable keyboard (#966) 2024-09-01 21:33:49 +02:00
Helium314
8ca65aebc9 allow customizing text on space bar
fixes #956
fixes #875 (set text to space)
2024-08-28 22:08:00 +02:00
Helium314
4ddfd2d5a9 allow numpad key in custom layout
fixes #1020
2024-08-28 20:53:44 +02:00