Marc Durdin
7da010015e
[Android] Add build script, images
2019-05-27 08:58:15 +10:00
Marc Durdin
8e4753bc9e
[Android] Upgrading from old versions; cleanup of hints and warnings
2019-05-27 08:36:16 +10:00
Marc Durdin
0506a88823
[Android] FirstVoices app now runs and installs/removes keyboards, basic administration working. Lots of cleanup to go.
2019-05-25 14:02:19 +10:00
Randy Boring
232c321266
rename Installed Languages to Language Settings
2019-05-24 21:52:19 -05:00
Eddie Antonio Santos
136f9ca81b
Merge pull request #1797 from keymanapp/lmlayer-trie-replace
...
[LMLayer] Trie model: Replace the prefix with the suggestion
2019-05-24 06:15:28 -06:00
Darcy Wong
2a06473125
More misc cleanup
...
* Default keyboard doesn't have "custom keyboard" setting so read it as optional parameter
* Don't notify "KEYBOARD_DOWNLOAD_FINISHED" when only downloading lexical model
* Removed registration of lexical model upon download (complications with async task)
2019-05-24 16:05:45 +07:00
Marc Durdin
beea4b2582
Merge pull request #1798 from keymanapp/developer-lexical-model-compiler-languages-fix-1793
...
[developer] Lexical model compiler was not flattening languages arrays for .model_info file
2019-05-24 18:57:01 +10:00
jahorton
2f2ba2de00
Creates fat-finger 'alternates' for use in LMLayer
2019-05-24 15:20:16 +07:00
jahorton
fb76feae69
Splits keystroke processing from its management.
2019-05-24 13:29:50 +07:00
Marc Durdin
abf1251cb4
[Android] FirstVoices app initial seed (builds)
2019-05-24 16:26:15 +10:00
Marc Durdin
c672bdcd3a
Merge pull request #1799 from keymanapp/developer-lexical-model-compiler-verify-id
...
[Developer] Lexical model compiler should validate model ids found in packages while building
2019-05-24 16:19:04 +10:00
Darcy Wong
029528c896
Don't register lexical model from "Model Picker Activity"
...
The activity is a background activity so it can't change the WebView height when registering the model
2019-05-24 12:59:37 +07:00
jahorton
8cb1523254
Mild refactor of getClickEventProperties
2019-05-24 12:48:38 +07:00
Randy Boring
cd2aea922b
Merge branch 'ios-ui-lm-management' of https://github.com/keymanapp/keyman into ios-ui-lm-management
...
pull before push?
2019-05-24 00:32:39 -05:00
Randy Boring
375a0890a3
clicking InstalledLanguages shows InstalledLanguagesViewController
...
count the installed languages
navigate back to Settings
2019-05-24 00:32:09 -05:00
Randy Boring
01c88c7ac3
put Done button at top of Keyman Settings in viewDidLoad
2019-05-24 00:32:09 -05:00
Randy Boring
b52f0e651b
launch SettingsViewController without Navigator, can't back out yet
2019-05-24 00:32:09 -05:00
Randy Boring
79c0fa0c06
settings starts to show up though you cannot exit settings yet!
2019-05-24 00:32:09 -05:00
Randy Boring
4d0163a707
save user defaults when changed and set the old preference when toggled
2019-05-24 00:32:09 -05:00
Randy Boring
2943130ca5
start of UI for lexical models
...
begin with top menu, stub for Settings, and changing the underlying key for showing Get Started
2019-05-24 00:32:09 -05:00
Randy Boring
f364e6b79b
clicking InstalledLanguages shows InstalledLanguagesViewController
...
count the installed languages
navigate back to Settings
2019-05-24 00:30:59 -05:00
Darcy Wong
4315eca134
Register associated lexical model after adding it
...
Also fix deleteLexicalModel to not use modelKey
(Sencoten key has mix of `-` and `_` in the language ID and model ID)
2019-05-24 11:38:14 +07:00
Marc Durdin
176166f404
[Developer] Lexical model compiler should validate model ids found in packages while building
2019-05-24 14:10:49 +10:00
jahorton
bce907301d
Adds workaround for Android duplicate load msg bug.
2019-05-24 11:07:47 +07:00
Marc Durdin
b8d732d3e9
[developer] Fixes #1793 . Lexical model compiler was not flattening languages arrays for .model_info file
2019-05-24 13:15:31 +10:00
jahorton
47b327ba03
Prep for GetClickEventProperties refactor.
2019-05-24 08:45:57 +07:00
Darcy Wong
56982bde4e
Add two more fixes
...
* Fix determination of custom keyboard from package
* Add Toast notification when re-installing a lexical model.
2019-05-24 08:18:54 +07:00
Marc Durdin
84f79cd859
Merge in changes from master build.sh to kmbuild.sh
2019-05-24 10:51:40 +10:00
Marc Durdin
6ce76c6159
Merge branch 'master' into ios-firstvoices
2019-05-24 10:50:43 +10:00
Marc Durdin
f0f1fffedf
[iOS] Remove web package-lock.json changes, not required for this branch
2019-05-24 10:46:44 +10:00
Marc Durdin
d01176b012
[iOS] Replace 1024 icon for FV app
2019-05-24 10:44:46 +10:00
Marc Durdin
b85c003132
[iOS] Restore original package-lock, changes not required for this PR
2019-05-24 10:39:30 +10:00
Marc Durdin
0f8b2e5b62
[iOS] Cleanup and comments
2019-05-24 09:03:19 +10:00
Marc Durdin
439730247c
[iOS] Fix hints and warnings, names
2019-05-24 08:54:14 +10:00
Eddie Antonio Santos
191ebe3adc
Have the prefix replaced by the suggestion from the Trie model.
2019-05-23 15:34:24 -06:00
Eddie Antonio Santos
f1fca2e948
Test that the typed word gets replaced.
2019-05-23 15:29:13 -06:00
Marc Durdin
cf6a172056
[iOS] Fix code signing fail when no codesign wanted for FV app
2019-05-24 07:02:26 +10:00
Marc Durdin
6472c96758
[iOS] Don't rebuild KMEI when building FV as well as Keyman
2019-05-24 06:39:10 +10:00
Eddie Antonio Santos
c4df4dd1c2
Merge pull request #1795 from keymanapp/lmlayer-cli-ux
...
[LMLayer] Deselect suggestions when one is selected.
2019-05-23 14:27:49 -06:00
Marc Durdin
9d42c7acbe
[iOS] Stop script if keyboards build fails
2019-05-24 06:17:32 +10:00
Eddie Antonio Santos
805c8b3fe9
Deselect suggestions when one is selected.
2019-05-23 12:11:41 -06:00
Marc Durdin
d4039a3254
[iOS] Use Swift 4.2 for FirstVoices app
2019-05-23 20:55:26 +10:00
Darcy Wong
a19db98e78
Merge remote-tracking branch 'origin/master' into android-download-model
2019-05-23 15:10:22 +07:00
Darcy Wong
1b87308eae
Allow pre-existing models to be re-installed
2019-05-23 15:09:03 +07:00
Eddie Antonio Santos
7588af3284
Merge pull request #1787 from keymanapp/lmlayer-search-key-param
...
[LMLayer] Pass searchTermToKey function to Trie model
2019-05-23 00:06:11 -06:00
Eddie Antonio Santos
6395ff5ce0
Merge branch 'master' into lmlayer-search-key-param
2019-05-22 23:12:33 -06:00
Eddie Antonio Santos
a9d735d607
Merge pull request #1784 from keymanapp/lmlayer-unicode-default-word-boundary
...
[LMLayer] Add default Unicode Word Breaking
2019-05-22 23:10:29 -06:00
Joshua Horton
9d91123bb7
Merge pull request #1792 from keymanapp/web-lmlayer-ie-kill-switch
...
[Web] Disables the LMLayer when IE active and < 11.
2019-05-23 12:08:24 +07:00
jahorton
370871471e
Tracks pending touch, adds key distribution type
2019-05-23 10:21:08 +07:00
Randy Boring
8514de228e
put Done button at top of Keyman Settings in viewDidLoad
2019-05-22 21:54:15 -05:00