Marc Durdin
79a55e1f97
Merge pull request #6421 from keymanapp/fix/mac/cherry-pick/4877-invalid-keyboard
...
fix(mac): invalid keyboard breaks configuration 🍒
2022-03-28 04:43:38 +11:00
Darcy Wong
30b67646f4
Merge pull request #6399 from keymanapp/chore/common/crowdin-ha-2
...
chore(common): Update Hausa strings
2022-03-25 08:19:52 +07:00
Keyman Server
ebeb007f4c
fix(mac): add strings
2022-03-24 11:02:30 +11:00
Keyman Server
3a6dc00666
fix(mac): invalid keyboard breaks configuration
...
Fixes #4877 .
If a keyboard is invalid for any reason (missing, wrong version),
then it would not appear in Configuration, which would break the
row indexing, causing crashes.
Cherry-picked from stable-14.0 branch.
2022-03-24 10:57:12 +11:00
Darcy Wong
26a578bbef
fix(mac): Fix string for Keyman Configuration
2022-03-22 21:23:51 +07:00
sgschantz
917f614866
add Hausa localization to project
2022-03-22 17:32:55 +07:00
Darcy Wong
2d52719a00
chore(common): Update Hausa strings
2022-03-18 08:24:55 +07:00
Marc Durdin
7a5d1b964f
chore(web): Merge branch 'beta' into feat/web/6364-new-layer-old-layer-replaces-layerchanged
2022-03-17 04:55:25 +11:00
Marc Durdin
b23df3fbc8
feat(web): &newLayer and &oldLayer
...
Fixes #6364 .
Removes `&layerChanged` and adds `&newLayer` and `&oldLayer` system
stores with the additional nuances around values as described in #6364 .
2022-03-13 08:29:15 +11:00
Marc Durdin
9f153ecc17
chore(common): cleanup sh global color variables
...
Some of the global color variables in shellHelperFunctions.sh were a
little dangerously named. This cleans that up and removes a couple of
redundant functions from other locations.
mac/bashHelperFunctions.sh should be removed and replaced with
references to shellHelperFunctions.sh -- but I wanted to leave that for
a separate branch.
2022-03-10 10:12:09 +11:00
Darcy Wong
3237a4c6ae
chore(common): Update French strings
2022-02-18 10:06:33 +07:00
Marc Durdin
13c176c638
fix(mac): Check for CODE_SETSYSTEMSTORE
...
Fixes #6168 .
This does not any support for changing any system store values, but does
ensure that the statement will be correctly handled when emitting
text.
2022-01-27 13:26:04 +11:00
Shawn Schantz
f97edc7d2c
Merge pull request #6088 from keymanapp/fix/mac/6081-localize-keyboard-info
...
fix(mac): externalize strings for package info window localization
2022-01-17 10:44:02 +07:00
Marc Durdin
0c0bb420b5
Merge pull request #5963 from keymanapp/feat/web/3621-newcontext-group
...
feat(web): Start of Sentence support - part 1 🕊
2022-01-17 12:04:29 +11:00
Darcy Wong
c5178649e6
Merge pull request #6050 from keymanapp/chore/common/crowdin-hia
...
chore(common): Check in crowdin strings for Waha 📜
2022-01-14 12:48:41 +07:00
sgschantz
fe6edeef39
add new Khmer strings, fix comments for localization
2022-01-10 13:22:13 +07:00
sgschantz
60c32cff22
externalize package info strings and rename a few elements
2022-01-08 12:46:40 +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
Shawn Schantz
4af399612e
Merge pull request #6006 from keymanapp/fix/mac/osk-label-size
...
fix(mac): increase OSK character size by 50%
2021-12-17 15:36:27 +07:00
sgschantz
5ffd91d29b
restore OSK relative label height size to 0.45
2021-12-17 13:58:53 +07:00
sgschantz
b4a608e9a0
updated Mac project to use Amharic localization strings
2021-12-17 13:43:38 +07:00
Darcy Wong
c5238f026e
chore(common): Check in crowdin strings for Waha
2021-12-15 15:57:26 +07:00
Darcy Wong
2a2ed6c01a
chore(common): Update crowdin strings for Amharic
2021-12-13 13:38:00 +07:00
sgschantz
a5f39a77d2
decrease OSK relative label height sizeto 0.42
2021-12-09 14:54:15 +07:00
sgschantz
80059d9f5a
keyboard list only comes from meta data, fix reading of keyboards from .inf file
2021-12-09 13:56:07 +07:00
sgschantz
0bff16a643
merge in changes from master
2021-12-09 12:25:08 +07:00
sgschantz
589471e72e
updated for review comments, fixed issue with keyboard info not loading from json data
2021-12-08 16:07:10 +07:00
sgschantz
e982812454
fixed indentation
2021-12-07 15:40:06 +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
e7d98edaa2
conforms to style guidelines, adds constants for relative height of key label
2021-12-06 11:49:29 +07:00
sgschantz
6a1803201f
increase size of characters on key by 50% and clip long labels without ellipsis
2021-12-03 11:14:37 +07:00
sgschantz
4e5213aa64
added builders for package and keyboard value objects
2021-12-01 13:21:38 +07:00
sgschantz
d2ed35ac20
displaying fonts, getting package name from json.kmp first, then kmp.inf
2021-11-30 14:54:51 +07:00
sgschantz
5642b02d35
displaying all package info in info window, except fonts
2021-11-26 16:25:54 +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
Marc Durdin
ce2aa9a166
feat(web): support for &layerChanged
...
Relates to #3621 .
Add support for `&layerChanged` system store. This store is set to `1`
before a `begin postKeystroke`, if the keystroke it follows resulted in
a layer change, either programatically through a keyboard rule, or
through a `nextlayer` property of the touched key.
2021-11-24 06:45:20 +11:00
Marc Durdin
dcedb15b69
chore: cleanup comments and defines
2021-11-23 16:08:19 +11: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
8d70cfecc9
Merge pull request #5933 from keymanapp/fix/mac/use-xcframework-to-support-m1
...
fix(mac): use xcframework to support m1
2021-11-18 15:56:53 +11:00
Marc Durdin
450f9e74c3
chore: move ocmock dependency to tests
2021-11-18 14:43:28 +11:00
Marc Durdin
f070bfbea6
fix(mac): use xcframework to support m1
2021-11-18 12:03:52 +11:00
sgschantz
0c152a3b29
updated localization string comments from generated defaults to provide context to translators
2021-11-16 13:24:53 +07:00
sgschantz
d442e9613b
removed a few strings not necessary for localization
2021-11-11 13:00:29 +07:00
Marc Durdin
33a2e230f6
chore(developer): enforce file versions for feature
2021-11-11 13:26:56 +11:00
sgschantz
3dca46263b
remove < and > from help buttons and capitalize Download Keyboard button
2021-11-01 15:44:25 +07:00
sgschantz
fec69e6bd8
deleted unused localization string for Keyman in About window
2021-11-01 15:16:28 +07:00
sgschantz
2c5ff2b62a
renamed method that gets package name from inf file
2021-11-01 12:01:11 +07:00
sgschantz
19e3fef47b
changed layout of About window to use StackView so that text will adjust based on size
2021-10-28 15:23:03 +07:00
sgschantz
9c59ee0de6
updated strings for About and Help windows
2021-10-27 16:51:41 +07:00
Shawn Schantz
534dc8c8e1
added Khmer localization, changed English to en, added help and info view localizations
2021-10-27 11:08:22 +07:00