Commit graph

1780 commits

Author SHA1 Message Date
Gabriel Wong
32e1f79b94
Merge pull request #384 from keymanapp/ios-font-struct
Create Font struct to track custom fonts
2017-11-14 14:15:40 +07:00
Joshua A. Horton
2e1ca2513d Fixes the non-archive build pathway for the Keyman app. 2017-11-14 12:20:58 +07:00
Gabriel Wong
a2a3e1fb16 Move userKeyboard(withID:languageID:) to UserDefaults 2017-11-14 12:01:43 +07:00
Gabriel Wong
932e247e0f Make UserDefaults keys internal 2017-11-14 11:45:54 +07:00
Joshua A. Horton
f8e8ffaf52 Refactors the build script; added a helper method for setting version numbers. 2017-11-14 10:58:30 +07:00
Marc Durdin
1b649082cb
Merge pull request #399 from keymanapp/developer-version-10-keyboards
Add version 10.0 keyboard compiler and development tool support
2017-11-14 10:24:24 +07:00
Marc Durdin
df6dc9191d Remove magic number 2017-11-14 10:23:07 +07:00
Marc Durdin
53f0260e7b Remove magic number 2017-11-14 10:22:29 +07:00
Joshua A. Horton
368ca7cfb8 Reconfigured the app's build process a bit - there is now a proper dependency link between the projects. 2017-11-13 16:20:18 +07:00
Gabriel Wong
f2e5afb485
Merge pull request #401 from keymanapp/ios-project-settings
Use recommended Xcode 9.1 settings
2017-11-13 15:25:35 +07:00
Joshua A. Horton
359c953ab3 Reverts previous change, fixes #403's directly-mentioned error. 2017-11-13 14:55:50 +07:00
Joshua A. Horton
42ea42eec9 Merge branch 'ios-project-settings' into ios-ci-update 2017-11-13 14:42:54 +07:00
Joshua Horton
5fbae7cda0
Merge pull request #386 from keymanapp/developer-kmw-namespace-refactor
KMW namespace change - Developer fix
2017-11-13 13:10:47 +07:00
Joshua Horton
ef3eeacd97
Merge pull request #356 from keymanapp/web-349-core-refactoring
[Web] Core refactoring
2017-11-13 13:10:39 +07:00
Joshua Horton
0ac1377d76 Merge branch 'master' into web-349-core-refactoring 2017-11-13 13:05:52 +07:00
Tom Bogle
14e6c0cf89
Merge pull request #393 from keymanapp/mac-use10dot7-compatible-methods
Removed calls to framework methods that are not available before Mac OS X 10.9
2017-11-12 20:27:44 -05:00
Gabriel Wong
313a012926
Merge pull request #400 from keymanapp/ios-lint-fixes
Fix some warnings
2017-11-10 15:08:08 +07:00
Gabriel Wong
1c4ae4383c Fix logical error 2017-11-10 14:45:40 +07:00
Gabriel Wong
af0ec9f176 Use recommended Xcode 9.1 settings 2017-11-10 14:30:35 +07:00
Gabriel Wong
d1730eb605 Fix some lint warnings 2017-11-10 14:25:50 +07:00
Gabriel Wong
c92135fce3 Weak reference to instance methods 2017-11-10 14:17:34 +07:00
Gabriel Wong
16ffd321a4 Rename variable 2017-11-10 13:02:49 +07:00
Tom Bogle
650f168fd4 Added some comments and diagnostic code. 2017-11-09 12:04:36 -05:00
Tom Bogle
55f451df68 Merge branch 'mac-use10dot7-compatible-methods' into mac-compatibility-with-legacy-apps 2017-11-09 11:43:50 -05:00
Tom Bogle
5831d3d4b4 Replaced try-catch with calls to respondsToSelector to make the check more explicit. 2017-11-09 11:37:59 -05:00
Tom Bogle
e53f0317a1 Added some comments and diagnostic code. 2017-11-09 10:56:23 -05:00
Marc Durdin
0241a358ac Add version 10.0 keyboard compiler and development tool support 2017-11-08 13:54:59 +07:00
Joshua A. Horton
3d37019bbe Drops the i386 and x86_64 architectures from the build settings, as they are not valid when using frameworks. 2017-11-08 10:13:43 +07:00
Gabriel Wong
01fb7af7aa Create Font struct to track custom fonts 2017-11-07 13:12:37 +07:00
Gabriel Wong
b9553a3198 Make remaining notifications typed 2017-11-07 11:04:28 +07:00
Gabriel Wong
6e3fbe1b74 Framework for typed notifications 2017-11-07 11:04:25 +07:00
Gabriel Wong
9b91d0eafc Remove some unneeded keys 2017-11-07 10:58:01 +07:00
Gabriel Wong
3d404c12f6 Remove DefaultKeyboard 2017-11-07 10:58:01 +07:00
Gabriel Wong
9ef4a38628 Update sample apps 2017-11-07 10:58:01 +07:00
Gabriel Wong
e1f3657861 Keyman app use new structs 2017-11-07 10:58:01 +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
Gabriel Wong
80bf2310ac Create structs for Cloud API types 2017-11-07 10:58:01 +07:00
Gabriel Wong
6fe3906319
Merge pull request #378 from keymanapp/ios-engine-migrate-swift
Migrate iOS Keyman Engine to Swift
2017-11-07 10:57:21 +07:00
Gabriel Wong
e9bb074b48 Reword a bit of README 2017-11-07 10:22:38 +07:00
Gabriel Wong
23e7ff3c8d Update README and build script 2017-11-07 09:46:05 +07:00
Gabriel Wong
192c8febf5 Remove old files 2017-11-07 09:44:01 +07:00
Joshua Horton
0fd9cb4855
Merge pull request #397 from keymanapp/web-271-setactivekeyboard-toolbar-ui
Toolbar UI / setActiveKeyboard API interaction bugfix
2017-11-07 09:10:05 +07:00
jahwsuf
cfb6a78bc1 The default sample languages left out a region for English, so it wasn't appearing in the toolbar UI. 2017-11-07 08:05:14 +07:00
Joshua Horton
cbbb9c2727 #271 -> history.md. 2017-11-06 14:49:50 +07:00
Joshua Horton
bd414939ac Addresses #271, disables 'indirect' check. 2017-11-06 14:48:40 +07:00
Joshua Horton
db54272a4e
Merge pull request #396 from keymanapp/web-5-removeKeyboards-invalid-arg
Tweaks the new return value's behavior.
2017-11-06 12:14:27 +07:00
Gabriel Wong
9fb78c75da Remove unneeded public and @objc 2017-11-06 12:12:43 +07:00
Joshua Horton
f0f9056e47 Fixes the keyboard-changing problem previously noted. 2017-11-06 12:08:46 +07:00
Gabriel Wong
3547d35929 Remove Keyman prefix from some classes 2017-11-06 12:03:08 +07:00