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
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
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
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
Keyman Server
ffad04af51
Merge branch 'epic/mac-config' into auto/A19S36-merge-base-into-mac-config
2026-08-30 06:57:51 +02:00
Shawn Schantz
daa60ef295
feat(mac): add all Keyman environment variables
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
pass language with keyboard search URL
Fixes : #15541
2026-08-29 21:05:36 -04:00
Shawn Schantz
155c2da5ec
feat(mac): handle package downloads with standard URL
...
invoke download directly with url
change build to pass tier into info.plist of
configuration app so that it can be added to URL
2026-08-28 08:13:53 -04:00
Marc Durdin
14b2a9a168
change(developer): deprecate fix, clearcontext, bump max .kmx version to 19.0
...
Fixes : #14211
Test-bot: skip
2026-08-27 09:24:50 +02:00
Shawn Schantz
89b0455693
feat(mac): fixed url handling for help webview
...
correctly determine when to open browser and when
to open the url in the help page
2026-08-26 21:24:02 -04:00
Shawn Schantz
fa24b00e7a
feat(mac): reload packages after migrate
...
moved InputMethodUtil to Settings
2026-08-25 20:47:22 -04:00
Shawn Schantz
f006f0512d
feat(mac): remove dependence on name of .kmp file
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
promote delete package code to main view to avoid
race condition
2026-08-25 09:25:49 -04:00
Marc Durdin
afd4d7dcc9
docs(mac): refresh build/setup docs and remove APPSTORECONNECT_PROVIDER
...
Env var `APPSTORECONNECT_PROVIDER` is unused, so remove it from docs and
requirements.
Refresh the build and setup docs to reflect modern XCode requirements
more accurately and clarify use of `--quick` option for `install`.
Test-bot: skip
2026-08-25 07:51:04 +02:00
Shawn Schantz
dd049266ce
feat(mac): comment revision
2026-08-24 20:29:48 -04:00
Shawn Schantz
bb2613314b
feat(mac): improve font installation error handling
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
revise comments
2026-08-24 19:57:30 -04:00
Shawn Schantz
95ae54ed23
feat(mac): added font validation and installation
...
wait to unzip package before determining installation
directory because the package name must be used
for the final installation directory name
2026-08-24 16:32:22 -04:00
Shawn Schantz
7c5bc212ab
feat(mac): added internalError for debugging
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
removed packageNotFound installationType
2026-08-22 18:54:47 -04:00
Shawn Schantz
dc1e8a5fad
Merge branch 'feat/mac/config-ui' into feat/mac/drag-kmp
2026-08-22 14:56:25 -04:00
Shawn Schantz
32383c2455
Merge branch 'epic/mac-config' into feat/mac/config-ui
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-22 14:55:16 -04:00
Shawn Schantz
69b43443cc
feat(mac): added progress indicator for downloads
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-08-21 21:48:58 -04:00
Shawn Schantz
3064a3d3ef
feat(mac): added error handling for failed downloads
2026-08-21 19:07:17 -04:00
Shawn Schantz
a58f6f9ffc
feat(mac): strip obsolete code
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-08-21 15:21:17 -04:00
Shawn Schantz
6b92bd8c94
feat(mac): renaming for clarity
2026-08-21 14:52:14 -04:00
Shawn Schantz
f942bdb839
feat(mac): tidied PackageConfirmationView
...
added Keyman colors to installation images
2026-08-21 12:36:28 -04:00
Shawn Schantz
751dc0bfae
feat(mac): package download and drag and drop use common code
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
for installation and confirmation UI
added DownloadCoordinator to link webview to
SwiftUI views
2026-08-21 09:29:45 -04:00