Helium314
2c1d6a5f4c
change subtypeSettings to object, so it's clear which init is called
2025-02-16 12:49:19 +01:00
Helium314
fe59a598b7
fix potential issue with not set autocorrect threshold
...
and an unintentionally changed default
2025-02-13 18:08:34 +01:00
Helium314
201b430362
change what can be stored in KeyboardLayoutSet subtype extra value
...
and some more preparations for adjustments related to language/layout settings upgrade
2025-02-13 17:29:51 +01:00
Helium314
e845e38e42
Settings upgrade ( #1325 )
...
Re-implement most of the settings in compose, searchable
Languages & Layouts, Colors, and Personal Dictionary still missing, will be done later
2025-02-09 13:27:55 +01:00
Helium314
df37e3589e
move keyboard coordinate transformation to KeyboardActionListener as per ancient TODO
2025-01-13 22:40:37 +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
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
32a37eaddf
do not switch for hintLocales if we have a matching secondary locale
...
fixes #1181
2025-01-04 08:52:27 +01:00
Helium314
d754e7ca7f
do not vibrate if do not disturb is enabled, fixes #1125
2024-09-28 22:28:37 +02:00
Helium314
aed5704582
set keyboard icon ids per style in keyboardIconsSet instead of using styleable
...
increases flexibility
preparation for planned changes
2024-08-24 23:46:13 +02:00
Helium314
28ba8a7a72
update logging
2024-07-25 07:04:45 +02:00
Devy Ballard
544132974c
select keys can now de-select text ( #973 )
2024-07-12 22:35:23 +02:00
Helium314
a3bc3b56ff
fix clipboard suggestion being shown for a split second when starting gesture typing
2024-07-10 16:32:18 +02:00
codokie
bdab98c2c9
Clipboard suggestions ( #647 )
2024-07-05 23:14:54 +02:00
Devy Ballard
bcf2a52d6a
More cursor keys ( #933 )
2024-07-03 22:42:33 +02:00
Devy Ballard
a92d108444
make arrow keys repeatable ( #932 )
...
only applies to keyboard keys, not in toolbar
2024-07-01 21:30:29 +02:00
Helium314
d0983e6c3b
stick to language key setting
...
don't show langauge switch key in comma popups when there is nothing to switch
fixes #897
2024-06-24 20:48:34 +02:00
Helium314
0b9fb7334d
reload the cursor position from text field when in doubt
2024-06-18 00:38:07 +02:00
Helium314
d1c2ad0a39
fix system sometimes enabling wrong subtype
2024-06-13 20:36:04 +02:00
codokie
b9451e4f09
auto show / hide toolbar ( #674 )
...
Co-authored-by: codokie <@>
Co-authored-by: Helium314 <helium314@disroot.org>
Co-authored-by: Helium314 <helium314@mailbox.org>
2024-06-01 14:32:12 +02:00
Helium314
fb26eb8e7a
fix inconsistent behavior when switching text fields
...
actually the previous input attributes were used initially, which caused suggestions to show up or not depending on the previously selected field
moving the settings reload should be safe, at least i checked for potential issues
2024-05-26 19:34:55 +02:00
Helium314
71727de5a0
add basic support for modifier keys, fixes #479
2024-05-17 17:24:34 +02:00
Helium314
528bbb4f7f
upgrade build.gradle and do some code inspection stuff
2024-05-15 22:47:24 +02:00
Helium314
edd4ae2c68
small adjustments after #691
2024-05-01 22:59:16 +02:00
codokie
83fc10ff02
Add long press functions to more toolbar keys, and more clipboard history toolbar keys ( #691 )
...
Co-authored-by: codokie <@>
2024-05-01 22:44:51 +02:00
codokie
9c2cf04d4a
fix issues with clipboard after switching keyboard ( #728 )
2024-04-21 12:04:35 +02:00
Helium314
290944635f
simplify loading pinned clips
...
we don't need to read a file any more
also makes sure pinned clips are initially loaded before fetching the primary clip
2024-04-20 23:24:14 +02:00
Helium314
e2b687a567
add logging for finish input (view)
2024-04-19 22:19:11 +02:00
Helium314
9bd2136ebe
avoid potentially unwanted layout switches due to hint locales
2024-04-11 18:23:59 +02:00
Helium314
42f7b62543
fix haptic and audio feedback
...
got broken in cd44d2dc9f
fixes #597
2024-03-31 23:05:37 +02:00
Helium314
cd44d2dc9f
move keyboardActionListener implementation into separate class
...
(it will be extended later)
2024-03-27 06:09:59 +01:00
arcarum
4b78546e97
Add support for vertical cursor movement using the spacebar ( #486 )
...
---------
Co-authored-by: Helium314 <helium314@disroot.org>
2024-03-11 22:42:25 +01:00
Helium314
2a13ae186a
avoid immediate switch to other app when language key switches both layouts and keyboard apps
2024-03-06 21:29:11 +01:00
Helium314
fe5aa2c33c
remove unused SYMBOL_SHIFT key
2024-03-02 21:07:27 +01:00
Helium314
a34b3f4cdd
switch internal codes for functional keys to the same as florisboard
...
for better compatibility of layouts
also convert labels
2024-03-02 21:02:48 +01:00
Helium314
b872975189
remove HIDE_SOFT_INPUT permission
2024-02-10 18:55:30 +01:00
arcarum
abc23d23be
Avoid hiding the toolbar and pinned keys during inline autofill ( #474 )
2024-02-07 20:49:38 +01:00
Helium314
00a45a621e
convert Suggest to kotlin
...
no functional changes
should simplify the todos
2024-02-06 20:55:15 +01:00
Helium314
26809444bd
rename more keys to popup keys
...
user-facing name is already popup keys, now internal rename is done to avoid confusion and for consistency
2024-02-05 09:33:06 +01:00
Helium314
4645e425e6
remove or add info to some todos
2024-02-04 09:31:45 +01:00
Helium314
38fd364178
work on a bunch of todos
2024-02-03 10:59:46 +01:00
Helium314
3a354524f3
remove unused annotations
2024-02-01 22:42:25 +01:00
Helium314
5e5f045495
consider script when evaluating hint locales
2024-02-01 10:56:41 +01:00
Helium314
a91a90bfbd
rename package
...
introduces weird bugs for some reason
2024-01-31 18:32:43 +01:00