Marc Durdin
93bd778753
feat(ios): add spacebar text controls 🍒
...
Cherry-pick of #5365 .
Relates to #949 .
Mirror of #5349 (Android), for iOS.
* Adds setSpacebarText() API to Keyman Engine for iOS
* Adds displayName API to Keyman Engine for iOS
* Sets default spacebar text to keyboard name for FirstVoices Keyboards
* Does not add preference UI
2021-07-01 16:38:13 +10:00
jahorton
d65ecd1035
refactor(ios/engine): useLocal support, other Keyman sites
2020-07-21 09:13:04 +07:00
jahorton
4e8de9a045
feat(ios/engine): adds getInstalledPackage(for:)
2020-06-23 09:19:14 +07:00
jahorton
15d0914181
fix(ios/engine): migrated resource packageID tracking
2020-06-16 08:53:10 +07:00
jahorton
28edcdd7f9
feat(ios/engine): KeymanPackage now parses its ID
2020-06-12 10:31:53 +07:00
jahorton
9af50af36d
change(ios/engine): adds framework for package-based namespacing
2020-06-11 09:44:26 +07:00
jahorton
3c38dc106d
refactor(ios/engine): common FullID type, associated Swift shenanigans
2020-06-09 10:42:08 +07:00
jahorton
fe058e9e94
refactor(ios/engine): significant abstraction work for KMP installs
2020-06-03 12:21:16 +07:00
jahorton
fe0fb7dea7
feat(ios): QR code generation + display
2020-01-21 12:28:08 +07:00
jahorton
67dad4c11c
fix(ios): prevents lowercased API returns from causing mismatches
2019-12-03 09:01:14 +07:00
jahorton
78a7445a1d
Fixes one-time keyboard installation reset
2019-08-23 11:59:22 +07:00
jahorton
ca7f6167b7
HTTPDownloader handler tweaks
2019-08-16 15:58:39 +07:00
Gabriel Wong
ddb29b2096
Merge pull request #494 from keymanapp/ios-custom-flag
...
Correctly mark custom keyboards
2017-12-18 09:49:54 +07:00
Gabriel Wong
9a47fb3eac
Correctly mark custom keyboards
2017-12-14 10:35:50 +07:00
Gabriel Wong
658e2c460d
Create FullKeyboardID to identify user keyboards
2017-12-08 16:04:02 +07:00
Gabriel Wong
1a286d237c
Use InstallableKeyboard struct in KeymanEngine
2017-11-07 10:58:01 +07:00
Gabriel Wong
9ca720426e
Use Language struct
2017-11-07 10:58:01 +07:00