Commit graph

555 commits

Author SHA1 Message Date
Shawn Schantz
695a8fa2d9 fix(mac): clarify file format differences for kmp.inf 5.0 and 6.0 2025-05-16 08:56:04 +07:00
Shawn Schantz
cabe997ac0 fix(mac): handle [PackageInfo] section in kmp.inf file
also prevent crash when no package name found

Fixes: #13718
2025-05-16 08:55:46 +07:00
Darcy Wong
4c43f1cbe5 chore(mac): Update Crowdin comments for Italian 2025-05-09 10:32:15 +07:00
Darcy Wong
30dc85f484 chore(common): Update crowdin strings for Spanish Latin America 2025-04-09 07:44:32 +07:00
Darcy Wong
0d2c001e48
Merge pull request #13681 from keymanapp/chore/common/crowdin-km
chore(android,mac,windows): update Crowdin strings for Khmer
2025-04-07 15:57:35 +07:00
Darcy Wong
d6c612104c chore(mac): Update crowdin strings for Khmer 2025-04-07 08:52:26 +07:00
Darcy Wong
005f1674ad chore(mac): Update crowdin strings for Czech 2025-04-07 08:41:12 +07:00
Shawn Schantz
114a7479a3
Merge pull request #13550 from keymanapp/fix/mac/13465-word-table-output
fix(mac): reevaluate API compliance for each change in context
2025-04-03 09:40:09 +07:00
Darcy Wong
4d4508d4c7
Merge pull request #13595 from keymanapp/chore/crowdin/mon
chore(common): Update crowdin strings for Mon
2025-04-02 10:38:41 +07:00
Darcy Wong
938bfcea76 chore(mac): Clean up comment 2025-04-01 10:16:25 +07:00
Darcy Wong
39eebaa257 chore(common): Update crowdin strings for Mon 2025-03-28 09:15:42 +07:00
Darcy Wong
ca4034d953 chore(mac): Update crowdin strings for Italian 2025-03-28 09:00:31 +07:00
Shawn Schantz
21494ab192 fix(mac): remove context logging
Fixes: #13465
2025-03-27 13:20:52 +07:00
Darcy Wong
39c76a68f7 chore(mac): Remove typos in comment
Addresses review comment

>  The word "need" should be deleted.
2025-03-24 10:36:50 +07:00
Darcy Wong
4d314ef2ea chore(mac): Update crowdin string for Spanish 2025-03-24 07:29:48 +07:00
Shawn Schantz
ccdb683a57 fix(mac): update compliance for change in context
also improve compliance to verify that API to get
the current context is reliable

