Commit graph

108 commits

Author SHA1 Message Date
sgschantz
ad34af7f74 remove action array optimizer and handler obsoleted by core improvements 2023-11-22 13:43:12 +07:00
sgschantz
184f56c7aa use core context instead of locally managed context 2023-10-26 15:38:19 +07:00
sgschantz
08c1ac9fc1 rename from compatibility to compliance 2023-10-04 17:57:22 +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
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
jahorton
6fd241cd1d chore(mac): updates mac platform with 'es' l10n 2023-06-20 13:40:28 +07:00
sgschantz
c40d24a727 fixed linker settings for unit tests 2023-06-01 10:33:06 +07:00
sgschantz
d306830b02 add TextCompatibilityCheck class and generate events for backspace and inserting queued text 2023-05-29 12:21:39 +07:00
sgschantz
ce0dc60a18 added KMContext, cleaned up some header comments 2023-05-16 15:22:29 +07:00
sgschantz
1566e06bea broke out CoreActionHandler, new path through InputMethod for Keyman Core action processing 2023-05-05 12:52:18 +07:00
sgschantz
10bf9af6df fix isClientAppLegacy which was always returning true and add unit tests for it 2023-04-11 09:05:52 +07:00
Darcy Wong
965cadc982 chore: Merge branch 'beta' into chore/beta-a17s5-1 2023-02-01 08:49:28 +07:00
Marc Durdin
cdc661f2d6
Merge branch 'beta' into cherrypick/common/crowdin-cs 2023-01-31 18:02:32 +11:00
Marc Durdin
31fbeec217
Merge branch 'beta' into chore/common/crowdin-sv 2023-01-31 17:59:52 +11:00
Marc Durdin
7fd0c8a39e
Merge branch 'beta' into chore/common/crowdin-uk 2023-01-31 17:56:39 +11:00
Darcy Wong
1a4512d0eb chore(common): Add crowdin strings for Czech
chore(common): Add crowdin strings for Czech
2023-01-26 07:31:47 +07:00
Darcy Wong
dec8751f93
Merge branch 'master' into cherrypick/kannada-shawn 2023-01-25 21:57:07 +07:00
Darcy Wong
f2cf341a68
Merge branch 'beta' into chore/common/crowdin-sv 2023-01-25 21:27:09 +07:00
Darcy Wong
dbe3d17b8a
Merge branch 'beta' into chore/common/crowdin-uk 2023-01-25 21:24:01 +07:00
Darcy Wong
1074af1023
Merge branch 'beta' into chore/common/crowdin-ru 2023-01-25 21:19:46 +07:00
sgschantz
7a140cdaf4 updated mac project settings to include Russian localization 2023-01-25 11:21:37 +07:00
sgschantz
d9d5a7cc02 updated mac project settings to include Ukranian localization 2023-01-25 10:10:53 +07:00
sgschantz
90ec0f0b1f updated mac project settings to include Swedish localization 2023-01-25 09:40:00 +07:00
sgschantz
d2f2f0b981 updated mac project settings to include Czech localization 2023-01-24 22:05:50 +07:00
sgschantz
f3901ae48d updated mac project settings to include Kannada localization 2023-01-24 14:27:26 +07:00
sgschantz
1eca78f43a updated mac project settings to include Kannada localization 2023-01-24 13:32:36 +07:00
Darcy Wong
cd27527646
Merge branch 'beta' into chore/common/crowdin-update-zhcn 2022-11-18 16:47:28 +07:00
sgschantz
39a9456ec7 added ff-ng localization to mac project 2022-11-15 10:09:00 +07:00
sgschantz
59f875fcd7 added zh-cn localization to mac project 2022-11-15 09:06:04 +07:00
sgschantz
097af26e96 added transparent keyman system menu icon with high res version 2022-11-02 16:28:24 +07:00
Darcy Wong
df0153f8f9
Merge pull request #7498 from keymanapp/chore/common/crowdin-nl
chore(common): Add crowdin strings for Dutch
2022-10-27 20:25:33 +07:00
sgschantz
0a9b3ebb61 add dutch(nl) localization to mac and ios project files 2022-10-24 09:34:10 +07:00
sgschantz
fdeeada6bf delete icon for alert and use AppIcon 2022-09-30 17:34:10 +07:00
sgschantz
ae3b9c82bc improved comments and updated alert string 2022-09-25 17:21:45 +07:00
sgschantz
c6a6e32e11 add mechanism to check for required permissions and prompt the user before the system does 2022-09-25 16:18:07 +07:00
sgschantz
bf95a246a5 added Spanish es-419 localization to Mac project 2022-05-24 14:40:13 +07:00
Darcy Wong
7c3de5bbc3 chore(common): Merge remote-tracking branch 'origin/beta' into chore/common/crowdin-pl 2022-05-11 14:28:50 +07:00
sgschantz
df385d4d71 add Polish localization to iOS and Mac projects 2022-05-09 20:29:39 +07:00
sgschantz
023ecc9faf add italian localization to iOS and Mac projects 2022-05-09 19:27:40 +07:00
sgschantz
860f66ac2c add fula localization to project 2022-04-25 16:41:57 +07:00
sgschantz
105f25e4f2 enabled Portugese (pt-PT) localization to Keyman for Mac project 2022-04-08 15:29:27 +07:00
sgschantz
917f614866 add Hausa localization to project 2022-03-22 17:32:55 +07:00
Darcy Wong
be64b53518
Merge pull request #6040 from keymanapp/chore/common/crowdin-update-am-mac
chore(common): Update crowdin strings for Amharic 📜
2022-01-05 16:32:52 +07:00
sgschantz
b4a608e9a0 updated Mac project to use Amharic localization strings 2021-12-17 13:43:38 +07:00
sgschantz
0bff16a643 merge in changes from master 2021-12-09 12:25:08 +07:00
sgschantz
1b27d2b09a moved package reading out of app delegate to separate class KMPackageReader, conformed to code style guidelines 2021-12-07 15:24:17 +07:00
sgschantz
96c78752b5 load Keyman Package information from kmp.json file and store in new PackageInfo object rather than in existing Dictionary hierarchy 2021-11-25 17:09:01 +07:00
Shawn Schantz
7ee95bced2
Merge pull request #5869 from keymanapp/feat/mac/i18n
feat(mac): i18n, support localization of Keyman for Mac
2021-11-22 12:44:33 +07:00
Marc Durdin
450f9e74c3 chore: move ocmock dependency to tests 2021-11-18 14:43:28 +11:00