Marc Durdin
bb126af3df
Merge branch 'feat/windows/cleanup-server-names' into feat/windows/download-and-universal-links
2020-07-14 07:17:33 +10:00
Marc Durdin
5c7a5b44d9
chore(windows): Merge branch 'master' into feat/windows/cleanup-server-names
2020-07-14 07:15:33 +10:00
Marc Durdin
33328ac0cf
refactor: move kmshell-specific xml to utilkmshell
...
This was causing a cascade of dependencies and I realised that
the xml in question would only ever be consumed by kmshell, so
moved the two functions to utilkmshell and avoided the cascade.
2020-07-14 07:13:56 +10:00
Marc Durdin
9042de2e15
fix: kmcomp build
2020-07-14 07:12:22 +10:00
Marc Durdin
86be84ef1f
fix: buildpkg build
2020-07-14 07:12:19 +10:00
Marc Durdin
4afb386375
feat(windows): New Keyboard Search and Download
...
This replaces the legacy keyboard download dialog with the new search,
which supports searching rather than just scrolling. It also integrates
a keyboard download pattern which I will refactor into a separate unit
in the next PR, which should implement the Universal Link strategy.
2020-07-14 07:12:16 +10:00
Marc Durdin
8a9f63ea4a
chore: cleanup
2020-07-14 07:12:14 +10:00
Marc Durdin
4fb3d7ca3a
feat(windows): cleanup server names
...
This makes server URLs version agnostic and works with
tiers and debug overrides in all URLs. This is groundwork
for universal links and integrated new keyboard search.
Also uses /windows/ instead of /desktop/ where possible.
2020-07-14 07:12:12 +10:00
Eberhard Beilharz
04abdf2451
Merge pull request #3291 from keymanapp/refactor/protectedmethods
...
refactor(linux): make some methods protected
2020-07-13 19:36:28 +02:00
Darcy Wong
10f503660d
fix(android): Handle go/package/download links
2020-07-13 21:57:51 +07:00
jahorton
96d3fba3c2
refactor(ios/engine): finishes installState(forPackage)
2020-07-13 16:05:26 +07:00
jahorton
26a2f35904
refactor(ios/engine): dl queue cleanup, phase 1
2020-07-13 15:37:21 +07:00
Darcy Wong
d575ed9bab
fix(android/engine): Update intents for downloading keyboards
2020-07-13 14:28:07 +07:00
jahorton
3b723f5d5f
refactor(ios/engine): rips out old WET kbd download code, breaks kbds updates
2020-07-13 13:44:55 +07:00
jahorton
5612ad074e
refactor(ios/engine): keyboard downloads now KMPs
2020-07-13 13:37:16 +07:00
jahorton
0456eafc98
chore(ios/engine): Merge branch 'master' into refactor/ios/engine/package-version-query-caching
2020-07-13 12:06:25 +07:00
jahorton
d74f8bef2d
docs(developer): tweaks WordList type documentation
2020-07-13 11:46:15 +07:00
jahorton
99f3e39147
fix(ios/engine): fixes unit-test deprecation use
2020-07-13 11:41:24 +07:00
jahorton
47e27625fe
chore(ios/engine): reverts unnecessary changes
2020-07-13 11:00:48 +07:00
jahorton
6d17eec2a2
docs(ios/engine): better deprecation annotations
2020-07-13 10:54:03 +07:00
jahorton
b53ce95c5d
change(ios/engine): removes redundant caching from branch's additions
2020-07-13 10:41:10 +07:00
jahorton
1d5aa44b15
refactor(ios/engine): reworks stateForKeyboard,LexicalModel
2020-07-13 10:40:15 +07:00
jahorton
ed0fbb038c
feat(ios/engine): package-local install state unit test
2020-07-13 09:56:51 +07:00
jahorton
48dbca7765
feat(ios/engine): package version-state unit test
2020-07-13 09:49:58 +07:00
Darcy Wong
21b85eb04e
fix(android): Use go/ links for keyboard search
2020-07-13 09:25:00 +07:00
Joshua Horton
4d5b3e5447
Merge pull request #3334 from keymanapp/fix/ios/engine/version-equality
...
fix(ios/engine): version equality
2020-07-13 09:11:10 +07:00
jahorton
a9f106ea54
refactor(developer): hashmap-based wordlist compile
2020-07-13 08:53:22 +07:00
Joshua Horton
c68b846e25
Merge pull request #3333 from keymanapp/refactor/ios/engine/package-keys
...
refactor(ios/engine): hashable package keys
2020-07-13 08:21:10 +07:00
Joshua Horton
a3674594fc
Merge pull request #3327 from keymanapp/refactor/ios/engine/download-model-package
...
refactor(ios/engine): lexical model query & download rework
2020-07-13 08:20:52 +07:00
jahorton
8c38121571
feat(ios/engine): version edge-case test asserts
2020-07-13 08:20:18 +07:00
Marc Durdin
0634a9e935
chore(developer): address review comments
2020-07-13 08:40:27 +10:00
Marc Durdin
ec0855b298
test(developer): add test for duplicates merging
2020-07-13 08:36:33 +10:00
Marc Durdin
4f868a2b74
fix(developer/compilers): merge duplicate words during compile
2020-07-12 17:23:17 +10:00
jahorton
83535bdfd6
feat(ios/engine): new package state enums
2020-07-10 16:28:43 +07:00
jahorton
73bb05634d
feat(ios/engine): update check result caching
2020-07-10 16:02:36 +07:00
jahorton
04f748370b
feat(ios/engine): support-state query test
2020-07-10 14:00:33 +07:00
jahorton
84ee2a574a
chore(ios/engine): package support-state querying
2020-07-10 13:53:19 +07:00
jahorton
8b688e818e
chore(ios/engine): adjustment to new base branch
2020-07-10 13:43:00 +07:00
jahorton
c63c2e822c
feat(ios/engine): starts package-version prefetch
2020-07-10 13:43:00 +07:00
jahorton
cfd76c0326
refactor(ios/engine): better caching, stateForKeyboard rework/test
2020-07-10 13:43:00 +07:00
jahorton
4633ad5b91
feat(ios/engine): runtime package-version query result caching
2020-07-10 13:43:00 +07:00
jahorton
483d583656
fix(ios/engine): version equality
2020-07-10 13:36:48 +07:00
jahorton
cbf43dcadb
refactor(ios/engine): package support-state processing
2020-07-10 13:35:45 +07:00
jahorton
85a93489b5
chore(ios/engine): adjustment to new base branch
2020-07-10 10:08:47 +07:00
jahorton
c51a9ce356
feat(ios/engine): starts package-version prefetch
2020-07-10 09:47:34 +07:00
jahorton
ed33638f13
refactor(ios/engine): better caching, stateForKeyboard rework/test
2020-07-10 09:47:34 +07:00
jahorton
be116f01c5
feat(ios/engine): runtime package-version query result caching
2020-07-10 09:47:34 +07:00
jahorton
c9e8b0d6a0
refactor(ios/engine): hashable package keys
2020-07-10 09:40:13 +07:00
Darcy Wong
5d44e5451e
feat(android/oem): Calculate lexical model version
2020-07-10 09:25:20 +07:00
Darcy Wong
013499c83b
feat(android/oem): Update SystemKeyboard to match KMAPro
...
* Mostly to adjust for banner height
* Select numeric layer if applicable
* Disable predictions if entering a hidden password field
2020-07-10 08:55:53 +07:00