Commit graph

344 commits

Author SHA1 Message Date
Marc Durdin
15231a0bac fix(mac): invalid build script params removed
I accidentally pulled old parameters into mac/build.sh for the
make-km-dmg.sh script when merging from beta. The script no longer
requires `-version`. This fixes that.
2020-02-17 14:58:45 +11:00
Marc Durdin
255e4f4b7a chore: Merge branch 'master' into chore/beta-to-master-p9s2-1 2020-02-17 10:11:15 +11:00
Marc Durdin
4bd777a210
Update .gitignore 2020-02-14 13:27:41 +11:00
Marc Durdin
06063199c0 fix(mac): attempt multiple times to detach dmg in build 2020-02-14 11:50:35 +11:00
Marc Durdin
4281b72b26 chore(mac): Merge branch 'beta' into fix/mac/install-fails-with-quarantine 2020-02-14 11:26:43 +11:00
Marc Durdin
ad99c6c687 fix(mac): build installer from source
The installer did not work on downlevel versions
of macOS as the compile in Script Editor produced
a 10.15-compatible version. Now we build the app
directly from source with osacompile and bundle
that instead.
2020-02-14 10:05:24 +11:00
Marc Durdin
9f9ca35e09
Update history.md 2020-02-14 08:33:33 +11:00
Marc Durdin
348f39d4a2 fix(mac): support older macos in installer 2020-02-14 08:29:54 +11:00
Marc Durdin
4899ae5841 refactor(mac): initial steps of input pathway
The handleEvent function has somewhat convoluted logic around emitting
the final transform to the client application. This starts to refactor
that code to move all client interaction to a single point at the end
of the event sequence.

Next phase will be to update delete and insert events to turn them into
a single action where possible.
2020-02-12 19:56:53 +11:00
Marc Durdin
6902f7bf1c
Merge branch 'master' into chore/beta-alpha-p9s1 2020-02-07 16:25:39 +11:00
Marc Durdin
8784e142c3 chore(mac): address review comments 2020-02-07 16:14:10 +11:00
Marc Durdin
ed9f216dfd chore(mac): history 2020-02-05 19:54:03 +11:00
Marc Durdin
f856785742 fix(mac): Modifier keys were resetting cached context
Fixes #2375.

