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
Randy Boring
90562cda57
return a 16-bit representation of the OS Version much like Gestalt used to.
2019-02-14 01:51:29 -06:00
Randy Boring
0e0146f23a
added Script Phase to verify that the version in the project file matches the version in this git branch
...
the script's output shows pretty clearly what is wrong when they don't match
the script cleans up after itself if all went well
2019-01-22 11:58:12 -06:00
Randy Boring
d48742c27b
make variables for copyright year, product version, and related strings
...
use these variables in Info.plist, cannot use them in InfoPlist.strings file
2019-01-18 00:48:53 -06:00
Randy Boring
b977a0b295
where available, call showPreferences, otherwise, call our workaround
2018-12-18 13:20:54 -06:00
Randy Boring
d2187f76ee
add folder to path so it builds in Xcode UI
2018-12-12 21:58:28 -06:00
Marc Durdin
690bdbf7aa
[mac] Workaround hang in upload-symbols when called from xcodebuild.
2018-12-07 11:22:29 +11:00