Commit Graph

14954 Commits

Author SHA1 Message Date
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
Aleksandras Kostarevas
389e2efcd6 Rename .java to .kt 2024-04-09 23:06:31 -05:00
Aleksandras Kostarevas
a4bf434ff8 Fix wording on crash reporter 2024-04-09 14:37:18 -05:00
Aleksandras Kostarevas
5460d69669 Update dictionary URL 2024-04-09 13:35:28 -05:00
Aleksandras Kostarevas
15ba128095 Add back http crash report for now 2024-04-02 16:56:53 -05:00
Aleksandras Kostarevas
5649668bfb Add developer settings menu 2024-04-02 16:56:40 -05:00
Aleksandras Kostarevas
2a4840d794 Switch to email crash reporting 2024-04-02 13:03:48 -05:00
Aleksandras Kostarevas
314df88693 Remove voice input model picker, which is no longer relevant 2024-04-02 12:29:29 -05:00
Aleksandras Kostarevas
20acfb57c6 Update help menu 2024-04-02 11:52:31 -05:00
Aleksandras Kostarevas
c4bd35c921 Display imported dictionary name 2024-04-02 11:25:22 -05:00
Aleksandras Kostarevas
31b5fe933e Allow deleting imported dictionaries and voice input models 2024-04-01 16:48:39 -05:00
Aleksandras Kostarevas
626477a027 Automatically select correct language for dictionaries, reload dict after import 2024-04-01 15:44:52 -05:00
Aleksandras Kostarevas
1af8bbfd78 Add help screen 2024-04-01 14:54:38 -05:00
Aleksandras Kostarevas
ff29bf5802 Add resource importing (dict/voice/transformer) 2024-04-01 14:31:11 -05:00
Aleksandras Kostarevas
400492870d Update languages menu 2024-03-30 18:56:47 -05:00
Aleksandras Kostarevas
14fa302f1f Add languages menu 2024-03-25 13:07:10 -05:00