For applications that do not provide context to Keyman, Keyman was losing
the context buffer whenever a modifier key was pressed or released. This
change modifies the cache reset to occur only when the Command modifier is
pressed.
2020-02-05 19:32:03 +11:00
Marc Durdin
9a637a6230 fix(mac): Additional tidy up of dmg 2020-02-05 18:23:10 +11:00
Marc Durdin
9a1f0b65a5 fix(mac): tweak installer wording 2020-02-05 16:33:46 +11:00
Marc Durdin
d6dbe602c2 fix(mac): dmg background and script tweaks 2020-02-05 16:31:27 +11:00
Marc Durdin
e7ae5bdf08 feat(mac): tweaks to dmg and script 2020-02-05 16:12:52 +11:00
Marc Durdin
b207185356 fix(mac): remove version param 2020-01-30 06:14:55 +11:00
Marc Durdin
7f9bf19a91 chore(mac): fix version references in dmg build 2020-01-29 12:50:51 +11:00
Marc Durdin
855a80258b chore(ios): use new version infrastructure 2020-01-29 11:53:50 +11:00
Marc Durdin
ccfef64c99 chore(mac): use new version infrastructure 2020-01-29 11:15:36 +11:00
Marc Durdin
f8ea457325 feat(mac): install script
First steps towards a clean install script
for Keyman for Mac. Some steps still out-
of-order for now, particularly opening
System Preferences to allow Keyman before
Keyman has run for first time.
2020-01-29 10:12:26 +11:00
Marc Durdin
d5fe536eef chore: start history/version infrastructure 2020-01-29 08:54:32 +11:00
Marc Durdin
3087b09e97 chore: version numbers in history 2020-01-28 15:16:26 +11:00
Marc Durdin
b7f9a83c63 chore: version numbers 2020-01-28 14:30:04 +11:00
Marc Durdin
071dd868f2 fix(mac): remove execute perm on symlinks 2020-01-27 08:41:37 +11:00
Marc Durdin
2dfade5bf4 fix(mac): more research 2020-01-27 08:26:35 +11:00
Marc Durdin
598de34615 fix(mac): install fails with quarantine
This is a trial change to the installer to replace
an alias with a symlink. There are a number of
potential issues here so this is just an experiment.
2020-01-27 07:32:37 +11:00
Marc Durdin
5894d497b4 chore: history for 13.0 beta 2020-01-24 10:59:35 +11:00
Marc Durdin
1a893fc352 feat(mac): add QR Code to share keyboard
Part of #1535. Mirrors work in Windows.
2019-12-06 22:05:17 +01:00
Marc Durdin
f96c51712a
Merge pull request #2413 from keymanapp/fix/mac/2346-osk-shows-unexpectedly
fix(mac): osk shows unexpectedly
2019-12-06 09:25:14 +01:00
Marc Durdin
b6f3e45696 chore: history 2019-12-06 09:24:36 +01:00
Marc Durdin
4120cd0d65 fix(mac): osk shouldn't show base letters
Fixes #2345. The OSK shouldn't show base letters when
a Keyman keyboard is active that includes a visual
keyboard.
2019-12-04 12:12:08 +01:00
Marc Durdin
db5c4e6a26 fix(mac): osk shows unexpectedly
Fixes #2346. The OSK would show unexpectedly when switching
applications because the last active window was inconsistently
cleared.
2019-12-04 11:11:04 +01:00
Marc Durdin
d9e8e546dc chore(mac): update build notes 2019-12-04 10:21:55 +01:00
Marc Durdin
0a2d8f055a
Merge branch 'master' into beta-alpha-p7s5 2019-08-22 14:40:03 +09:30
Marc Durdin
0900aa99bf [mac] Clarify deployment build instructions 2019-08-16 15:31:15 +10:00
Marc Durdin
1c6d98c1f3
Update mac/README.md
Co-Authored-By: Joshua Horton <joshua_horton@sil.org>
2019-08-16 08:49:45 +10:00
Marc Durdin
f3aa364867 history 2019-08-12 16:23:38 +10:00
Marc Durdin
a04a024b82 Merge branch 'beta' into mac-notarize-app 2019-08-12 16:21:54 +10:00
Marc Durdin
8094ec40e5 [Mac] Update README with build configuration details 2019-08-12 15:12:45 +10:00
Marc Durdin
4a9a1add1e Merge branch 'master' into beta-alpha-p7s4 2019-08-09 14:44:15 +10:00
Marc Durdin
bd58734e0c [Mac] Fix offset mismatch for index() when in a rule containing if() statements. Fixes #1892 2019-08-09 08:59:51 +10:00
Marc Durdin
5d5db2757d [mac] Fix typos 2019-08-08 19:47:35 +10:00
Marc Durdin
256ba2ef1e [mac] Support Adobe products in legacy mode (and VS Code) 2019-08-08 19:36:27 +10:00
Marc Durdin
8fd9bc7e74 [mac] Fix tests; add global workspace 2019-08-08 10:46:20 +10:00
Marc Durdin
9e6ebc93a9 Remove dates from alpha notes 2019-08-05 09:18:36 +10:00
Marc Durdin
b2b2622a06 Update history.md for beta 12.0/alpha 13.0 2019-08-05 09:18:35 +10:00
Marc Durdin
d035344d2d [mac] Update version numbers for 13.0 alpha 2019-08-05 08:32:10 +10:00
Marc Durdin
41c534c5d2 Remove dates from alpha notes 2019-08-05 08:23:25 +10:00