Commit Graph

1295 Commits

Author SHA1 Message Date
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
62b4bcf724 Add BugViewer action 2024-08-24 10:52:50 +03:00
Aleksandras Kostarevas
da25fc282d Avoid suppressing Arabic numerals as morekeys when number row is active (for languages that use Indo-Arabic numerals) 2024-08-01 15:45:57 +03:00
Aleksandras Kostarevas
049e2c288d Add HotDog theme, tune some color choices 2024-08-01 10:15:38 +03:00
Aleksandras Kostarevas
52084de79b Update "More Actions" menu to "All Actions" 2024-07-23 12:23:33 +03:00
Emre Eren
270ff11fea Add Turkish keyboard layout
Closes #242 on GitHub

Signed-off-by: Aleksandras Kostarevas <aleks076@protonmail.com>
2024-07-21 19:52:43 +03:00
rava
0eb8d28c1b Add Central Kurdish layout
Closes #194 on GitHub

Signed-off-by: Aleksandras Kostarevas <aleks076@protonmail.com>
2024-07-21 19:47:20 +03:00
Aleksandras Kostarevas
5c11fa4e3f Update action editor 2024-07-21 00:12:39 +03:00
Aleksandras Kostarevas
5aaad74d3c Implement new ActionBar and editor 2024-07-20 22:49:10 +03:00
Aleksandras Kostarevas
d19c3da314 Update incorrect email address in string 2024-07-13 04:47:53 +03:00
Aleksandras Kostarevas
91b1b28e1c Add Google Play payment 2024-07-05 20:17:37 +03:00
Aleksandras Kostarevas
49ec4a4a99 Update Pre-Alpha to Alpha wording 2024-07-01 20:55:04 +03:00
Aleksandras Kostarevas
89b437d93a Add some common actions into moreKeys 2024-06-22 22:17:43 +03:00
Aleksandras Kostarevas
4bada6e34d Update moreKeys for Enter key with some actions 2024-06-21 23:49:31 +03:00
Aleksandras Kostarevas
0b48de4ac9 Update key icon IDs to use Strings 2024-06-21 19:16:59 +03:00
Aleksandras Kostarevas
87e44075e7 Rename Spanish layout to QWERTY+ 2024-06-20 22:16:55 +03:00
Aleksandras Kostarevas
657203e733 Add text clipboard history 2024-06-15 13:40:47 +03:00
Aleksandras Kostarevas
13f81556ad Update payment menu design 2024-06-14 15:19:14 +03:00
Aleksandras Kostarevas
b60d2a9768 Add extra themes 2024-06-01 16:51:09 +03:00
Aleksandras Kostarevas
c308504a25 Update tablet layouts, fix tablet swipe typing 2024-05-27 21:44:06 +03:00
Aleksandras Kostarevas
e0ddb4462c Move the test text field to a separate activity and process
Fixes some jank exhibited by the fact that the keyboard and the EditText are running in the same process
2024-05-26 16:43:20 +03:00
Aleksandras Kostarevas
7de251b71d Update Dynamic System theme preview and rename to Dynamic Auto 2024-05-26 14:38:21 +03:00
Aleksandras Kostarevas
1eea6cb36d Add phonetic layout for east slavic 2024-05-15 17:18:43 -05:00
Aleksandras Kostarevas
a994bb5432 Fix crash when migrated layouts have more than 1 subtype and one of which has no layout specifier 2024-05-15 16:30:57 -05:00
Aleksandras Kostarevas
7570e4d258 Refactor input method subtype system 2024-05-14 17:13:52 -05:00
Aleksandras Kostarevas
918f0dbd2d Add toggle for number row 2024-05-07 11:17:13 -05:00
Aleksandras Kostarevas
c937a618e1 Fix key preview appearing wrongly depending on key height 2024-05-06 16:54:28 -05:00
Aleksandras Kostarevas
c992bc0849 Update limits 2024-05-06 16:32:52 -05:00
Aleksandras Kostarevas
147f711138 Update payment flow to work 2024-04-29 15:19:43 -04:00
Aleksandras Kostarevas
7d5b12feaf Add payment menu 2024-04-28 21:52:42 -04:00
Aleksandras Kostarevas
db3542090d Make gesture recognition occur more often 2024-04-22 01:06:16 -04:00
Aleksandras Kostarevas
9e0dc28848 Add memory debug action window 2024-04-22 00:32:36 -04:00
Aleksandras Kostarevas
3ea6a08ccc Allow re-arranging actionbar 2024-04-18 15:20:08 -05:00
Aleksandras Kostarevas
8ae3263822 Implement initial swipe typing 2024-04-18 10:29:10 -05:00
Aleksandras Kostarevas
81cc428e92 Add pre-alpha text to spacebar 2024-04-11 00:54:27 -05:00
Aleksandras Kostarevas
d5a4a0b4b3 Add option for key borders and other styling options 2024-04-10 23:13:13 -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
a4bf434ff8 Fix wording on crash reporter 2024-04-09 14:37:18 -05:00
Aleksandras Kostarevas
2a4840d794 Switch to email crash reporting 2024-04-02 13:03:48 -05:00
Aleksandras Kostarevas
ff29bf5802 Add resource importing (dict/voice/transformer) 2024-04-01 14:31:11 -05:00
Aleksandras Kostarevas
455c3741ae Apply blacklist filter before bothAlgorithmsCameToSameConclusion,
allow emoji suggestions after typing a word, allow easily disabling emoji suggestions through long-tapping
2024-03-14 15:40:44 -05:00
Aleksandras Kostarevas
6c4c6b8965 Request mic permission during setup, add test text field 2024-03-13 15:26:23 -05:00
Aleksandras Kostarevas
350b8e8fcf Add bad word filtering and blacklisting 2024-03-13 13:31:51 -05:00
Aleksandras Kostarevas
f351a61d42 Add update important notice, download and install update from within the app 2024-02-27 12:06:51 +02:00
Aleksandras Kostarevas
f888ba3353 Fix finetuning, add a finetuning screen, handle errors during importing model, update metadata format, add model exporting 2024-01-30 17:14:02 +02:00
Aleksandras Kostarevas
1ccba84322 Fix some lint warnings and errors, remove some unused classes 2024-01-17 18:18:53 +02:00
Aleksandras Kostarevas
74c74c7ba7 Add automatic update checking service 2024-01-15 17:38:46 +02:00
Aleksandras Kostarevas
4d5359fb59 Rewrite EmojiAction
* Use RecyclerView for significantly better performance
* Skin tone selector popup
2024-01-11 21:45:22 +02:00
Aleksandras Kostarevas
b237e49ece Add basic text edit mode 2024-01-08 20:23:54 +02:00
Aleksandras Kostarevas
e2999ada34 Add undo, redo, paste actions 2024-01-07 16:20:20 +02:00