Fixes: #13465
2025-03-20 16:24:51 +07:00
Shawn Schantz
7b4d85b3d3 fix(mac): updated privacy alert text for macOS Ventura and later
this reflects UI changes made in macOS Ventura
'System Preferences' was renamed to 'System Settings'
'Security & Privacy' was renamed to 'Privacy & Security'
2025-03-12 11:30:30 +07:00
Darcy Wong
1380597be2
Merge branch 'beta' into chore/common/crowdin-vi 2025-03-05 19:45:39 +07:00
Shawn Schantz
9e2da9b4ad add Vietnamese localization to macOS project file 2025-03-05 19:21:36 +07:00
Shawn Schantz
5d0c342e8f fix(mac): remove extra log statements 2025-03-04 17:33:52 +07:00
Shawn Schantz
2785fa1af6 fix(mac): add Sentry breadcrumbs 2025-02-24 15:58:07 +07:00
Darcy Wong
1a1056ca50 chore(common): Add crowdin strings for Vietnamese 2025-02-22 07:37:36 +07:00
Shawn Schantz
98232185ba fix(mac): improve detection of stale TextApiCompliance 2025-02-21 17:17:43 +07:00
Shawn Schantz
0fd03cbdc6 chore(mac): remove empty options tab from configuration 2025-02-07 11:55:20 +07:00
sgschantz
ca2fec729c fix(mac): comment changes 2025-01-31 09:44:08 +07:00
sgschantz
7ba30224ff fix(mac): resolve build error 2025-01-30 16:00:44 +07:00
Shawn Schantz
f556b3a524
Merge branch 'master' into fix/mac/12997-restore-notifications 2025-01-29 13:12:21 +07:00
Darcy Wong
3e6cae6b12
Merge pull request #13056 from keymanapp/chore/common/crowdin-pt
chore(common): Update crowdin strings for Portuguese
2025-01-29 07:46:13 +07:00
Shawn Schantz
1309eb9d2a
Merge pull request #12988 from keymanapp/fix/mac/12928-open-osk-on-activation
fix(mac): show and hide OSK consistently for all keyboards
2025-01-28 12:10:44 +07:00
Darcy Wong
4c3bf93a0d chore(common): Update crowdin strings for Portuguese 2025-01-28 07:21:49 +07:00
Shawn Schantz
f0d290aed0
Merge branch 'fix/mac/12928-open-osk-on-activation' into fix/mac/12997-restore-notifications 2025-01-27 13:44:24 +07:00
sgschantz
e5820f5322 chore(mac): remove extraneous code 2025-01-27 12:52:41 +07:00
sgschantz
938d3ab61e fix(mac): OSK window default state must be not visible
to be certain that it only opens due to settings
or in response to a user action
2025-01-27 12:30:18 +07:00
sgschantz
077229e89c chore(mac): added comments and renamed function 2025-01-27 09:21:26 +07:00
sgschantz
a69426f2f5 fix(mac): properly manage lifecycle
moves handling of all KMInputMethodLifeCycle notifications to
KMInputMethodAppDelegate and out of KMInputController
because KMInputController instances are being cached
by the OS and swapped in when the input method changes
state

Fixes: #12997
2025-01-23 16:28:48 +07:00
sgschantz
c9c47e8438 chore(mac): fixed else statement for architecture tag 2025-01-23 11:42:47 +07:00
sgschantz
a2e6947eb1 fix(mac): opening OSK does not require existence of KVK
Fixes: #12928
2025-01-22 15:40:55 +07:00
sgschantz
0ec2664126 chore(mac): clean up comments 2025-01-22 12:52:44 +07:00
sgschantz
b0776a41d0 chore(mac): Merge branch 'chore/mac/11623-add-breadcrumbs' of https://github.com/keymanapp/keyman into chore/mac/11623-add-breadcrumbs 2025-01-22 11:32:31 +07:00
Shawn Schantz
4a0493798c
Merge branch 'master' into chore/mac/11623-add-breadcrumbs 2025-01-22 11:32:11 +07:00
sgschantz
d6ce0af77e chore(mac): added tag for lifecycleState
Fixes: #11623
2025-01-22 11:28:50 +07:00
sgschantz
2b390274c8 chore(mac): add KMSentryHelper to test project
resolves link error when running unit tests
2025-01-20 16:17:36 +07:00
sgschantz
162dc40f2c chore(mac): added architecture tag, more breadcrumbs 2025-01-20 14:17:15 +07:00
sgschantz
76d0d69e6b chore(mac): add KMSentryHelper class, and new tags and breadcrumbs 2025-01-16 15:26:03 +07:00
Darcy Wong
9736f1ba3a chore(common): Update crowdin strings for Spanish 2025-01-14 11:08:02 +07:00
sgschantz
8e833c8314 chore(mac): reworked sentry testing
can now force crashes or send messages by typing a
single character when sentry testing is enabled
in the UserDefaults
2025-01-13 14:08:22 +07:00
sgschantz
31280ecee7 fix(mac): apply OSK modifiers to typing on physical keyboard
Fixes: #12584
2024-12-19 15:52:19 +07:00
sgschantz
b9b1786986 fix(mac): renaming and refactoring 2024-12-18 16:51:09 +07:00
sgschantz
803a218cbd fix(mac): clear the modifier keys when the OSK window is closed 2024-12-17 13:52:09 +07:00
sgschantz
03b925a209 fix(mac): break up timerAction function 2024-12-13 15:53:42 +07:00