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
Aleksandras Kostarevas
ce92ea6845
Suppress InputLogic selection updates during transaction
2024-03-21 22:38:33 -05:00
Aleksandras Kostarevas
21da28ff22
Use batchEdit during voice input transaction
2024-03-21 19:59:51 -05:00
Aleksandras Kostarevas
20f897aa56
Keep screen awake during voice input
2024-03-21 19:34:35 -05:00
Aleksandras Kostarevas
925eda3be7
Remove "it" alias for Italy
2024-03-19 13:17:04 -05:00
Aleksandras Kostarevas
03a028a9fa
Fix some icons being untinted, add haptic vibration setting
2024-03-19 12:35:51 -05:00
Aleksandras Kostarevas
25229530f0
Add missing haptic/sound to compose elements
2024-03-19 12:12:16 -05:00
Aleksandras Kostarevas
b4790b22f7
Fix Voice Input view looking broken
2024-03-18 16:17:11 -05:00
Aleksandras Kostarevas
536460cfd4
Update input logic to better handle combined emoji
2024-03-18 16:00:20 -05:00
Aleksandras Kostarevas
9410e5a825
Use CODE_DELETE instead of KEYCODE_DEL event for delete pointer
2024-03-18 15:06:13 -05:00
Aleksandras Kostarevas
12110e96aa
Add an emoji to badwords list
2024-03-18 13:11:02 -05:00
Aleksandras Kostarevas
0302cbffd9
Filter (most) unsupported emoji from menu for older devices
2024-03-18 13:08:39 -05:00
Aleksandras Kostarevas
ed36c99ff9
Fix emoji tone popup being misplaced for 1 frame
2024-03-18 12:40:20 -05:00
Aleksandras Kostarevas
efac63ac10
Remember selecting emoji suggestions, improve emoji alias picking
2024-03-18 12:32:15 -05:00
Aleksandras Kostarevas
10c08ebda6
Add category separators and recent emoji to emoji menu
2024-03-18 12:08:00 -05:00
Aleksandras Kostarevas
e2c0652eec
Show manual update notice every so often
2024-03-15 13:57:57 -05:00
Aleksandras Kostarevas
00a69a9eab
Update transformer docs URL
2024-03-15 11:13:59 -05:00
Aleksandras Kostarevas
d0fbabf165
Style settings and enter icons
2024-03-15 11:03:02 -05:00
Aleksandras Kostarevas
94dfebca21
Add settings action to more easily access settings
2024-03-15 10:59:13 -05:00
Aleksandras Kostarevas
6490e2941b
Add more update fallbacks in case people are stubborn and block network
2024-03-15 10:47:20 -05:00
Aleksandras Kostarevas
b15d882d77
Improve emoji suggestions
2024-03-15 10:15:16 -05:00
Aleksandras Kostarevas
da9abecce4
Check for updates when settings is launched, show update more often and auto-dismiss it
2024-03-15 10:15:07 -05:00
Aleksandras Kostarevas
91a8e7eb92
Shorten update check interval to 12 hours instead of 48
2024-03-15 09:58:54 -05:00
Aleksandras Kostarevas
0b7c386d11
Make logging less chatty
2024-03-14 15:43:51 -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
65686b39a0
Make emoji suggestions less aggressive
2024-03-14 15:17:55 -05:00
Aleksandras Kostarevas
cd8499f742
Mitigate OOM during update
2024-03-14 14:45:23 -05:00
Aleksandras Kostarevas
f134517f11
Auto-update improvements
...
1. Keep screen awake during download
2. Maintain download state
3. Cache download, don't re-download if cancelled and restarted
2024-03-14 14:28:13 -05:00
Aleksandras Kostarevas
f7ca151e18
Fix setup looking weird on some devices
2024-03-14 13:51:29 -05:00
Aleksandras Kostarevas
e424f36529
Add option for emoji suggestions
2024-03-13 16:50:53 -05:00
Aleksandras Kostarevas
e209eefd48
Add emoji suggestions
2024-03-13 16:47:17 -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
a294d9c4ca
Fix potential crash related to fullContext
2024-03-12 11:44:33 -05:00
Aleksandras Kostarevas
b13e04d3f1
Fix shortcuts
2024-03-07 15:32:58 +02:00
Aleksandras Kostarevas
08947c6e89
Update model name field
2024-03-05 17:00:50 +02:00
Aleksandras Kostarevas
5086f3fa1c
Add toggle for finetuning
2024-03-05 16:19:07 +02:00
Aleksandras Kostarevas
0c95240cff
Update model
2024-03-05 15:57:45 +02:00
Aleksandras Kostarevas
69649256f8
Fix comma key to open settings menu
2024-03-05 15:54:18 +02:00
Aleksandras Kostarevas
c57a3d83af
Add personal dictionary glossary for voice input and keyboard
2024-03-05 15:24:30 +02:00
Aleksandras Kostarevas
42ac255a81
Sync whisper.cpp changes from voice input
2024-03-05 11:06:24 +02:00
Aleksandras Kostarevas
76aad2469b
Fix issue with settings menu losing nav state on screen rotation
2024-02-27 12:07:12 +02: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
5888f87fd9
Move parameter settings into advanced submenu
2024-02-20 21:20:20 +02:00
Aleksandras Kostarevas
4ebd5efcbc
Fix crash in optimized build
2024-02-20 21:19:53 +02:00
Aleksandras Kostarevas
184bc20b79
Use BinaryDictionary results to double-check and complement Transformer LM
2024-02-20 20:59:39 +02:00
Aleksandras Kostarevas
52bf8b5ba4
Separate model manager code, fix export issue
2024-02-04 16:59:29 +02:00
Aleksandras Kostarevas
6453c15a21
Merge branch 'lm-2-finetuning-whisperggml' into 'model-metadata'
...
Add autocorrect threshold to model-metadata branch
See merge request alex/latinime!6
2024-02-03 15:18:27 +00:00
Aleksandras Kostarevas
6d5252e60a
Improve avoiding autocorrect w/ URLs/emails
2024-02-01 22:58:08 +02:00
Aleksandras Kostarevas
c7113297fb
Add radio selection for threshold
2024-02-01 21:55:56 +02:00
Aleksandras Kostarevas
413b4fd5ff
Skip the last value in outStrings
2024-01-30 21:19:48 +02:00
Aleksandras Kostarevas
a111164bb8
Improve algorithm in a few ways:
...
* If the first letter is capital, only capitalized first tokens will be sampled. If the whole text is capitalized, then only fully capital tokens will be sampled for the whole word
* If a word is an exact match, it gets boosted relative to others
* Probability threshold for autocorrect is now 18.0
* Add "clueless" threshold, if it's less than 1.3 then just show the user's typed word in the middle instead.
2024-01-30 20:30:44 +02:00
Aleksandras Kostarevas
3aecbd5ada
Fix issue where mOriginatesFromTransformerLM gets lost
2024-01-30 19:59:47 +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
5bf4492634
Fix embedded tokenizer loading, implement new model management methods, implement model info loading, model importing
2024-01-28 22:40:39 +02:00
Aleksandras Kostarevas
1d4b07566c
Add correction confidence threshold
2024-01-27 20:09:13 +02:00
Aleksandras Kostarevas
abc5a74004
Add fallback for getting dictionary resid a more normal way
2024-01-24 02:09:19 +02:00
Aleksandras Kostarevas
0021b6aa04
Model metadata and manager component
2024-01-24 01:03:16 +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
3b85a3f0ec
Specify FLAG_IMMUTABLE for pending intent
2024-01-17 15:55:30 +02:00
Aleksandras Kostarevas
ec6969b5c2
Fix Android 14+ FGS type crash
2024-01-17 15:08:07 +02:00
Aleksandras Kostarevas
18fd80ef55
Fix Android 14 registerReceiver API change
2024-01-16 23:40:37 +02:00
Aleksandras Kostarevas
dbad61d2e6
Fix non-English dictionary prediction
2024-01-16 21:02:55 +02:00
Aleksandras Kostarevas
ff903bd4a4
Change emoji key to go to new emoji menu
2024-01-16 17:56:45 +02:00
Aleksandras Kostarevas
74c74c7ba7
Add automatic update checking service
2024-01-15 17:38:46 +02:00
Aleksandras Kostarevas
fda0052c55
Don't use Popup for EmojiAction
...
Popup would leave leftover dead popups forever after screen orientation change
2024-01-11 22:27:38 +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
2188a2b03a
Make digits and letters same class
2024-01-11 15:19:09 +02:00
Aleksandras Kostarevas
968b39af24
Improve text selection logic
...
* Shift + swiping space now lets you select text
* Text editor uses more consistent selection logic instead of sending dpad and relying on apps to implement shift+dpad selection, which many of them don't. Dpad is still used for up/down
2024-01-10 18:42:20 +02:00
Aleksandras Kostarevas
0457a56218
Avoid getString with resid 0
2024-01-09 23:19:33 +02:00
Aleksandras Kostarevas
b5446fb77f
Fix missing methods due to proguard
2024-01-09 23:07:04 +02:00
Aleksandras Kostarevas
25e66ec447
Add ability to expand keyboard during action
2024-01-09 17:26:05 +02:00
Aleksandras Kostarevas
fd905bcabd
Move UIX management to separate class
2024-01-09 14:26:54 +02:00
Aleksandras Kostarevas
adfab75086
Update text edit mode
2024-01-09 10:56:14 +02:00
Aleksandras Kostarevas
b237e49ece
Add basic text edit mode
2024-01-08 20:23:54 +02:00
Aleksandras Kostarevas
7f17d66072
Add sliding cursor/deletion
2024-01-07 16:22:17 +02:00