- Nov 10, 2022
-
-
Marc Durdin authored
-
- Nov 05, 2022
-
-
Marc Durdin authored
Fixes #7628. Indy components do not treat URLs as UTF-8. Our legacy EncodeURL function (sourced from Indy components) was the same. Discovered we needed to fixup the parsing of URLs as well as the construction of them; there may be other places we need to fix, although I did do a search for the relevant types in TIKE source.
-
Keyman Server authored
auto: increment beta version to 16.0.98
-
Keyman Build Agent authored
-
- Nov 04, 2022
-
-
Shawn Schantz authored
fix(mac): replace white background keyman system menu icon with transparent one
-
Marc Durdin authored
fix(developer): tweak captions for consistency
-
Marc Durdin authored
fix(windows): include debug info in kmshell build
-
Darcy Wong authored
fix(android/app): Don't show "Get Started" after setting Keyman as default system keyboard
-
Keyman Server authored
auto: increment beta version to 16.0.97
-
Keyman Build Agent authored
-
- Nov 03, 2022
-
-
Darcy Wong authored
fix(android/engine): Handle parsing empty JSONArray as JSONObject
-
Darcy Wong authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Marc Durdin authored
feat(web): Custom layer targets for Shift double-tap
-
Marc Durdin authored
fix(common): always define dry_run variable
-
Darcy Wong authored
-
Darcy Wong authored
fix(android/app): Add check if bundle to PackageActivity is null
-
Marc Durdin authored
Applies proposed feature https://community.software.sil.org/t/testing-caps-on-touch/6849/5: 1. A `caps` layer must still exist in the keyboard. 2. If there is at least one multitap subkey defined on the Shift key on the active layer, then the `nextlayer` property of the first multitap subkey for the Shift key will be used instead of the default `caps`. 3. This does not change the behavior of the Shift key otherwise. For example, the following defines a valid multitap key on Shift on the `rightalt` layer to switch to a custom extended `rightalt-shift-caps` layer. This does not implement any other multitap functionality. It just allows the keyboard developer to specify a target layer for a given double-tap. ``` { "id": "K_SHIFT", "text": "*Shift*", "width": 150, "sp": 1, "nextlayer": "rightalt-shift", "layer": "default", "multitap": [ { "text": "", "id": "T_new_694", "sp": "1", "nextlayer": "rightalt-shift-caps" } ] }, ```
-
Marc Durdin authored
Fixes #7605. Fixes #7606.
-
Marc Durdin authored
fix(developer): handle high-bit-set HKL correctly
-
Marc Durdin authored
fix(developer): support gif preview images in Package Editor
-
Marc Durdin authored
fix(developer): Make Details and Build tabs scrollable
-
Marc Durdin authored
-
- Nov 02, 2022
-
-
sgschantz authored
-
Darcy Wong authored
-
Marc Durdin authored
Fixes #7599. MSKLC HKLs have high bit set, which means that we need to explicitly cast from Integer to DWord to avoid range check errors.
-
Keyman Server authored
auto: increment beta version to 16.0.96
-
Marc Durdin authored
Should allow us to get line numbers for kmshell.exe crash reports
-
Keyman Build Agent authored
-
Marc Durdin authored
fix(developer): publish `@keymanapp/keyman-version` to npm
-
Marc Durdin authored
Merge pull request #7585 from keymanapp/fix/developer/298-avoid-reformatting-unchanged-system-stores fix(developer): avoid reformatting unchanged system stores
-
Marc Durdin authored
fix(developer): generate a default icon for basic keyboard projects
-
Marc Durdin authored
fix(developer): remove ancient samples
-
Marc Durdin authored
fix(developer): prevent repeated `begin` statements
-
Marc Durdin authored
fix(developer): ensure kmlmp handles paths
-
Marc Durdin authored
fix(developer): Use US base layout for debugger
-
Marc Durdin authored
Fixes #7582. Because of https://github.com/npm/cli/issues/3466, we must publish our internal dependency @keymanapp/keyman-version. This change adds a common builder function builder_publish_to_npm in build-utils-ci.inc.sh to help with that task, which should be adopted by other scripts that need to publish to npm, in the future. For now, responsibility for publishing keyman-version is delegated to kmlmc. In the future, we will move this to a single top-level build action that publishes all npm modules across the entire repo for the given version.
-
Darcy Wong authored
Co-authored-by:rc-swag <58423624+rc-swag@users.noreply.github.com>
-
Marc Durdin authored
Fixes #6974. GIF images were not supported in the Details tab, Image file, because we didn't link in GIF file support. After linking it in, we also needed to change over the picture rendering to have an intermediate render step, as the existing model only worked with .bmp images. At the same time, added warnings for wrongly-sized images to the image size information.
-
Marc Durdin authored
Fixes #5238. The Details and Build tabs have fixed positional content in the Keyboard Editor, Model Editor, and Package Editor. Sizing the window too small can cause content to be outside the bounds of the tab. This patch moves these tabs into scrollboxes (except for Details tabs on Keyboard and Model editors, which were already in scrollboxes). The remaining tabs have resizable content. The tabs will still become fairly unusable if they become too small, but this should be less of a problem than before.
-
- Nov 01, 2022
-
-
Darcy Wong authored
-