sgschantz
18b0860316
change settings for core library name change and restore readPeristedOptions function name overwritten in merge
2023-10-26 09:59:17 +07:00
Shawn Schantz
b908c30b2c
Merge branch 'feature-macos-core' into feature/core/add-core-wrapper
2023-10-26 08:41:09 +07:00
Shawn Schantz
e211cd6857
Merge pull request #9852 from keymanapp/chore/merge-master-to-feature-macos-core-A17S24
...
chore(core): merge master to feature macos core A17S24 🍕
2023-10-26 08:28:05 +07:00
sgschantz
707bed0ac3
fix unit test access to CoreAction
2023-10-23 13:09:43 +07:00
sgschantz
722ac1fd04
fix failed unit test, remove obsolete library references
2023-10-23 12:54:50 +07:00
sgschantz
d87459c3bc
update for rename of core filenames and apis
2023-10-23 10:57:32 +07:00
Shawn Schantz
5d41ecf6c2
use zero-based loop when removing all keyboards from Input Menu
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-19 15:22:17 +07:00
sgschantz
6871e74d3a
changed keyboards menu to dynamically update in Keyman section of the Input Menu and eliminated Keyboards submenu
2023-10-19 14:55:57 +07:00
sgschantz
cbe9ef7741
added logging to learn about menu execution
2023-10-17 09:11:21 +07:00
sgschantz
615c9c23d2
limit most log statements to debug mode
2023-10-16 15:26:13 +07:00
sgschantz
a28a7ac775
rename coreWrapper
2023-10-05 09:14:15 +07:00
Shawn Schantz
301ebc25c6
Merge branch 'feature-macos-core' into feature/core/add-core-wrapper
2023-10-05 08:01:50 +07:00
Shawn Schantz
170f24b0a9
Merge pull request #9685 from keymanapp/chore/merge-master-to-feature-macos-core-A17S23
...
chore(mac): merge master to feature macos core a17 s23 🍕
2023-10-05 08:00:37 +07:00
sgschantz
08c1ac9fc1
rename from compatibility to compliance
2023-10-04 17:57:22 +07:00
sgschantz
cd037c0b8d
eliminate some unneeded properties
2023-10-04 11:14:17 +07:00
sgschantz
af25f2b466
auto detect non-compliant apps
2023-10-03 17:15:25 +07:00
Marc Durdin
7adc9b5d95
feat(developer): support store(&version) '17.0'
...
Fixes #9541 .
Also adds version 16.0 support to the kmcmplib compiler constants, and
unit tests for both versions. Does not add any support for automatic
version feature detection, because that forces an inverted dependency on
the touch layout compilation phase (done in kmc-kmw), which would be a
significant refactor. This may be something we need to support in the
future.
2023-10-02 15:30:07 +07:00
Marc Durdin
77df0c8747
Merge pull request #9647 from keymanapp/chore/merge-master-into-feature-macos-core
...
chore: merge master into feature-macos-core 🍕
2023-09-30 11:40:03 +02:00
sgschantz
caf7ba2e06
increase size of dmg template by 2MB for added core libraries
2023-09-29 09:02:34 +07:00
sgschantz
9ea5f17424
changed names of core library dependencies for icu
2023-09-28 09:37:16 +07:00
sgschantz
0a56662ed1
expose context properly in core wrapper
2023-09-27 15:59:26 +07:00
sgschantz
9865c3d6ec
set context correctly for unit test
2023-09-27 15:19:16 +07:00
sgschantz
99b2fdd81f
core library icu changes, only builds for debug
2023-09-27 13:10:43 +07:00
Shawn Schantz
73ba665eb5
Merge branch 'feature-macos-core' into feature/core/add-core-wrapper
2023-09-26 13:34:30 +07:00
sgschantz
682d99c2cb
context simplification, legacy app determination integrated into TextCompatibilityCheck
2023-09-26 10:48:43 +07:00
Marc Durdin
0f70a436eb
Merge pull request #9565 from keymanapp/chore/merge-master-into-feature-macos-core
...
chore: merge master into feature-macos-core 🍕
2023-09-15 17:06:24 +02:00
Darcy Wong
427459ce29
chore(common): Add crowdin strings for Mon
2023-09-12 13:05:44 +07:00
sgschantz
df3c34a711
add back EventTap function to support left and right modifier keys, do not set NoCaps flag in calls to Core when Caps Lock is off
2023-08-24 14:06:49 +07:00
Darcy Wong
9f651d00e6
chore(common): Update crowdin strings for French
2023-08-24 08:31:56 +07:00
sgschantz
1efce615f0
pass caps lock value to Keyman Core when processing keys
2023-08-22 10:13:59 +07:00
sgschantz
f57b934257
use helper method for string to unichar string
2023-08-16 15:53:42 +07:00
sgschantz
2cb7458829
successfully loading setting options in core -- not behaving predictably until null terminator added
2023-08-15 14:57:30 +07:00
sgschantz
4010c79bf9
handle PersistOption action; persisting but not loading at startup yet
2023-08-10 11:30:12 +07:00
sgschantz
81b069c228
commented out failing unit test
2023-08-03 08:42:11 +07:00
sgschantz
0b8e3f62b4
remove key processing code from engine and move virtual key map to CoreHelper
2023-08-02 16:01:19 +07:00
Shawn Schantz
a863bf1670
Merge branch 'feature-macos-core' into feature/core/add-core-wrapper
2023-07-31 14:22:17 +07:00
sgschantz
37a4ad44d2
specify mac cp for -R
2023-07-27 11:54:59 +07:00
Marc Durdin
20537c71e2
chore: Merge branch 'feature-macos-core' into chore/merge-master-into-macos-core-a17s17
2023-07-21 10:12:34 +07:00
Marc Durdin
88af5f4d73
chore: Merge branch 'feature-macos-core' into chore/merge-master-into-feature-macos-core
2023-07-07 09:57:15 +07:00
sgschantz
b2dce47b3f
update context with core when invalidated
2023-07-06 13:57:37 -04:00
Darcy Wong
048497fea9
chore(common): Update crowdin strings for Kibaku
2023-07-06 09:20:13 -05:00
Marc Durdin
64e2eeb263
chore(mac): Update requirements.md
2023-06-30 12:20:44 +10:00
Marc Durdin
c9e3adb27c
chore: Merge branch 'feature-macos-core' into chore/merge-master-into-feature-macos-core
2023-06-23 15:45:38 +07:00
sgschantz
bda03f4282
remove event and client from ActionHandler
2023-06-22 21:15:00 -04:00
sgschantz
0048dc1ab9
remove tests that fail to build
2023-06-21 17:21:14 -04:00
sgschantz
c45fbb8e48
NSNotFound is valid selection result for compatibility check
2023-06-21 16:57:48 -04:00
jahorton
6fd241cd1d
chore(mac): updates mac platform with 'es' l10n
2023-06-20 13:40:28 +07:00
Darcy Wong
cf1a1bb4ab
chore(common): Update crowdin strings for Spanish - Latin America
2023-06-19 12:35:45 -05:00
Darcy Wong
ff10aaea34
chore(common): Add crowdin strings for Spanish (es)
2023-06-19 11:42:26 -05:00
Marc Durdin
37a8f1316e
chore(mac): refactor notarization into sourced script
2023-06-19 07:32:14 +07:00