Helium314
efffc02fed
convert Colors to kotlin, move some theme-dependent logic inside colors
2023-09-06 12:15:22 +02:00
Helium314
7eaba95f01
address some warnings, remove "state_has_morekeys" drawabled from holo key popup
2023-09-04 16:28:18 +02:00
Helium314
10753d780b
add holo no border theme (wip)
...
issues:
small pressed drawable for emoji key and action key
black line in clipboard history
2023-09-04 15:27:17 +02:00
Helium314
6b44f24a76
add cancel button to secondary language selection dialog
2023-09-04 12:12:08 +02:00
Helium314
0055ba1c89
move some static color functions to separate file, adjust holo navbar color
2023-09-04 11:28:10 +02:00
Helium314
7b9644a9ae
set background drawable for keyboardWrapperView
2023-09-04 10:59:36 +02:00
Helium314
11655eea26
add comment and deal with some warnings in code that will likely be removed
2023-09-04 10:49:38 +02:00
Helium314
42ee6639b0
update readme, small adjustments
2023-09-04 10:21:08 +02:00
BlackyHawky
d23488191a
Bar under the selected emoji category follows accent color ( #126 )
...
This only applies to the Holo style, which is the only one to have the "categoryIndicatorEnabled" parameter set to true.
2023-09-04 10:00:00 +02:00
Helium314
fb81b8c722
reduce number of deprecation warnings for the same issue
2023-09-04 09:57:05 +02:00
Helium314
3a14893e9e
reload enabled subtypes when switching "use system languages"
2023-09-04 09:50:34 +02:00
Helium314
ee5fd241ac
re-use holo background drawable
2023-09-04 09:46:12 +02:00
Helium314
a757b00922
fix bad workaround for suggestion strip word background
2023-09-04 09:35:01 +02:00
Helium314
d9d1204647
update comments
2023-09-04 08:52:50 +02:00
Helium314
fe51ee5f98
fix holo action key moreKeys
2023-09-04 08:35:12 +02:00
BlackyHawky
0c38c936aa
Fixed gradient drawable not used for background ( #125 )
2023-09-03 22:35:33 +02:00
BlackyHawky
5ec846d8f2
For Holo theme only : pinned icon follow accent color ( #124 )
2023-09-03 22:19:31 +02:00
Helium314
ba70be8b65
cleanup keyboardThemes, remove holo blue (but keep the file for now)
2023-09-01 23:01:47 +02:00
Helium314
529839b6c8
hopefully fix spell checker language detection
2023-09-01 21:54:37 +02:00
Helium314
136f060d6a
consider contacts dictionary when removing suggestions, fixes #114
2023-09-01 20:23:54 +02:00
Helium314
6cac9e2512
use instanceof instead of comparing classes
2023-09-01 20:08:26 +02:00
Helium314
50e175509b
make language settings work nicely again
...
now actually it's not part of preferences any more, but looks the same
2023-09-01 19:49:37 +02:00
Helium314
71187f4b32
migrate preferences to androidx (bad state... wip)
2023-09-01 18:20:09 +02:00
Helium314
70a86d9326
use appcompat dayNight theme, alertDialogs and popupMenus
2023-09-01 10:19:09 +02:00
Helium314
2a19114ccb
change nullable / nonnull annotations to androidx
2023-09-01 08:08:36 +02:00
Helium314
e2d2889d81
add holo theme base on custom colors, and remove old theme selection (wip)
2023-09-01 00:35:40 +02:00
Helium314
ede5bf8f4f
make custom colors always active
2023-08-31 20:49:43 +02:00
Helium314
61a73572b8
fix crash when day/night switch is removed
2023-08-31 16:05:16 +02:00
Helium314
50258ef435
remove no-dictionary warning when a fallback dictionary for the same language can be used
2023-08-31 12:20:41 +02:00
Helium314
59ce1a1cb3
set color state lists inside Colors
2023-08-31 11:52:10 +02:00
Helium314
556ff23b98
remove bad workaround
...
InsetDrawable is the solution I was looking for...
2023-08-31 11:21:12 +02:00
Helium314
a7a40d9ed1
set key background colors only once
...
no functional change, but this will allow more complicated color setting fucntions without impacting performance
2023-08-31 11:06:42 +02:00
Helium314
8916c67d15
workaround for toasts not showing up on some android versions
2023-08-30 12:03:57 +02:00
Helium314
3758cfe403
offer opening dictionary repository if no local dictionary is found when enabling a subtype
2023-08-30 11:45:30 +02:00
Helium314
b3764239b8
tune autocorrections once again
2023-08-30 09:05:29 +02:00
Helium314
305fcdf221
fix too aggressive correction for words with same base latin characters
2023-08-29 22:47:59 +02:00
Helium314
e3240965a8
register app for opening .dict files (content uri only)
2023-08-29 22:26:57 +02:00
Helium314
e623d14829
better check for scripts supporting uppercase
...
previously language was used, which fails for hinglish
2023-08-29 12:22:39 +02:00
Helium314
cb09538b32
fix crash
2023-08-29 11:10:29 +02:00
Helium314
ccece45596
switch from Char.toInt() to Char.code
...
removes a lot of deprecation warnings
internally kotlin still seems to use toInt() when calling code
2023-08-29 09:41:22 +02:00
Helium314
0bcf0ee78d
show secondary locales when using system languages, update comments
2023-08-29 08:15:32 +02:00
Md. Rifat Hasan Jihan
38edc6fb3e
Enabled split keyboard for landscape ( #46 )
...
* Enabled split keyboard for landscape
Enable split keyboard is available from medium-sized (720dp) phones (landscape). On smaller phones, this toggle will be hidden. No change on tablet layout behavior.
2023-08-29 06:52:51 +02:00
BlackyHawky
15dc59539a
Add string resource for night mode pref ( #105 )
2023-08-28 21:01:06 +02:00
Helium314
9713c4a25a
further improve fix in ce0bf06545
2023-08-28 20:48:57 +02:00
Helium314
78cccee9bb
add unit tests for shouldBeAutoCorrected, small dict fix
2023-08-28 19:50:55 +02:00
Helium314
e9488b9ea0
once again try to improve autocorrection
2023-08-28 19:26:25 +02:00
Helium314
4a2b09fe2e
fix internal main dictionary being used instead of user-added one
2023-08-28 17:07:23 +02:00
Helium314
f0e5a38fa2
move shouldBeAutoCorrected to a separate function
2023-08-28 14:01:31 +02:00
Helium314
0687d10420
avoid displaying <Language> (Unknown Region)
2023-08-28 08:15:10 +02:00
Helium314
f7bbefff98
enable hinglish subtype
2023-08-27 19:24:10 +02:00