Commit graph

737 commits

Author SHA1 Message Date
tenextractor
6a9156f0eb
Add Chuvash layout (#677)
Co-authored-by: tenextractor <tenextractor@outlook.com>
2024-04-12 16:46:43 +02:00
Helium314
3754b2be82 display "<language> (<layout>)" also for custom layouts 2024-04-11 19:44:37 +02:00
Helium314
9bd2136ebe avoid potentially unwanted layout switches due to hint locales 2024-04-11 18:23:59 +02:00
Helium314
58f98e3024 use constant to define "good" language match 2024-04-11 18:22:45 +02:00
Helium314
1c075de0c8 make long press symbols key -> numpad optional, fixes #588 2024-04-07 10:03:08 +02:00
Helium314
8870601402 remove unnecessary rounded close icon, see #649
and rename closeView to close, as the icon can be more generic than the toolbar key
2024-04-06 19:33:11 +02:00
codokie
38126d2840
add close history view toolbar button (#649) 2024-04-06 18:11:28 +02:00
codokie
dcddcccf09
improve auto correct & select all icons (#651) 2024-04-06 12:47:37 +02:00
Helium314
4ee01527a2 show toolbar icons in toolbar key dialog 2024-04-06 12:22:14 +02:00
Helium314
52f567ff9e rename reorderPopupKeysDialog to reorderDialog
add icon to layout, should later display toolbar key
2024-04-06 11:17:56 +02:00
Helium314
34b9799710 remove theme logging added in a657d0e300
wasn't necessary, everything working here
2024-04-06 09:23:50 +02:00
Md. Rifat Hasan Jihan
605c5842e9
match COLORS_DARK default (#637) 2024-04-06 08:17:30 +02:00
Helium314
4354b33fa4 make extra currently keys work in popups 2024-04-05 23:51:35 +02:00
Helium314
a25ce3aa87 display correct name when editing symbol and number layouts 2024-04-05 23:27:47 +02:00
Helium314
5628cbf2b6 avoid bad interaction between symbols layout name and assumed locale
fixes #632
2024-04-05 23:25:31 +02:00
Helium314
39e00276fe avoid adding duplicate clipboard entries 2024-04-02 16:55:08 +02:00
Helium314
42f7b62543 fix haptic and audio feedback
got broken in cd44d2dc9f
fixes #597
2024-03-31 23:05:37 +02:00
arcarum
69d60742c4
Simplify InlineAutofillUtils code (#595) 2024-03-31 09:33:12 +02:00
Helium314
e289e7ef5f move zwj and zwnj codes from Constants to KeyCode
and support florisboard name half_space for zwnj
2024-03-27 06:10:31 +01:00
Helium314
cd44d2dc9f move keyboardActionListener implementation into separate class
(it will be extended later)
2024-03-27 06:09:59 +01:00
codokie
fb9008e9fe
Make toolbar direction for RTL layouts adjustable (#574) 2024-03-27 06:04:59 +01:00
Helium314
c4fcb74b0e disable IS_HARDWARE_KEYBOARD_SUPPORTED
not working properly when enabled (e.g. ctrl+v)
2024-03-25 20:21:50 +01:00
Helium314
f07c6d9c77 send key event instead of text when entering numbers in a non-text field
fixes #585
2024-03-24 07:38:51 +01:00
Helium314
7adeb408cc no need to get editorInfo for inputType 2024-03-24 07:09:35 +01:00
Helium314
a657d0e300 add some logging on selected theme for #565 2024-03-23 17:16:01 +01:00
Helium314
c3ec124c86 allow disabling layout popup keys
becuase sometimes layout popup keys are a bit mis-used, and it should be the user's choice
2024-03-23 11:42:07 +01:00
Helium314
e8a71fbe04 update comments / plan 2024-03-17 19:19:33 +01:00
Helium314
fd03b7ce43 setup color prefs after restoring view state
because the (re)stored view state is not correct for some reason
fixes #563
2024-03-16 07:47:05 +01:00
Helium314
3ee768fe17 show links to known dictionaries when enabling a locale without local dictionary 2024-03-15 18:01:15 +01:00
Helium314
7058fb78b8 use timeout for both space swipe directions, and require minimum move distance
fixes #555
2024-03-14 02:58:12 +01:00
Helium314
0ccc500c1e update layouts.md 2024-03-12 22:05:52 +01:00
Helium314
dab2fa4f42 better error message when loading invalid json layout 2024-03-12 21:48:17 +01:00
Helium314
b47bc52e7d improve support for special keys and floris layouts (not fully there yet...) 2024-03-12 21:37:53 +01:00
Helium314
c29eb0d03e fix wrong filename for customized json layouts 2024-03-12 14:14:16 +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
3b8b44b34b fix issue when specifying codes in json layouts 2024-03-10 20:10:23 +01:00
Helium314
3feac6d966 don't hide voice input key for TYPE_TEXT_VARIATION_URI
see #544
URL fields are frequently used as search fields
2024-03-10 19:41:46 +01:00
Helium314
ec4d0558e7 store clipboard history entries in companion object
fixes #548
2024-03-10 19:08:18 +01:00
Helium314
8d13a66a00 adjust colors so pressed toolbar keys change background color 2024-03-10 06:10:59 +01:00
Helium314
0f250d72bb allow storing AllColors in prefs (still not used) 2024-03-10 05:29:05 +01:00
Helium314
aa94c84d52 rename subtype settings and clean up when renaming in shared prefs 2024-03-06 22:07:38 +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
0298973d91 fix minor issues when copying custom layout from existing layout 2024-03-06 21:19:22 +01:00
Helium314
a0c7b28b91 use TypedValueCompat for dp <-> px conversion 2024-03-06 20:55:47 +01:00
Helium314
b263b96b96 always load recent emoji keys right after creating recents keyboard, fixes #527 2024-03-03 15:13:11 +01:00
Helium314
4b52f2d51d properly determine length of emojis when deleting
fixes issue described in https://github.com/Helium314/HeliBoard/issues/426#issuecomment-1944132643, but not the initial problem
2024-03-03 14:48:03 +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
7b0ee924ae use less specific key codes 2024-03-02 18:52:55 +01:00
Helium314
b30ac99b09 prepare for adding AllColors 2024-02-27 20:31:00 +01:00