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