Marc Durdin
3743fd989b
Merge pull request #16724 from keymanapp/maint/common/code__size
...
chore(common): move CODE__SIZE declaration to common
2026-10-06 10:48:29 +02:00
Marc Durdin
21e1e2e8b6
Merge pull request #16634 from keymanapp/fix/mac/erratic-backspace
...
fix(mac): apply backspace to correct location 🍎
2026-10-06 06:17:20 +02:00
Shawn Schantz
9dd9e580e0
fix(mac): added two unit tests
2026-10-05 14:44:26 -04:00
Shawn Schantz
eedb763e9e
fix(mac): respond to review comments
2026-10-05 14:12:40 -04:00
Marc Durdin
620d736c0e
chore(common): move CODE__SIZE declaration to common
...
Remove duplicate CODE__SIZE C++ declarations.
Test-bot: skip
2026-10-03 12:17:39 +02:00
Shawn Schantz
f9b6b7d894
Merge branch 'master' into fix/mac/erratic-backspace
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-30 14:40:48 -04:00
Shawn Schantz
b7e37311a8
fix(mac): add comment on changing menu for OSK close
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-30 08:52:09 -04:00
Shawn Schantz
86bffa8962
fix(mac): show or hide the OSK from the Keyman menu
2026-09-29 20:49:04 -04:00
Shawn Schantz
6980e5152c
Merge pull request #16676 from keymanapp/fix/mac/config-menu
...
fix(mac): open config app from input method
2026-09-28 16:31:16 -04:00
Marc Durdin
f1031e4ffc
fix(mac): disable the help button entirely in the title bar of OSK
...
On macOS 26 Tahoe, adding the help button causes the caption of the OSK
to overlap the window controls, preventing the OSK from being closed.
Disabling the help button is a stop-gap workaround; the help is still
available from the Configuration window. This should be considered for
re-engineering in 19.0 beta or 20.0 alpha.
Not marking the issue as fixed but allows us to postpone deeper
engineering.
Relates-to: #16571
2026-09-28 10:40:53 +02:00
Shawn Schantz
83a2e55e6d
Merge branch 'master' into fix/mac/config-menu
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-25 14:57:12 -04:00
Shawn Schantz
5f60f1961c
fix(mac): remove unused string resources
2026-09-25 14:46:34 -04:00
Shawn Schantz
c3bd8e6f5e
fix(mac): remove code related to input method about box
2026-09-25 14:00:55 -04:00
Shawn Schantz
5cf77fa026
Merge pull request #16639 from keymanapp/change/mac/remove-minizip
...
change(mac): remove unused minizip code 🍎
2026-09-25 10:20:13 -04:00
Shawn Schantz
11383f7de7
fix(mac): center alert when config app not found
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-25 10:18:43 -04:00
Shawn Schantz
560bac9ee7
fix(mac): invoke Keyman Config from input method
2026-09-24 23:01:16 -04:00
Shawn Schantz
46f6b068eb
fix(mac): change pkg name to lower case
...
Fixes: 16656
2026-09-24 14:51:45 -04:00
Shawn Schantz
25ffd9e5ef
fix(mac): reset shell path to /bin/sh
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-24 14:17:17 -04:00
Shawn Schantz
c14a36baa9
fix(mac): added vscode and slack to non-compliant list
...
added unit tests for delete with insert/replace
2026-09-24 13:56:35 -04:00
Shawn Schantz
af462ae564
fix(mac): added unit test for preceding control character scenario
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-23 21:31:06 -04:00
Shawn Schantz
5bb4dc201f
fix(mac): local xcode builds uses bash from opt/homebrew
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
addresses 'declare: -g: invalid option' error
encountered in builder.inc.sh due to finding
the old version of bash 3.x pre-installed with mac
2026-09-23 20:18:30 -04:00
Shawn Schantz
7a2571eda6
change(mac): remove minizip dependency
2026-09-23 09:26:23 -04:00
Shawn Schantz
b696b841c2
fix(mac): separate textInputClient code from replacement logic
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-22 21:07:40 -04:00
Shawn Schantz
3d31f4f253
Merge branch 'epic/mac-config' into fix/mac/erratic-backspace
2026-09-22 09:59:10 -04:00
Shawn Schantz
cc054ccb0e
fix(mac): apply insert with replace to correct location
2026-09-22 09:12:08 -04:00
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