Aleksandras Kostarevas
a32f2ff775
Respect flag for no personalized learning
2024-07-06 22:03:07 +03:00
Aleksandras Kostarevas
3d6963bbda
Disable saving keyboard state on hide
2024-07-06 21:35:08 +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
8374cb14f0
Update setup wording
2024-07-01 14:53:11 +03:00
Aleksandras Kostarevas
1f99878e2b
Fix incorrect logic in saving bluetooth setting
2024-07-01 14:51:24 +03:00
Aleksandras Kostarevas
798a8f0b5e
Fix an issue where locale extensions are unexpectedly appearing
2024-07-01 14:51:07 +03:00
Aleksandras Kostarevas
9f70a84dc8
Work on new language screen components
2024-06-25 19:14:02 +03:00
Aleksandras Kostarevas
6bf523010d
Create Python version of the make-keyboard-text tool
...
The Python version uses json files, separate from the xml files. Comments haven't been migrated still.
I'm still not very happy with the way the keyboard texts are managed and that it requires running a separate tool to generate a .java file. It's at least better than manually editing an autogenerated file as before, and python3 is more widely available than the archaic Android build system
2024-06-25 12:55:24 +03:00
Aleksandras Kostarevas
89b437d93a
Add some common actions into moreKeys
2024-06-22 22:17:43 +03:00
Aleksandras Kostarevas
75d0f66024
Fix crashes in clipboard history
2024-06-22 15:56:45 +03:00
Aleksandras Kostarevas
f5507d186a
Fix action moreKeys vertical positioning
2024-06-21 23:56:36 +03:00
Aleksandras Kostarevas
4bada6e34d
Update moreKeys for Enter key with some actions
2024-06-21 23:49:31 +03:00
Aleksandras Kostarevas
bf47b3f17c
Add option to replace emoji key with different action
2024-06-21 20:12:11 +03:00
Aleksandras Kostarevas
0b48de4ac9
Update key icon IDs to use Strings
2024-06-21 19:16:59 +03:00
Aleksandras Kostarevas
aa025b92e8
Fix removing active clipboard item
2024-06-20 23:25:08 +03:00
Aleksandras Kostarevas
ed550eec4b
Add a button to clear clipboard history
2024-06-20 23:20:46 +03:00
Aleksandras Kostarevas
1ae29aa9f1
Clear active clipboard on removal, disallow removing pinned clipboard item without unpinning
2024-06-20 22:26:33 +03:00
Aleksandras Kostarevas
87e44075e7
Rename Spanish layout to QWERTY+
2024-06-20 22:16:55 +03:00
Aleksandras Kostarevas
74a2fb371d
Fix a crash in getNgramContextFromNthPreviousWord
2024-06-19 00:44:23 +03:00
Aleksandras Kostarevas
8063677705
Update activity navigation logic
2024-06-19 00:38:03 +03:00
Aleksandras Kostarevas
fdffadf6fb
Add a workaround for a reported backspace issue in some apps
2024-06-18 20:02:02 +03:00
Aleksandras Kostarevas
a237248fc9
Update clipboard pinning
2024-06-15 17:11:57 +03:00
Aleksandras Kostarevas
494e27f482
Force LTR in some UI, update actions autoclose
2024-06-15 16:12:26 +03:00
Aleksandras Kostarevas
b74e977b6a
Fix an issue with dragging debug action
2024-06-15 16:11:55 +03:00
Aleksandras Kostarevas
657203e733
Add text clipboard history
2024-06-15 13:40:47 +03:00
Aleksandras Kostarevas
b935db017c
Fix a crash with long words
2024-06-15 13:38:10 +03:00
Aleksandras Kostarevas
13f81556ad
Update payment menu design
2024-06-14 15:19:14 +03:00
Aleksandras Kostarevas
513c08d39f
Fix emoji crash
2024-06-08 20:44:40 +03:00
Aleksandras Kostarevas
73c355fdf6
Allow other layouts for some languages
2024-06-08 19:09:41 +03:00
Aleksandras Kostarevas
a93cfd83bd
Add emoji navigation icons and more ASCII emoji
2024-06-08 18:59:26 +03:00
Aleksandras Kostarevas
412fdd0d0c
Add ActionTextEditor
2024-06-08 17:21:48 +03:00
Aleksandras Kostarevas
0c4659004a
Do not show payment screen again if the user has already paid
2024-06-08 16:10:07 +03:00
Aleksandras Kostarevas
9ea64e0005
Update backspace haptic in emoji
2024-06-07 19:39:25 +03:00
Aleksandras Kostarevas
25346e4505
Update Emoji action with navigation
2024-06-07 17:57:12 +03:00
Aleksandras Kostarevas
242bedd5c1
Add bluetooth toggle button during voice input
2024-06-06 23:42:28 +03:00
Aleksandras Kostarevas
54114c7cf0
Update wording for languages & models
2024-06-06 22:25:17 +03:00
Aleksandras Kostarevas
b39159e582
Disable spellchecker service
2024-06-01 18:51:51 +03:00
Aleksandras Kostarevas
9076ec6c6e
Update payment notice condition
2024-06-01 18:14:57 +03:00
Aleksandras Kostarevas
a3ef83532b
Set key classname for accessibility
2024-06-01 17:21:53 +03:00
Aleksandras Kostarevas
b60d2a9768
Add extra themes
2024-06-01 16:51:09 +03:00
Aleksandras Kostarevas
a1e6d414f2
Remove internet permission and add standalone APK notice
2024-06-01 01:31:44 +03:00
Aleksandras Kostarevas
f2e42384bd
Add voice input audio focus and device display/config
2024-06-01 00:50:08 +03:00
Aleksandras Kostarevas
60bc8a2d1d
Avoid null dereference on accessibility morekeys
2024-05-28 21:00:50 +03:00
Aleksandras Kostarevas
c1b31987d3
Force focus voice input for accessibility
2024-05-28 20:32:32 +03:00
Aleksandras Kostarevas
0e470f4c39
Refactor keyboard accessibility to use ExploreByTouchHelper
2024-05-28 20:27:56 +03:00
Aleksandras Kostarevas
1f9cbdee09
Remove unused emoji views
2024-05-28 20:17:25 +03:00
Aleksandras Kostarevas
7a7bb242bf
Set TextEntryKey for accessibility nodes
2024-05-28 16:10:20 +03:00
Aleksandras Kostarevas
b0c33d6a93
Update accessibility for emoji menu
2024-05-28 16:09:55 +03:00
Aleksandras Kostarevas
d993d4ece6
Announce auto fit text contents
2024-05-28 16:08:29 +03:00
Aleksandras Kostarevas
216e19f629
Announce when entering/exiting action window
2024-05-28 16:08:14 +03:00
Aleksandras Kostarevas
70f2f371de
Update some settings elements for TalkBack
2024-05-28 14:03:04 +03:00
Aleksandras Kostarevas
b72bc9c385
Improve TalkBack support for settings/setup
2024-05-28 13:46:46 +03:00
Aleksandras Kostarevas
2c4859598e
Brighten primary color of voice input theme
2024-05-28 11:54:43 +03:00
Aleksandras Kostarevas
9a37a2c6a0
Add toggle for swipe typing
2024-05-28 11:54:19 +03:00
Aleksandras Kostarevas
c308504a25
Update tablet layouts, fix tablet swipe typing
2024-05-27 21:44:06 +03:00
Aleksandras Kostarevas
aca995e702
Style zwj icon
2024-05-27 21:42:50 +03:00
Aleksandras Kostarevas
562b08883b
Update inline suggestions
2024-05-27 18:32:01 +03:00
Aleksandras Kostarevas
4cc53b0efa
Update lifecycle management
2024-05-27 14:03:16 +03:00
Aleksandras Kostarevas
863e1b3153
Fix dynamic auto preview being less wide
2024-05-26 16:58:26 +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
fd3a4297ec
Remove hide soft input permission
2024-05-26 15:52:54 +03:00
Aleksandras Kostarevas
83ad0dcf94
Remove unnecessary dictionary pack code
2024-05-26 15:49:10 +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
5865dde3d7
Fix dark mode not automatically switching
2024-05-26 14:25:39 +03:00
Aleksandras Kostarevas
0d7d6b816e
Skip loading LM if it has not existed once
2024-05-26 13:39:34 +03:00
Aleksandras Kostarevas
b7ce7842ed
Fix build error for play store
2024-05-25 18:15:40 +03:00
Aleksandras Kostarevas
a116eb73a2
Update import/delete dialog for Languages screen
2024-05-25 18:14:57 +03:00
Aleksandras Kostarevas
3208ab3050
Fix NullPointerException in onUpEventInternal
2024-05-17 11:25:26 -05:00
Aleksandras Kostarevas
4e2d80fc67
Only update subtype when it changes
2024-05-16 17:29:49 -05:00
Aleksandras Kostarevas
c021a142ba
Use blacklist for swipe input
2024-05-16 14:41:50 -05:00
Aleksandras Kostarevas
1eea6cb36d
Add phonetic layout for east slavic
2024-05-15 17:18:43 -05:00
Aleksandras Kostarevas
cbf0230081
Add symbols for bepo
2024-05-15 16:50:31 -05:00
Aleksandras Kostarevas
a48c241485
Use lazy column for languages list for performance
2024-05-15 16:37:01 -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
eb65ad124d
Include datastore settings in crash reports
2024-05-15 16:18:30 -05:00
Aleksandras Kostarevas
02766b8014
Disable broken fullscreen mode
2024-05-14 19:00:33 -05:00
Aleksandras Kostarevas
944c7a0723
Update subtitle color
2024-05-14 18:39:56 -05:00
Aleksandras Kostarevas
127e6308f9
Fix key sliding getting stuck on space and delete
2024-05-14 18:26:43 -05:00
Aleksandras Kostarevas
b212a3bc83
Fix shift key toggle indicator, fix sliding key color
2024-05-14 18:21:03 -05:00
Aleksandras Kostarevas
d9ab17cc5e
Include number row for bepo
2024-05-14 18:08:04 -05:00
Aleksandras Kostarevas
b985c3a283
Avoid crash if no supported languages can be added
2024-05-14 17:36:29 -05:00
Aleksandras Kostarevas
97859147d9
Add system languages as subtypes when blank
2024-05-14 17:29:29 -05:00
Aleksandras Kostarevas
7570e4d258
Refactor input method subtype system
2024-05-14 17:13:52 -05:00
Aleksandras Kostarevas
ef1860b8d0
Add notice for when built in voice input is disabled
2024-05-12 18:26:57 -05:00
Aleksandras Kostarevas
790f90622f
Add queries block for voice ime detection
2024-05-12 18:22:40 -05:00
Aleksandras Kostarevas
e6ac130706
Save enabled subtypes as setting
2024-05-10 17:51:40 -05:00
Aleksandras Kostarevas
2e7611349a
Automatically refresh languages in settings
2024-05-10 17:43:00 -05:00
Aleksandras Kostarevas
36157909c7
Update more keys
2024-05-08 17:01:34 -05:00
Aleksandras Kostarevas
0153d855b9
Remove incorrect app name translations
2024-05-08 16:46:10 -05:00
Aleksandras Kostarevas
3ad22e5a82
Update key hints to show morekeys[0]
2024-05-08 16:37:24 -05:00
Aleksandras Kostarevas
08cfe36dce
Update Lithuanian morekeys
2024-05-08 16:36:58 -05:00
Aleksandras Kostarevas
21d55993f0
Use steps for keyboard height and offset
2024-05-08 13:10:55 -05:00
Aleksandras Kostarevas
49cbcabf5e
Add slider for long press duration
2024-05-08 13:02:36 -05:00
Aleksandras Kostarevas
abda1a3d08
Fix wrong more keys offset without preview
2024-05-08 12:25:28 -05:00
Aleksandras Kostarevas
951c24e1c9
Fix incorrect bottom padding color
2024-05-07 16:22:55 -05:00
Aleksandras Kostarevas
193c0078ee
Update default weight
2024-05-07 13:44:59 -05:00
Aleksandras Kostarevas
d83e9ae637
Add GitHub issue tracker URL and subtitles
2024-05-07 12:51:01 -05:00
Aleksandras Kostarevas
360c2f4ada
Fix wrong update check for theme
2024-05-07 12:17:44 -05:00
Aleksandras Kostarevas
7fbb62fb4c
Add number row to most layouts
2024-05-07 12:11:25 -05:00
Aleksandras Kostarevas
173cf38710
Use Compose padding for vertical offset
2024-05-07 12:11:07 -05:00
Aleksandras Kostarevas
233e850422
Fix incorrect vertical position for more keys
2024-05-07 12:10:48 -05:00
Aleksandras Kostarevas
918f0dbd2d
Add toggle for number row
2024-05-07 11:17:13 -05:00
Aleksandras Kostarevas
bed5f68b11
Fix key preview text size being dependent on keyboard size
2024-05-06 17:00:00 -05:00
Aleksandras Kostarevas
c937a618e1
Fix key preview appearing wrongly depending on key height
2024-05-06 16:54:28 -05:00
Aleksandras Kostarevas
80272cbab4
Resize icons to match letter size
2024-05-06 16:44:27 -05:00
Aleksandras Kostarevas
c992bc0849
Update limits
2024-05-06 16:32:52 -05:00
Aleksandras Kostarevas
937ece0b34
Add options for keyboard height and bottom offset
2024-05-06 16:16:04 -05:00
Aleksandras Kostarevas
3c84c747fa
Add payment URL setting
2024-04-30 14:11:44 -04:00
Aleksandras Kostarevas
57cb64f8bd
Remove some logging
2024-04-30 13:58:46 -04:00
Aleksandras Kostarevas
474839f60b
Add option to undo slide deletion
2024-04-29 22:16:45 -04:00
Aleksandras Kostarevas
740bd08e28
Fix problem where wrong autocorrection is used during stress
2024-04-29 21:10:30 -04:00
Aleksandras Kostarevas
21800d37e2
Disable transformer when super stressed
2024-04-29 20:58:37 -04:00
Aleksandras Kostarevas
ecaf9df340
Make manual update notice smarter, add toggle to disable reminders
2024-04-29 20:38:51 -04:00
Aleksandras Kostarevas
147f711138
Update payment flow to work
2024-04-29 15:19:43 -04:00
Aleksandras Kostarevas
41b44d434e
Add developer settings toggle to developer settings
2024-04-29 10:10:27 -04:00
Aleksandras Kostarevas
579845df45
Update credits screen with linkbacks
2024-04-29 10:07:55 -04:00
Aleksandras Kostarevas
9aea3efd66
Add initial credits screen
2024-04-28 23:16:59 -04:00
Aleksandras Kostarevas
0b1ad01f1a
LM rescoring WIP
2024-04-28 21:55:32 -04:00
Aleksandras Kostarevas
7d5b12feaf
Add payment menu
2024-04-28 21:52:42 -04:00
Aleksandras Kostarevas
5c9bada7ae
Use a slider for several settings
2024-04-25 01:02:40 -04:00
Aleksandras Kostarevas
645c7d6e49
Set SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR when necessary
2024-04-24 10:20:34 -04:00
Aleksandras Kostarevas
15eb04895d
Update subtitle for finetuning toggle
2024-04-22 22:20:18 -04:00
Aleksandras Kostarevas
b4f198944f
Update emoji menu popup
2024-04-22 11:46:28 -04:00
Aleksandras Kostarevas
5b42876fc9
Remove exit transition for NavHost
2024-04-22 11:21:00 -04:00
Aleksandras Kostarevas
ed5dbe1f2c
Update weighting and max limit
2024-04-22 10:49:07 -04:00
Aleksandras Kostarevas
ea166f2750
Show single word in actionbar during update batch
2024-04-22 10:40:32 -04:00
Aleksandras Kostarevas
db3542090d
Make gesture recognition occur more often
2024-04-22 01:06:16 -04:00
Aleksandras Kostarevas
250cffcd13
Disable floating text preview for swipe
2024-04-22 00:55:17 -04:00
Aleksandras Kostarevas
768accda75
Use theme color for swipe trail
2024-04-22 00:55:09 -04:00
Aleksandras Kostarevas
43984a6a76
Fix swipe trail disappearing on theme change
2024-04-22 00:45:46 -04:00
Aleksandras Kostarevas
d62b733412
Fix graphics memory leak when keyboard recreated
2024-04-22 00:33:03 -04:00
Aleksandras Kostarevas
9e0dc28848
Add memory debug action window
2024-04-22 00:32:36 -04:00
Aleksandras Kostarevas
cdb0bed56a
Disable transformer swipe typing
2024-04-18 17:12:41 -05:00
Aleksandras Kostarevas
10a8be824b
Hide actions on suggestedwords change
2024-04-18 16:14:09 -05:00
Aleksandras Kostarevas
3ea6a08ccc
Allow re-arranging actionbar
2024-04-18 15:20:08 -05:00
Aleksandras Kostarevas
d2de3dee38
Fix issue causing keyboard to be recreated on any datastore setting change
2024-04-18 13:24:16 -05:00
Aleksandras Kostarevas
8ae3263822
Implement initial swipe typing
2024-04-18 10:29:10 -05:00
Aleksandras Kostarevas
db83e9d4c3
Fix build
2024-04-11 22:40:11 -05: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
81cc428e92
Add pre-alpha text to spacebar
2024-04-11 00:54:27 -05:00
Aleksandras Kostarevas
725c679eef
Move expert mode to dev settings
2024-04-11 00:19:53 -05:00
Aleksandras Kostarevas
5ba72b33cf
Fix crash related to transformer suggestions
2024-04-11 00:03:22 -05:00
Aleksandras Kostarevas
a225907b4c
Make enter and spacebar less prominent in expert mode
2024-04-10 23:41:24 -05:00
Aleksandras Kostarevas
46eef2d014
Unhide language on spacebar for expert mode
2024-04-10 23:25:24 -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
e7ec9c3d78
Disable emoji key appearing in instant messagers
2024-04-10 19:18:10 -05:00
Aleksandras Kostarevas
cbd75f9799
Fix some race conditions and properly free language model
2024-04-09 23:06:31 -05:00