Shawn Schantz
e619e9f89a
chore(mac): removed commented-out code
...
Fixes : #11104
2025-05-07 16:08:14 +07:00
Shawn Schantz
e827827bb4
chore(mac): removed references to groups and load only system stores
2025-05-06 17:06:29 +07:00
sgschantz
7f7bbd4f74
change(mac): fix sample app build error
2024-09-19 08:49:21 +07:00
sgschantz
becea93fa9
change(mac): remove verbose logging option
...
also remove related debug mode code, debug logging
is controlled solely by universal logging settings
Fixes : #11525
2024-09-17 15:36:41 +07:00
sgschantz
e4f7f1d1a1
fix(mac): added unified logging to Keyman Engine for mac
...
first draft, need to remove some debug statements and replace
others that would be more useful
2024-05-21 12:45:17 +07:00
sgschantz
746149178a
chore(mac): re-indenting to 2 spaces
...
phase two
2024-05-13 17:07:52 +07:00
sgschantz
0288b72c84
fix(mac): made osk keys visible again
...
set clipsToBounds to true for osk and osk key views
This property began defaulting to false with the update to
macOS 14 sonoma causing the osk keys to become so large
that they obscured the entire osk view.
Also replaced and few more deprecated properties and functions.
2024-05-10 14:49:34 +07:00
sgschantz
ebb6631ab6
change macOS target version to 10.13, update versions in markdown files and Podfile
2024-04-26 10:22:58 +07:00
sgschantz
f40e1ff8d8
change all mac project settings minimum supported version from 10.10 Yosemite to 10.13 High Sierra
2024-04-25 09:13:21 +07:00
sgschantz
71d4710d89
changes for review comments
2023-12-13 15:40:16 +07:00
sgschantz
27b1236d90
eventTap changes, add delay to queued text event
2023-12-08 11:40:21 +07:00
sgschantz
615c9c23d2
limit most log statements to debug mode
2023-10-16 15:26:13 +07:00
sgschantz
682d99c2cb
context simplification, legacy app determination integrated into TextCompatibilityCheck
2023-09-26 10:48:43 +07:00
sgschantz
0b8e3f62b4
remove key processing code from engine and move virtual key map to CoreHelper
2023-08-02 16:01:19 +07:00
Marc Durdin
067028cec2
chore: revise tag variable name to VERSION_GIT_TAG
...
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
sgschantz
96c78752b5
load Keyman Package information from kmp.json file and store in new PackageInfo object rather than in existing Dictionary hierarchy
2021-11-25 17:09:01 +07:00
Marc Durdin
647c20ebc7
chore: support for xcode 12
...
Fixes #4994 .
2021-04-29 14:30:10 +10:00
Marc Durdin
e32ab796bd
feat(mac): Add support for "ISO" keyboard layouts
...
Fixes #2601 .
This PR adds support for the 102nd key as found on European layouts. It
does not however reshape the Enter key and move the BKSLASH key, as that
is a much bigger job; functionally this makes it possible to press the
102nd key, which was the biggest gap.
2020-11-24 08:24:30 +11:00
Marc Durdin
c2401514cb
fix(mac): support page and copyright
...
Fixes #3849 .
* Uses keyman-staging.com when on alpha or beta
* Updates copyright year at build time
* Fixes link to help documentation (/mac, not /macosx)
2020-11-20 05:55:53 +11:00
Marc Durdin
c8070718d9
chore: fixup plists
2020-11-19 09:07:54 +11:00
Marc Durdin
ccfef64c99
chore(mac): use new version infrastructure
2020-01-29 11:15:36 +11:00
Marc Durdin
b7f9a83c63
chore: version numbers
2020-01-28 14:30:04 +11:00
Marc Durdin
d035344d2d
[mac] Update version numbers for 13.0 alpha
2019-08-05 08:32:10 +10:00
Joshua A. Horton
333cef371a
Sets Mac version in xcodeproj files to 12.0 for alpha.
2019-02-18 11:52:10 +07: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
0f58f1f99b
add Framework copy phase
...
update to add warnings
2018-12-12 21:58:28 -06:00
Tom Bogle
760bdb349f
Made Keyman4Mac schem shared to avoid error on TeamCity
2018-01-28 21:58:01 -05:00
Tom Bogle
eb7cab176f
Added plumbing for unit testing IM.
...
This also slightly simplifies the logic in build.sh and even opens the possiblity of unit tests for the test app if that were ever to be desirable.
2018-01-26 12:31:38 -05:00
Tom Bogle
08c399d2e8
Made changes to allow CI to set version numbers dynamically (similar to changes made in previous repo, but with some refactoring and also included testapp).
2017-08-11 02:40:43 -04:00
Tom Bogle
c1809fed1d
Made Keyman4Mac (test app) use engine framework properly (and removed Framework files form repo). Minor tweaks to readme and license. Minor improvement to logic in custom build step for IM (for case where engine Framework is present locally but not available in engine's build folder).
2017-08-10 18:29:14 -04:00
Marc Durdin
95ddc8b905
Fixup copyright
2017-08-10 13:33:47 +07:00
Tom Bogle
87aa5057ef
[Mac] Initial check-in to open-source repo
2017-08-10 13:11:52 +07:00