darcywong00
774802615b
remove temporary console.logs
2017-09-07 20:17:43 +07:00
darcywong00
ff080231dd
Add resetContext to SystemKeyboard
2017-09-07 20:12:14 +07:00
Gabriel Wong
d1d460cd36
Migrate AppDelegate to Swift
2017-09-07 15:12:15 +07:00
darcywong00
f373695a0b
Update resetContext
...
move to keymanweb.js
Also clean up formatting
2017-09-07 15:06:11 +07:00
Gabriel Wong
d5b18f424d
Migrate UIImage+Helpers to Swift
2017-09-07 13:53:50 +07:00
Gabriel Wong
360f8a7277
Migrate KMDropDownList to Swift
2017-09-07 13:33:42 +07:00
Gabriel Wong
56dddf6826
Migrate KMDropDownView to Swift
2017-09-07 12:24:35 +07:00
Joshua Horton
baf4fb3555
Initial implementation of state key handling is now in place. The OSK version of state keys acts just like the OSK version of modifiers. Chiral keyboard now auto-caps all keys when CAPS LOCK is active.
2017-09-07 12:15:34 +07:00
Gabriel Wong
7ab7ca1771
Migrate GetStartedViewController to Swift
2017-09-07 10:40:13 +07:00
Gabriel Wong
807ed2c0c1
Fix lint warnings
2017-09-07 09:36:23 +07:00
Gabriel Wong
9107b53303
Add SwiftLint
2017-09-07 09:35:35 +07:00
Gabriel Wong
c6caa72dae
Migrate KMWebBrowserViewController to Swift
2017-09-07 08:33:27 +07:00
Joshua Horton
4b2f36ad5f
Changed relevant nextlayer properties in kmwLayout to use kebab-case - AltGr was broken for mobile due to chirality changes.
2017-09-06 15:29:03 +07:00
Joshua Horton
7a57fa884c
Behold! Actual chiral output! Supported both by physical keystrokes and osk interaction.
...
Yet to do: state keys, embedded integration.
2017-09-06 15:02:02 +07:00
darcywong00
04dab8c4e5
add hooks to reset default layer
2017-09-06 14:56:25 +07:00
Joshua Horton
4633ebbf34
Enhanced documentation on osk.updateLayer.
2017-09-06 12:34:27 +07:00
Joshua Horton
8c7b282f5f
Implements proper detection of the modifier state both from the OSK and the physical keyboard and also ensures that osk.clickKey operates as expected for existing keyboards.
2017-09-06 12:02:03 +07:00
Joshua Horton
34540b95ab
Merge pull request #301 from keymanapp/web-history.md
...
Created web's history.md file based on help.keyman.com's listed history.
2017-09-06 11:37:24 +07:00
Joshua Horton
919ebe66c0
Conversation with @mcdurdin - it's enough of an edge case that we'd rather save on file size.
2017-09-06 08:56:17 +07:00
Joshua Horton
248fa2f54b
Changes out PR #s for Issue #s where available, corrects issue formatting mistake for an item.
2017-09-06 08:22:33 +07:00
Gabriel Wong
4681a349ed
Migrate KMBookmarksViewController to Swift
2017-09-05 14:38:48 +07:00
Gabriel Wong
251b3ed477
Migrate SetUpViewController
2017-09-05 13:12:43 +07:00
Gabriel Wong
053a5a1fe2
InfoViewController to swift
2017-09-05 13:12:42 +07:00
Joshua Horton
aa268418c7
Undoes the chirality constraints due to its effect on visual feedback.
2017-09-05 12:43:53 +07:00
Joshua Horton
b8a3997112
Fixes the potential layer generator to follow our planned chirality constraints.
2017-09-05 12:41:52 +07:00
Joshua Horton
e64b86dba6
Fixed up the bitflag constants and added a 'is chiral?' testing bitmask.
2017-09-05 12:22:35 +07:00
Joshua Horton
ea3787a757
Tabs -> spaces.
2017-09-05 12:15:49 +07:00
Joshua Horton
82de0ba5ea
Developed an initial testing framework for the chirality changes, corrected default behavior of buildDefaultLayout when KLS lacks specifications for default layers.
2017-09-05 11:01:07 +07:00
Gabriel Wong
436754c29a
Migrate KMActivityProvider to Swift
2017-09-05 10:16:35 +07:00
Joshua Horton
0bbf78323f
Fixes markdown formatting a bit.
2017-09-05 10:13:42 +07:00
Joshua Horton
7908d81800
Created web's history.md file based on help.keyman.com's listed history.
2017-09-05 10:04:30 +07:00
Joshua Horton
49d484514a
Further refactoring, documentation, and cleaning of osk.buildDefaultLayout.
2017-09-05 08:37:19 +07:00
Joshua Horton
57b377a04e
Refactors out the key-102 handling into one of the new helper functions, aiding the readability of osk.buildDefaultLayout.
2017-09-04 16:15:10 +07:00
Joshua Horton
6d941cba75
Heavily refactors osk.buildDefaultLayout in prep for implementation of modifier chirality. Also defines a lot of nice modifier + state-key constants.
2017-09-04 16:07:46 +07:00
Gabriel Wong
a935c15fca
Migrate KeyboardViewController to Swift
2017-09-04 15:51:35 +07:00
Gabriel Wong
db550e34ee
Touch up Windows README
2017-09-04 12:12:04 +07:00
Gabriel Wong
298b31b361
Remove hard coded install paths
2017-09-04 12:11:42 +07:00
darcywong00
cb8d8c276a
Add recommendation of stable library to latest build
2017-09-04 11:51:57 +07:00
darcywong00
441080e2b0
Add reference to keyman engine binary
2017-09-04 11:25:26 +07:00
Joshua Horton
2b841e5e82
[iOS] Instructions for testing on physical devices ( #294 )
...
Updated 'readme.MD' with details on how to run the app on a physical device without team code-signing permissions.
* Correcting typos.
* Formatting.
* Corrects instructions regarding app group settings.
* Minimum required iOS version.
* App Group name typo. :(
* Forgot formatting.
2017-09-04 10:38:00 +07:00
Gabriel Wong
fc32a7500d
Add to Windows README
2017-09-01 16:00:47 +07:00
Gabriel Wong
bd91bba43e
Fix Windows install Make targets
2017-09-01 15:52:54 +07:00
Gabriel Wong
ca70c96ba2
Merge pull request #278 from keymanapp/web-set-up
...
Fixes to web set up
2017-09-01 10:37:08 +07:00
Gabriel Wong
7b16636b8a
Don't need special case for cp -R on Mac
2017-09-01 08:32:38 +07:00
Gabriel Wong
c3aa9aa70c
Update web README
2017-09-01 08:32:38 +07:00
Gabriel Wong
36f33cbb5f
Point compiled samples to correct resources dir
2017-09-01 08:32:38 +07:00
Gabriel Wong
1e3e85d35d
Merge pull request #261 from keymanapp/android-set-up-macos
...
Fix android build script for MacOS and update README
2017-09-01 08:24:21 +07:00
Gabriel Wong
c3b962228a
More tweaks to Mac README
2017-08-31 13:02:47 +07:00
Gabriel Wong
e48c1b64a6
Clarify MacOS set up instructions
2017-08-31 12:41:28 +07:00
Gabriel Wong
5e76bcbc12
Make instructions clear if executables not on PATH
2017-08-31 09:58:20 +07:00