Commit graph

1780 commits

Author SHA1 Message Date
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