Commit Graph

23 Commits

Author SHA1 Message Date
Aleksandras Kostarevas
f795a7228e Fix width too long in landscape mode 2024-09-21 23:16:37 +03:00
Aleksandras Kostarevas
d692e7b96a Add KeyboardSizingCalculator 2024-09-21 19:31:34 +03:00
Aleksandras Kostarevas
3efcbf730f Update tests 2024-09-19 14:20:57 +03:00
Aleksandras Kostarevas
9e75e45056 Fix keyboard height setting and add a test 2024-09-02 20:20:01 +03:00
Aleksandras Kostarevas
9ac6f233d7 Validate icons and fix KeySpecParserTests 2024-08-31 19:20:06 +03:00
Aleksandras Kostarevas
32b95f11f6 Fix action tests, remove no longer relevant Klp action tests 2024-08-31 18:52:32 +03:00
Aleksandras Kostarevas
6a76537d3b Make KeyboardTheme a stub, remove KeyboardThemeTests 2024-08-31 18:33:59 +03:00
Aleksandras Kostarevas
a19ce6122e Fix KeyboardLayoutTest 2024-08-31 18:13:27 +03:00
Aleksandras Kostarevas
05a5f417ac Fix KeyboardLayoutSetNavigateMoreKeysTest 2024-08-31 18:01:12 +03:00
Aleksandras Kostarevas
65173aa6b2 Update tests to successfully compile again 2024-08-31 17:40:46 +03:00
Aleksandras Kostarevas
c3edb7c5ce Rename .java to .kt 2024-08-31 17:40:46 +03:00
Aleksandras Kostarevas
340e298fe7 Remove some of the unused classes 2024-08-31 15:56:01 +03:00
Aleksandras Kostarevas
2e883781d5 Refactor layout definition system
Layouts are now defined in yaml files at latinime/java/assets/layouts. The new system makes simple layouts significantly easier to add.

Many layouts still need to be ported over to the new system and some bugs still remain. The old layout system and XML layouts will need to be removed.
2024-08-24 11:06:54 +03:00
Aleksandras Kostarevas
0b48de4ac9 Update key icon IDs to use Strings 2024-06-21 19:16:59 +03:00
Aleksandras Kostarevas
ecafe8f86a Remove some unneeded code and permissions 2024-04-11 21:47:24 -05:00
Aleksandras Kostarevas
5ba9a1be78 Add build flavors, remove some unused code 2024-04-11 18:00:49 -05:00
Aleksandras Kostarevas
2531a74b71 Add emoji key to bottom row and option to disable it 2024-04-10 19:44:59 -05:00
Aleksandras Kostarevas
b13e04d3f1 Fix shortcuts 2024-03-07 15:32:58 +02:00
Aleksandras Kostarevas
1ccba84322 Fix some lint warnings and errors, remove some unused classes 2024-01-17 18:18:53 +02:00
abb128
138d3a7886 Replace SuggestionStripView with ActionBar 2023-08-15 19:48:27 +03:00
Aleksandras Kostarevas
bd7dbd7cf8 Rename LatinIME to LatinIMELegacy and wrap it in a new Compose class 2023-08-14 12:48:12 +03:00
Aleksandras Kostarevas
7285bc2506 Remove ICS and Holo themes. Remove most png keyboard resources, replacing with xml shapes and colors 2023-08-14 10:57:05 +03:00
abb128
434f8b6b27 Initial working build of fork 2023-07-06 21:57:49 +03:00