1
0
Fork 0
Commit graph

96 commits

Author SHA1 Message Date
sspanak
6560260716 added a donation button + some missing Hebrew translations 2024-01-31 12:33:31 +02:00
Dimo Karaivanov
7cde9ecd00
Summer bugs (#401)
* removed isActive and fixed a startup crash in onEvaluateInputViewShown() (#364, #385, #389)

* fixed the MainView is visible in dropdowns or other non-text inputs (#367)

* fixed logging settings not being applied at startup sometimes

* code cleanup: remove using isThereText (#347)

* removed the Messenger Lite hacks, since the app has been discontinued and no longer works

---------

Co-authored-by: alexknop <knopalex@msu.edu>
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
2023-12-21 14:37:57 +02:00
Dimo Karaivanov
9e873af4ba updated translations 2023-08-29 11:49:49 +03:00
Dimo Karaivanov
b7a0db29df added Change Keyboard hotkey 2023-08-29 11:49:49 +03:00
sspanak
312a6734d5 fixed the debug log setting not being applied on startup 2023-08-29 11:49:49 +03:00
sspanak
c7045b79af sending messages with OK in Facebook Messenger is now possible 2023-08-29 11:49:49 +03:00
sspanak
d8c2f7fc15 simplified word adding 2023-08-17 15:38:30 +03:00
sspanak
936c7d3479 added an alternative suggestion scrolling method to fix invisible suggestions on some older devices 2023-08-17 15:10:10 +03:00
sspanak
a1235e95ac restored the Clear filter key on the on-screen keyboard and fixed the Filter key not acting properly when being repeatedly pressed 2023-08-17 15:10:10 +03:00
sspanak
8b57289746 created a debugging screen for viewing the application logs 2023-08-02 17:31:00 +03:00
sspanak
9f65cb5ce8 added 'automatic dark theme' option 2023-08-02 10:57:40 +03:00
Dimo Karaivanov
c6edb5a726
On-screen keyboard improvements (#323)
* holding a number key to type a number in text modes is now possible using the on-screen keyboard

* accented letters are no longer displayed on the on-screen keyboard, just plain A-Z

* the on-screen keyboard is now more compact; 

* improved color scheme and other small visual enhancements
2023-08-01 10:29:03 +03:00
Alex Knop
8a1fbe5a6a remove fadingEdge because it is deprecated 2023-07-26 15:25:13 +03:00
sspanak
17e9b779e6 removed the capital letter hack and added a new one, only for the English I, in DictionaryLoader
removed some unused code and fixed a spelling mistake
2023-07-04 11:18:58 +03:00
Gabriel
3dfc72598a
Complete Spanish language strings (#294) 2023-07-03 11:49:36 +03:00
Dimo Karaivanov
6756de4466
YAML language definitions (#292) 2023-06-26 15:14:22 +03:00
Dimo Karaivanov
09e5e1b2ca
Arrow keys enhancements (#283)
* added suggestion operation hotkey settings; DPAD arrow keys are now fully configurable

* added on-screen keys for filtering and selecting suggestions

* added missing French translations
2023-06-09 14:29:39 +03:00
Dimo Karaivanov
2d57b71848
Better support for hardware backspace (#281)
* DEL and CLEAR keys now work out-of-the-box, without extra configuration

* removed the DEL and CLEAR hotkey options
2023-06-07 11:27:36 +03:00
Dimo Karaivanov
c63d054422
Improved db operations and db feedback (#279)
* prevented crashing when database indexes are missing, they are now permanent instead of being created on-the-fly when loading a dictionary

* code style fixes in DictionaryDb.java

* removed some unused code

* counting the dictionaries to be loaded is no longer responsibility of the Load Button, but of the DictionaryLoader

* delete dictionary buttons are now being locked while deleting is in progress; also, a status message is displayed for better UX

* updated translations and documentation
2023-06-07 11:08:00 +03:00
Dimo Karaivanov
de964e8b0f
Auto accept in abc mode (#269)
* added automatic delayed suggestion accept support in ABC mode

* fixed: impossible to type a letter in ABC after coming back from preferences, if the same key was pressed before opening them
2023-06-05 15:45:10 +03:00
sspanak
4405c0e34b added ',' to the 0-key double press shortcut list 2023-06-01 10:52:40 +03:00
Dimo Karaivanov
4d67c02340
(not so) big code cleanup (#243)
* removed some unused resources and code

* removed a nonsense package.json section from .editorconfig

* minimized the usage of mEditing

* removed obsolete toggling of the system candidate view
2023-04-28 09:39:23 +03:00
Dimo Karaivanov
6173291a1c added support for Volume Up and Volume Down keys 2023-04-21 11:32:36 +03:00
sspanak
e5cf2f1fce added numpad separators and imporved the overall readability 2023-04-21 11:32:36 +03:00
nebkrid
4e5416f6b4 Touchscreen support + small improvements
* Soft-Keyboard numpad

* no more SoftKeyHandler, the main view is in its own package

* settings are no longer passed unnecessarilly here and there

* fixed numeric mode not working in some cases

* simplified suggestion handling

* fixed crashing when changing the phone orientation
2023-04-21 11:32:36 +03:00
Dimo Karaivanov
7f6cd6110d renamed the Soft Keys to Func Keys 2023-03-31 10:42:54 +03:00
sspanak
9cdf82f522 easier access to the setup screen 2023-03-31 10:06:33 +03:00
Dimo Karaivanov
baca3c1d8f
Status bar (#230)
* input mode is now displayed in a StatusBar

* status icons are no more >:)

* updated docs

* removed the EDITING_NOSHOW mode, because it became obsolete and it was preventing the StatusBar from appearing in some ABC-only fields
2023-03-30 11:11:59 +03:00
Dimo Karaivanov
3f3b733490
Swedish language (#223)
---------

Co-authored-by: KaniJonas <127991222+KaniJonas@users.noreply.github.com>
2023-03-21 13:43:22 +02:00
Flávio Zavan
62f2a39b58
Add Finnish language (#220) 2023-03-20 15:40:18 +02:00
Dimo Karaivanov
80facb4930
Add soft key support (#217)
* Update strings.xml (#215)

* Update Hotkeys.java

---------

Co-authored-by: DarthFlip <125198280+DarthFlip@users.noreply.github.com>
2023-03-20 11:46:11 +02:00
Dimo Karaivanov
787ba1c1ef
Initial setup screen (#212)
* enabled the launcher icon

* added an initial setup screen, for when TT9 is disabled

* documentation update
2023-03-17 10:37:02 +02:00
sspanak
e82ae8eaed added right-to-left UI support
* added right-to-left support in the Settings and the Add Word dialog

* standartized the Add Word dialog layout
2023-03-13 10:41:11 +02:00
Ashi Vered
c6bb88fbb8 add hebrew 2023-03-13 10:41:11 +02:00
Dimo Karaivanov
cd03dec9ff
Brazilian Portuguese (#203)
* added Brazilian Portuguese

* more dictionary processing scripts
2023-03-13 10:21:36 +02:00
Dimo Karaivanov
f146eaeae2
Norwegian (#191)
* Added Norwegian Bokmål

Co-authored-by: Joddsus <arne.karstensen@gmail.com>
2023-03-10 09:05:33 +02:00
Dimo Karaivanov
b2dfa456b0 added support for Clear key 2023-03-10 09:03:47 +02:00
Dimo Karaivanov
1178357b4a Settings Reorganization
All categories are now on separate screens

Added a 'Clear Unselected' dictionary option

The 'auto space' setting is now on by default

Reorganized the emoji and added 4 new ones
2023-02-23 14:40:18 +02:00
Dimo Karaivanov
a88250d634 0-key multi press is now 0-key double press (because this is what makes sense) 2023-02-15 13:37:30 +02:00
sspanak
f5357396f5 fixed translation 2023-02-15 13:37:30 +02:00
sspanak
008aea12e4 Added computer numpad support
* support for the number keys

* support for the arithmetic keys
2023-02-15 13:37:30 +02:00
Dimo Karaivanov
9e46213454
Full CI validation (#183)
* validateDictionaries gradle task now makes use of caching for much faster builds

* lowered the severity of missing translations linting rule 

* fixed some more errors in the translations

* added linting task to the GitHub CI validation workflow

* enabled GitHub CI validation on push to master
2023-02-13 11:17:16 +02:00
sspanak
6adf592199 removed some unused resources and fixed linting errors 2023-02-08 15:06:41 +02:00
Dimo Karaivanov
cfe81462e0 fixed translations 2023-01-31 18:07:10 +02:00
Gabriel Alvarez
2c8ed009c3 add spanish languaje 2023-01-26 11:31:04 +02:00
Dimo Karaivanov
d95ad32678
New translations (#146)
* updated Russian translations

* updated Ukrainian translations

* added a missing French translation
2023-01-25 10:29:37 +02:00
sspanak
88797898d8 added a setting for 0-key double press function 2023-01-19 11:38:50 +02:00
sspanak
363f9611f7 fixed OK not working in the Add Word dialog 2023-01-19 11:38:50 +02:00
Dimo Karaivanov
9ee31005b5
Fixed the text size on the Settings screen (#132)
* readjusted the font size of the suggestions and on the Settings screen

* moved the keypad shortcuts to a separate screen

* added bold+italic visual hint when fuzzy word filtering is on

* updated documentation
2023-01-16 15:14:25 +02:00
Dimo Karaivanov
ff74e55cf8 Predictive Mode: when there is no dictionary for the current language, a toast message will appear asking the user to load it from Settings 2022-12-10 11:44:07 +02:00