Marc Durdin
66601f5f91
fix(mac): add icon for Keyman.app
...
Fixes #2717 .
2020-11-19 10:08:35 +11:00
Marc Durdin
c8070718d9
chore: fixup plists
2020-11-19 09:07:54 +11:00
Marc Durdin
d98f042e4b
chore: fix podfile for tests
2020-11-19 08:51:33 +11:00
Marc Durdin
c20cd9e20f
chore: add library to tests
2020-11-19 06:03:19 +11:00
Marc Durdin
ea86ce0fbe
chore: typo
2020-11-18 20:18:43 +11:00
Marc Durdin
bede3948d2
feat(mac): Sentry support
...
I wasn't going to do this, but realised that crash reporting was going
to be a problem on mac because it still used crashlytics/fabric. Turned
out to be a good exercise to get me back into macOS world, and fairly
straightforward to get right (helps that the other platforms broke the
ice for me).
2020-11-18 17:13:20 +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
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
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
8784e142c3
chore(mac): address review comments
2020-02-07 16:14:10 +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
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
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
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
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
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
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
d035344d2d
[mac] Update version numbers for 13.0 alpha
2019-08-05 08:32:10 +10:00
Marc Durdin
c3376eba18
[Mac] Add notarization for 10.14.5 and later versions
2019-07-24 20:57:46 +10:00
Marc Durdin
599482b818
Merge pull request #1840 from kamholz/selection-fix
...
[Mac] fix out-of-date context buffer after keyboard commands
2019-07-09 06:28:41 +10:00
David Kamholz
03e6139cf0
refresh contextBuffer on flagsChanged
2019-06-21 20:20:49 -07:00
David Kamholz
4d81f58903
fix CGEventTapCreate mask flags
2019-06-21 20:20:49 -07:00
David Kamholz
93e8361800
persist save() values across sessions
2019-06-21 11:18:58 -07:00
Randy Boring
d1b96a831b
added notes explaining how versions are managed
2019-06-06 23:00:20 -05:00
Darcy Wong
5239135d28
Short bundle string has just version number
2019-05-30 22:27:35 -05:00
Randy Boring
a12b59db6c
make the background of the graphic white, while making the rest of the background
...
the theme-based color
2019-02-28 22:14:39 -06:00
Randy Boring
00e4b82a4e
fix dark/light brokenness by going back to defaults for text colors and button borders
...
but having the background view use windowBackgroundColor instead of white to fill.
2019-02-27 01:54:05 -06:00
Marc Durdin
581971142b
Merge branch 'master' into beta-final-master-merge
2019-02-25 18:22:15 +11:00
Randy Boring
106ff4df35
licence link is blue, version and copyright text is black, buttons are black
...
buttons are still not outlined
2019-02-20 16:42:24 -06:00
Randy Boring
c30a3eb644
remove "All rights reserved." as it takes up room without meaning much.
2019-02-18 22:15:35 -06:00
Randy Boring
136758cef7
fixes #1529 about box had no controls visible and would not go away
...
mostly nib changes, take away borders and add colors
2019-02-18 21:30:14 -06:00
Randy Boring
a99243946f
manual move of fix for #1529
2019-02-18 21:30:13 -06:00
Randy Boring
aadcc110ce
slight change made by Xcode when merely building
2019-02-18 21:28:58 -06:00
Joshua A. Horton
333cef371a
Sets Mac version in xcodeproj files to 12.0 for alpha.
2019-02-18 11:52:10 +07:00
rfaramir
259d63ede9
Merge branch 'beta' into beta-mac-v11-strings-2
2019-02-17 20:56:05 -06:00
Marc Durdin
2509694593
Update mac/Keyman4MacIM/Keyman4MacIM/KMOSVersion.m
...
Co-Authored-By: rfaramir <45110266+rfaramir@users.noreply.github.com>
2019-02-16 13:15:57 -06:00
Randy Boring
a9c5621123
make nice constant names, use them, improve comment to match logic
2019-02-16 12:59:44 -06:00
Randy Boring
26a1af6798
adds KMOSVersion.h and .m to project, uses it to test for OS versions 10.13.1-3
...
avoids Apple OS bug in showPreferences that kills our app in those OS versions.
fixes #1447
2019-02-14 01:53:52 -06:00