Aleksandras Kostarevas
32b27b84c0
Remove stray debug comment
2024-09-23 22:27:43 +03:00
Aleksandras Kostarevas
4566a37e16
Add spoken description for numpad layout
2024-09-23 20:38:13 +03:00
Aleksandras Kostarevas
2c632bd4bd
Support long-click for morekeys with Talkback
2024-09-23 20:11:15 +03:00
Aleksandras Kostarevas
db758a975d
Force Talkback to read symbols when autocorrecting
2024-09-23 16:35:58 +03:00
Aleksandras Kostarevas
f152f6537c
Fix incorrect hitbox calculation
2024-09-23 15:53:30 +03:00
Aleksandras Kostarevas
f608d67fc0
Make left of A and right of L tappable again (on qwerty)
2024-09-23 15:36:58 +03:00
Aleksandras Kostarevas
fe1b99d896
Add back PC symbols to default number row when shifted
2024-09-23 14:40:16 +03:00
Aleksandras Kostarevas
727db278ca
Update morekeys for spanish n to forward slash
2024-09-23 14:34:43 +03:00
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
9f40bfd574
Fix KeyboardId being null causing crash
2024-09-20 22:28:44 +03:00
Aleksandras Kostarevas
3efcbf730f
Update tests
2024-09-19 14:20:57 +03:00
Aleksandras Kostarevas
6bcc162f1e
Move layout-language mapping to mapping.yaml, update AddLanguage screen
2024-09-19 12:21:09 +03:00
Aleksandras Kostarevas
c1d0787395
Fix some layouts
2024-09-19 10:30:45 +03:00
Aleksandras Kostarevas
3e06ee4393
Disable number row for some layouts
2024-09-19 10:14:12 +03:00
Aleksandras Kostarevas
25b23008a0
Fix imprecise row Y positioning
2024-09-19 10:11:51 +03:00
Aleksandras Kostarevas
777aec644a
Delete old layout files
2024-09-19 09:54:16 +03:00
Aleksandras Kostarevas
601470747e
Port Devanagari layouts
2024-09-19 09:49:08 +03:00
Aleksandras Kostarevas
0ce2c7352b
Port 20 layouts to new system and fix some inconsistencies
2024-09-18 18:47:04 +03:00
Aleksandras Kostarevas
80607fc8dc
Disable isSingleMoreKeyWithPreview
2024-09-18 09:18:16 +03:00
Aleksandras Kostarevas
69a74799e3
Skip keyspec shortcut if unresolvable
2024-09-18 09:17:37 +03:00
Aleksandras Kostarevas
7a01d1e6e6
Update key preview positioning and scaling, use touch origin offset for moreKey detection
2024-09-17 09:58:56 +03:00
Aleksandras Kostarevas
9e75e45056
Fix keyboard height setting and add a test
2024-09-02 20:20:01 +03:00
Aleksandras Kostarevas
778c973c60
Add back ManuallyShifted state
2024-09-02 19:39:36 +03:00
Aleksandras Kostarevas
9ac6f233d7
Validate icons and fix KeySpecParserTests
2024-08-31 19:20:06 +03:00
Aleksandras Kostarevas
f64f002e32
Rename .java to .kt
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
c5d3fe9917
Update hint label color selection
2024-08-28 20:21:39 +03:00
Aleksandras Kostarevas
0c78fe5f12
Fix hints and outputText
2024-08-28 20:09:36 +03:00
Aleksandras Kostarevas
be32a25307
Specify attributes for bottom rows in layouts that need it
2024-08-28 19:57:32 +03:00
Aleksandras Kostarevas
b8fc09e25c
Calculate settings/punctuation morekeys based on coord
2024-08-28 19:57:20 +03:00
Aleksandras Kostarevas
c644be00a2
Convert Key.java to Key.kt, update key background handling to be less convoluted, update moreKeys width and background
2024-08-28 09:55:17 +03:00
Aleksandras Kostarevas
4985afb348
Rename .java to .kt
2024-08-28 09:55:17 +03:00
Aleksandras Kostarevas
3d5a4151c9
Use fixed column order for xyzw morekeys
2024-08-28 09:52:00 +03:00
Aleksandras Kostarevas
19eb332fba
Fix incorrect order for parenthesis morkeys
2024-08-28 09:40:11 +03:00
Aleksandras Kostarevas
e40ed52e5e
Update number (letter) row in number.yaml
2024-08-25 09:11:24 +03:00
Aleksandras Kostarevas
8bfaf44288
Remove unused SuggestionStripView
2024-08-25 09:10:52 +03:00
Aleksandras Kostarevas
bc21ae55ee
Rename .java to .kt
2024-08-25 09:10:51 +03:00
Aleksandras Kostarevas
0ae761faf9
Remove some unnecessary fields and add KDoc comments to some of the layout data structures
2024-08-24 18:37:09 +03:00
Aleksandras Kostarevas
942fe63d96
Update AltPages to List<Row> instead of Keyboard
2024-08-24 15:02:37 +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
c7a6b818e6
Rename .java to .kt
2024-08-24 11:06:54 +03:00
Aleksandras Kostarevas
a8baad4877
Fix issues with some locale texts
2024-08-24 10:54:45 +03:00
Aleksandras Kostarevas
62b4bcf724
Add BugViewer action
2024-08-24 10:52:50 +03:00