Shawn Schantz
722150adbc
Merge pull request #16570 from keymanapp/feat/mac/remove-old-config
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
feat(mac): remove obsolete configuration UI 🍎
2026-09-22 08:51:03 -04:00
Shawn Schantz
7de6b43d6f
feat(mac): fix compile issue
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-16 15:52:13 -04:00
Shawn Schantz
d50b8d81e6
feat(mac): fix constraint on about close button
...
also added comment with issue #
2026-09-16 15:43:31 -04:00
Shawn Schantz
8b58b1320d
Merge pull request #16458 from keymanapp/fix/mac/9628-help-links
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
fix(mac): allow display of package help file linked content 🍎
2026-09-16 14:24:52 -04:00
Shawn Schantz
057b79d4f9
Merge pull request #16567 from keymanapp/fix/mac/16489-migrate-first
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
fix(mac): do data migration before installation completion 🍎
2026-09-16 08:06:04 -04:00
Shawn Schantz
00b643735c
feat(mac): added comment explaining data migration
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-15 22:43:40 -04:00
Shawn Schantz
c9998a587b
Merge pull request #16554 from keymanapp/fix/mac/16442-repair-change
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
feat(mac): do not kill Keyman.app during config app startup 🍎
2026-09-15 21:59:03 -04:00
Shawn Schantz
31d0765e2e
feat(mac): comment updated
2026-09-15 21:49:21 -04:00
Shawn Schantz
f3f5da48d0
feat(mac): upload dsyms and remove double-click support
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-15 21:34:27 -04:00
Shawn Schantz
88fdaeff6d
feat(mac): minor changes after review
2026-09-15 16:35:47 -04:00
Shawn Schantz
63f1790662
feat(mac): remove old config UI
...
now that the Keyman Configuration app is available
to install and manage keyboard packages, delete
the old configuration interface accessed through
the Keyman menu on the input method
2026-09-15 14:29:05 -04:00
Shawn Schantz
fedff1b172
Merge branch 'fix/mac/16442-repair-change' into fix/mac/16489-migrate-first
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-14 18:35:14 -04:00
Shawn Schantz
3efc2f61ba
fix(mac): minor changes
2026-09-14 16:41:02 -04:00
Shawn Schantz
0e9fd0913d
feat(mac): do data migration before installation completion
...
Fixes : #16489
2026-09-14 15:02:35 -04:00
Shawn Schantz
34b5c8cbdc
feat(mac): register observers before privacy dialog
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
also uncomment sentry tag for accessibility state
2026-09-14 10:54:50 -04:00
Shawn Schantz
f0ce1c6aa1
Merge branch 'feat/mac/kmp-inf' into fix/mac/16442-repair-change
2026-09-14 10:14:44 -04:00
Shawn Schantz
b7eb4dc9d6
Merge branch 'epic/mac-config' into feat/mac/kmp-inf
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-14 10:14:21 -04:00
Shawn Schantz
f09aa66e75
Merge branch 'feat/mac/kmp-inf' into fix/mac/16442-repair-change
2026-09-14 10:13:54 -04:00
Shawn Schantz
01c126780d
feat(mac) do not kill Keyman app to manage accessibility permission
...
instead, if keyman input method is running, then
request or query access using notifications
also change text that prompts user to restart
restart should not be necessary in any normal
use case, as it happens at install time
2026-09-14 09:53:37 -04:00
Keyman Server
e57e7ecf72
Merge branch 'epic/mac-config' into auto/B19S1-merge-base-into-mac-config
2026-09-12 07:11:57 +02:00
Shawn Schantz
74cee6f064
Merge branch 'feat/mac/kmp-inf' of https://github.com/keymanapp/keyman into feat/mac/kmp-inf
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-11 16:13:42 -04:00
Shawn Schantz
6307410a8e
feat(mac): fixed unit tests
2026-09-11 16:12:45 -04:00
Shawn Schantz
8b9c78d45a
Merge branch 'epic/mac-config' into feat/mac/kmp-inf
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-11 13:58:44 -04:00
Shawn Schantz
bae4480530
feat(mac): removed commented-out code
2026-09-11 13:47:02 -04:00
Shawn Schantz
c0c5c84329
feat(mac): more fixes based on re-review
2026-09-11 13:40:47 -04:00
Shawn Schantz
7906533806
feat(mac): update for review comments
...
get graphic file name from correct location
improved handling of parse error
bounds check for value array on website url
2026-09-11 13:31:48 -04:00
Shawn Schantz
2d1048139c
feat(mac): do not kill Keyman.app to check accessibility
...
at startup -- instead use notifications when
app is running
only force a restart of the input method if we
need accessibility state during the setup flow
Fixes : #16442
2026-09-10 22:49:45 -04:00
Eli Schantz
8a206ccb21
feat(mac): Added new about window
2026-09-10 22:37:25 -04:00
Shawn Schantz
be97f1e046
Merge pull request #16514 from keymanapp/feat/mac/localize
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
feat(mac): localization support for Keyman config app 🍎
2026-09-10 13:53:49 -04:00
Shawn Schantz
51992b96f0
feat(mac): minscule formatting change
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-10 12:33:28 -04:00
Shawn Schantz
78e3008a6b
feat(mac): implemented parser from scratch instead of
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
basing on Objective C code
added default for readMe and Help files
added validation for required fields
2026-09-10 12:18:59 -04:00
SabineSIL
094e38b272
chore(mac): merge preprocessor constants 🧽 ( #16529 )
...
In PR #14360 a new file km_vkey.h is introduced from which all VK_* will
be imported.
This is completed for windows/linux.
On mac km_vkey.h should be used instead of
\mac\Keyman4Mac\Keyman4Mac\WindowsVKCodes.h
\mac\KeymanEngine4Mac\KeymanEngine4Mac\KME\WindowsVKCodes.h
Fixes : #16345
See-also: #12434
See-also: #14360
Test-bot: skip
---------
Co-authored-by: sabine_schmitt <sabine@sabinesittsMini.fritz.box>
2026-09-05 18:18:42 +02:00
Shawn Schantz
2d4a1d8683
feat(mac): conver KMPackageReader to swift
2026-09-04 15:14:02 -04:00
Shawn Schantz
4d545000fc
feat(mac): track swift package in use
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-04 05:07:30 -04:00
Shawn Schantz
221c07a47a
feat(mac): remove mime and extension whitelist
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
instead check whether content is in the directory
with the rest of the package
2026-09-03 21:32:01 -04:00
Shawn Schantz
853b793c51
feat(mac): deleted commented out code
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-03 10:56:35 -04:00
Shawn Schantz
b19c85350e
feat(mac): remove logging of legacy paths
2026-09-03 10:50:36 -04:00
Shawn Schantz
b07da8b1d0
Merge branch 'feat/mac/add-logging' into feat/mac/localize
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-03 10:17:26 -04:00
Shawn Schantz
dc3c1bce95
feat(mac): minor text change and filename change
2026-09-03 09:24:47 -04:00
Shawn Schantz
b4650f091e
feat(mac): update SentrySDK start options
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-02 22:14:19 -04:00
Shawn Schantz
ab30341f59
feat(mac): localization support
...
added localizable types where necessary
created Localizable.xcstrings for both the
config app and the Keyman settings package
2026-09-02 22:05:53 -04:00
Shawn Schantz
5297162516
feat(mac): commented Sentry test code
2026-09-02 16:31:43 -04:00
Shawn Schantz
7d622997cb
feat(mac): ensure that home directory is not written to logs
...
also replace references to URL.path with
URL.path(percentEncoded: false) because FileManager
operation do not expect percent encoding
2026-09-02 15:36:19 -04:00
Shawn Schantz
af6806666a
feat(mac): added Sentry logging
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-01 22:37:51 -04:00
Marc Durdin
b2e72e94b9
Merge pull request #16445 from keymanapp/change/developer/14211-deprecate-fix-clearcontext
...
change(developer): deprecate `fix`, `clearcontext`, bump max .kmx version to 19.0
2026-09-01 22:32:31 +07:00
Shawn Schantz
5250a84c04
feat(mac): replaced print statements with OSLog calls
2026-09-01 10:38:18 -04:00
Shawn Schantz
18b19ee280
feat(mac): remove download attribute keyboard install path
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-31 15:31:55 -04:00
Shawn Schantz
d02054b50c
feat(mac): update user-defined variable from APP_TIER to TIER
2026-08-31 15:11:22 -04:00
Shawn Schantz
d693b29471
Merge branch 'epic/mac-config' into feat/mac/download-url
2026-08-31 14:57:32 -04:00
Shawn Schantz
92682b4f3d
feat(mac): add back version parameter to install keyboard query
...
remove obsolete keyman link URL check
2026-08-31 13:28:08 -04:00