1
0
Fork 0
Commit graph

23 commits

Author SHA1 Message Date
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
sspanak
9cdf82f522 easier access to the setup screen 2023-03-31 10:06:33 +03: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
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
sspanak
008aea12e4 Added computer numpad support
* support for the number keys

* support for the arithmetic keys
2023-02-15 13:37:30 +02:00
sspanak
88797898d8 added a setting for 0-key double press function 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
b637a0b9d6 Zero Improvements
* 0-key now types special/math characters. All characters normally avaialable on a computer keyboard are available now

	* Predictive Mode: Added many new emoji

	* updated user manual

	* Fixed the new line being invisible in the suggestions list

	* Predictive Mode: punctuation list on 1-key has no priorities and remains static all the time

	* Added 'automatic space' setting

	* Added 'auto capitalization' setting

	* Added missing translations

	* Unsupported emoji are no longer displayed

	* Code cleanup and speed optimizations

	* Fixed incorrect suggestion filter values, that would cause broken emoji
2022-12-09 10:54:30 +02:00
sspanak
b550d5d5dd New Settings screen
* Settings screen is now based on the Android SharedPreferences

* Added function key configuration on the Settings screen

* Added a setting for toggling the on-screen buttons

* Added a dark/light theme setting

* Improved translations

* Fixed a problem with launching the Settings screen directly from the Android settings

* Fixed ignoring keys not actually ignoring them properly
2022-12-01 17:01:38 +02:00
Dimo Karaivanov
78b6681812
Total engine refactoring (#44)
* totally refactored the Languages, the Database and the IME module. New and more clear folder/package structure

* CharMap and LangHelper are no more

* removed many unused icons, translations and other resources

* deleted the old keymap samples

* Update user-manual.md

* Preferences are stored in Preferences, not in the database.

* removed some unclear and unused settings from the Preferences screen and the code.

* fixed issues with displaying the UI

* removed all non-English words and words with foreign spelling from the English dictionary

* 0 now works as it should in all modes.

* a more clear newline character in suggestions view

* last used input mode is now preserved and restored the next time

* removed the smiley and symbol dialogs

* capsMode -> textCase

* language names are no longer translated

* updated build instructions

* better use of threads for DB operations

* current text candidate is as long as the sequence, to make it more intuitive

* single characters are added to the end of the suggestion, when there are no more in the database

* Added ѝ to Bulgarian character map

* disabled adding words in a user-friendly manner

* when adding a new word is not possible, a toast message appears, for better user experience

* an error is logged when there are duplicate language IDs

* settings -> settings_legacy

* custom Logger class for easier debugging and no logcat flood in the Release version

* removed unnecessary single letters and invalid words from the dictionaries

* more translations cleanup; also corrected some weird translations

* upgraded gradle
2022-10-03 15:28:24 +03:00
Dimo Karaivanov
5d3894e403
Settings in SharedPreferences (#36)
* moved all settings from SQLite to SharedPreferences. The database now contains only dictionaries.

* removed key remapping, dictionary backup and nuke functions along with a bunch of unused code and translations
2022-08-05 14:18:53 +03:00
Dimo Karaivanov
b5e44e2a51
Initial code cleanup (#34)
* slightly optimized candidate scrolling animation

* added missing Russian translations

* the soft keys fit properly on the screen

* central soft key is now always 'OK', because users do not care about the exact functions it performs in the code

* removed 'mode notify'; it wasn't working on Android 11 anyway

* removed 'space on 0' option; 0 is always 'space' now

* disallowed global key remapping and removed the app setting
2022-07-30 12:11:22 +03:00
Dimo Karaivanov
24ec816681
New logo and updated documentation (#33)
* new logo

* updated license and readme files

* renamed the Java package name again
2022-07-23 15:13:18 +03:00
Dimo Karaivanov
a250d66bbd building improvements: new versioning system and app ID (#30)
* new versioning system based on git

* changed the application ID in compliance with the F-Droid inclusion policy

* updated documentation
2022-07-16 12:15:21 +03:00
Akasaka Ryuunosuke
a352deca43
Fix #29 (wrong route taken in handler when keymap is off) (#30)
* (nitpicking) Add "space on 0" proper description

* Fix https://github.com/Clam-/TraditionalT9/issues/29

Co-authored-by: akasaka <akasaka@somewhereinthe.box>
2021-02-22 21:33:23 +11:00
Clam
e08c4a4fde Fixed #11 and #5, changed remapping feature
* Added "Space on Zero" option to address #5
* Implemented quick and simple fix for #11
* Expanded remapping feature. Can remap just IME keys or OSwide.
2016-03-19 23:15:53 +11:00
Clam
d3b10a47bf Hopefully fix bug and fixed UI mishap:
* This hopefully fixes #7 somewhat properly.
* Also fixed weird settings UI when moved from Preferences
2015-12-31 15:41:44 +11:00
Clam
738fc6db36 Added initial key override support. Use at own risk. 2014-11-04 22:40:09 +11:00
Clam
b40db96182 Phew. Changed settings backend. Used more ENUM, fixed some bugs.
* Settings now use the database instead of SharedPreferences (which are
  bad)
  * Changed many constants to now be ENUMs.
  * Changed some character mappings which were too big.
  * Added limit to number of results returned to stop crash.
  * Changed Lang id so can do binary operations on it
  * Removed some old code
2014-11-03 22:46:02 +11:00
Clam
faf704bc67 Added mode change notifications 2014-03-30 16:34:51 +11:00
Clam
9150bf62d7 Fixed some bugs, and added some things:
* Updated gradle
* Composed text now changes on selection change
* Added content description for smileys and trimmed smiley list
* Added localization for symbol/smiley dialog
2014-03-29 23:41:32 +11:00
Clam
b0d403257b Big changes: Multilingual, dbupdating, bugfixes:
* Multilingual backend support with initial Russian language support
* Updater service to update the database in the background, and overhauled
backend access
* Fixed long pressing numbers in Lang mode would not input digit
* Fixed Add Word not behaving as you would expect
* Some other minor fixes
2014-02-17 00:03:14 +11:00
Clam
1f9a97929e Initial commit 2013-07-02 15:35:21 +10:00