Commit graph

928 commits

Author SHA1 Message Date
Helium314
5b4ba11fb7 remove some old attrs stuff 2024-05-17 22:05:36 +02:00
tenextractor
e54d816126
Add Mansi layout (#791) 2024-05-17 19:57:23 +02:00
Helium314
4a6ef14309 after upgrade, disable new toolbar keys if the toolbar is customized 2024-05-17 18:36:41 +02:00
Helium314
71727de5a0 add basic support for modifier keys, fixes #479 2024-05-17 17:24:34 +02:00
Helium314
1a91ce5dd0 allow commenting lines in json layouts by starting the line with // 2024-05-17 17:22:51 +02:00
Helium314
82705e5d5e remove unused fields in DictionaryHeader 2024-05-15 22:54:11 +02:00
Helium314
528bbb4f7f upgrade build.gradle and do some code inspection stuff 2024-05-15 22:47:24 +02:00
Helium314
71ddc20041 don't show input method pick on long pressing a custom space key with popups 2024-05-14 23:40:56 +02:00
Helium314
ed776c3804 overhaul style of parsing layouts
and add a cache
2024-05-14 23:31:55 +02:00
Helium314
1bd30f612b fix long-pressing pinned toolbar key when it's not in normal toolbar 2024-05-13 19:34:59 +02:00
Helium314
1d1e0cc987 always set AllowRedundantPopupKeys in the same place 2024-05-12 19:06:04 +02:00
Helium314
3862d1e9b2 identify keyboard icons by name only
re-work KeyboardIconsSet
also fixes a recent regression where some icons are not displayed
2024-05-12 18:08:15 +02:00
Helium314
7f1161218e fix some issues with key texts and icons
fixes #750
2024-05-12 14:09:43 +02:00
Helium314
8f3e4fff8c allow selecting more icons in custom keys, update layouts.md 2024-05-12 00:20:56 +02:00
Helium314
38228f8b70 parse number and alpha/symbol layouts using the same function 2024-05-11 23:25:47 +02:00
Helium314
9bb64d561f read use_contacts pref as false if permission was revoked
avoids resetting dictinary facilitator on every startInputView
2024-05-11 17:40:49 +02:00
Helium314
0b7f0adc56 small refactor / remove unused code 2024-05-11 15:51:55 +02:00
Helium314
34d8bd16f0
Migrate functional key layouts to json (#778)
Now the functional key layouts should be (mostly) compatible to FlorisBoard
Not yet customizable, this is a large step towards customizable functional key layouts
2024-05-11 15:41:00 +02:00
Helium314
691ae017bc rename langauge_key_texts to locale_key_texts 2024-05-02 16:20:49 +02:00
Helium314
da3a7dd854 move decapitalize into a separate function 2024-05-02 16:17:46 +02:00
Pa1NarK
955359e33b
add extended layout for kannada (#444) 2024-05-02 15:05:51 +02:00
Radik Islamov
5440a3ec7d
Add Eastern Mari layout (#755)
Co-authored-by: Helium314 <helium314@mailbox.org>
2024-05-01 23:56:40 +02:00
Helium314
2fc5286b97 make clipboard toolbar keys customizable 2024-05-01 23:41:11 +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
Helium314
6bb49ee1a0 fix broken build 2024-05-01 20:39:46 +02:00
Volterxien
e0c5da380e
Option to always show word to be enterd as middle suggestion (#739)
Co-authored-by: codokie <@>
Co-authored-by: Volterxien <volerxien.github@jacbo.me>
2024-05-01 06:33:57 +02:00
Helium314
4476456b83 workaround for languages that don't have a display name in all languages 2024-04-29 23:41:36 +02:00
codokie
dc4cdea687
Fix key preview text cut off (#744) 2024-04-25 20:57:10 +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
a58a7cc932 avoid crashes when logging exceptions 2024-04-20 21:58:18 +02:00
Helium314
bd453c26cd lint 2024-04-20 12:43:58 +02:00
Helium314
e2b687a567 add logging for finish input (view) 2024-04-19 22:19:11 +02:00
Helium314
da467a6751 mark some getText methods as nullable and avoid related issues
fixes one of the crashes in #723
2024-04-19 21:46:13 +02:00
codokie
9a893d8e22
fix toolbar reorder dialog icons color (#716)
Co-authored-by: codokie <@>
2024-04-17 22:19:16 +02:00
codokie
300cb6e184
Only add text clips to clipboard history (#711)
Co-authored-by: codokie <@>
2024-04-16 19:51:16 +02:00
Helium314
382bdb6ff6 fix spellchecker crash when keyboard has never been initialized, fixes #684 2024-04-15 22:59:33 +02:00
codokie
19c22dd497
fix duplicated pinned clipboard entries (#680) 2024-04-15 22:17:15 +02:00
Helium314
a9411b3631 properly re-sort the list when copying an existing clipboard entry 2024-04-12 17:35:57 +02:00
codokie
f915e46468
cut toolbar key (#678) 2024-04-12 17:05:53 +02:00
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