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
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
be32a25307
Specify attributes for bottom rows in layouts that need it
2024-08-28 19:57:32 +03:00
Aleksandras Kostarevas
3d5a4151c9
Use fixed column order for xyzw morekeys
2024-08-28 09:52:00 +03:00
Aleksandras Kostarevas
e40ed52e5e
Update number (letter) row in number.yaml
2024-08-25 09:11:24 +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