1
0
Fork 0
Commit graph

13 commits

Author SHA1 Message Date
Dimo Karaivanov
b6fff70334 Android SDK and libraries upgraded to latest version (SDK 30 -> 33) 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
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
Dimo Karaivanov
0a81e6845f
Make it buildable in 2022 (#41)
* Bump up to android-28, gradle 7.2

* updated gradle 2.2.1 -> 7.3.3

* readjusted API Level versions to support Mocor5 devices (hopefully)

* no longer using the deprecated notification.setLatestEventInfo()

* updated permissions list for compatibility with Android 9+

Co-authored-by: Ratmir Karabut <rkarabut@gmail.com>
2022-06-14 10:39:56 +10:00
Clam
079de4c475 Added initial German support. Updated gradle things, fixed bugs:
* Made the Gradle script act a bit better in regards to calcing dict sizes
* Fixed some error messages
* Hopefully fixed crash on no dict load
* Fixed issue where some characters and cases weren't added to db
2014-10-21 01:17:02 +11:00
Clam
cbb7561506 Cleaned up some code, attempted fix for UI staying
* Also changed manifest to filter non hardware keyboard devices.
2014-03-01 23:57:05 +11:00
Clam
a3e2a74249 Update build scripts and add Play Store filter 2014-02-17 19:47:22 +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
f480eb492c Added Gradle build files, changed dict filenames 2013-11-23 17:49:24 +11:00
Clam
e226f45c26 Fixed some bugs and cleaned up codes
* Fixed crash on backspacing from symbol (1 key)
* Hopefully fixed weird crash trying to dismiss view
* Fixed long press not working for SoftKeys
2013-07-27 18:52:20 +10:00
Clam
1f9a97929e Initial commit 2013-07-02 15:35:21 +10:00