Darcy Wong
ed0b747722
Merge pull request #13871 from keymanapp/chore/crowdin-it
...
chore(mac,windows): Update Crowdin strings for Italian
2025-05-16 09:00:49 +07:00
Shawn Schantz
79d5347c80
Merge pull request #13876 from keymanapp/fix/mac/13718-sanskrit-unicode-crash
...
fix(mac): handle PackageInfo section in kmp.inf file
2025-05-13 15:48:55 +07:00
Shawn Schantz
df21808616
Merge pull request #13848 from keymanapp/fix/mac/replace-km-binary-file-format
...
chore(mac): remove obsolete key processing code
2025-05-12 18:39:40 +07:00
Shawn Schantz
299f37e48b
fix(mac): clarify file format differences for kmp.inf 5.0 and 6.0
2025-05-12 16:21:30 +07:00
Shawn Schantz
c45135d5b2
fix(mac): handle [PackageInfo] section in kmp.inf file
...
also prevent crash when no package name found
Fixes : #13718
2025-05-09 18:29:54 +07:00
Darcy Wong
c22963f302
chore(mac): Update Crowdin comments for Italian
2025-05-09 10:28:56 +07:00
Eberhard Beilharz
4d81589f48
maint(common): use unique names for Keyman version variables
...
Previously the builder scripts defined a readonly `VERSION` environment
variable for the Keyman version. That caused problems when another
(external) script tried to define a `VERSION` variable. We encountered
this problem when trying to move the TC build steps of a configuration
into a single script (#13399 ) when we tried to source `~/.nvm/nvm.sh`.
This change uses a Keyman specific prefix for the version variables and
renames `VERSION` → `KEYMAN_VERSION` etc. Unfortunately these variables
are used in a lot of places, so this turned out to be a bit of a yak
shave.
Test-bot: skip
2025-05-07 18:46:51 +02:00
Shawn Schantz
cd59c298a8
chore(mac): remove NSString extension
2025-05-07 12:36:17 +07:00
Shawn Schantz
e827827bb4
chore(mac): removed references to groups and load only system stores
2025-05-06 17:06:29 +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