Marc Durdin
60725b2654
Merge pull request #9888 from keymanapp/chore/common/open-pull-request-script
...
chore(common): unify pull-request creation scripts
2023-10-30 13:01:50 +11:00
Marc Durdin
a4817599b0
chore(web): remove legacy s_keyman_com.sh
2023-10-30 09:01:33 +07:00
Marc Durdin
6c00656849
chore(common): unify pull-request creation scripts
...
Fixes #9886 .
2023-10-30 06:22:52 +07:00
Keyman Server
d5db731c2b
Merge pull request #9887 from keymanapp/auto/version-master-17.0.202
...
auto: increment master version to 17.0.202
2023-10-29 01:03:03 +07:00
Keyman Build Agent
baac903d5d
auto: increment master version to 17.0.202
2023-10-28 14:02:33 -04:00
Marc Durdin
a39b68b9f9
Merge pull request #9873 from keymanapp/chore/merge-master-into-feature-macos-core
...
chore: merge master into feature-macos-core 🍕
2023-10-28 17:50:17 +11:00
Marc Durdin
83ca8783e3
Merge pull request #9861 from keymanapp/fix/developer/9851-fill-from-layout-displaymap-path
...
fix(developer): handle displayMap correctly with 'fill from layout'
2023-10-28 17:50:13 +11:00
Marc Durdin
0e44cfdcaf
Merge pull request #9820 from keymanapp/fix/core/9816-build-test-params
...
fix(core): build: support -t parameter correctly
2023-10-28 17:50:05 +11:00
Keyman Server
23ba6c23b5
Merge pull request #9883 from keymanapp/auto/version-master-17.0.201
...
auto: increment master version to 17.0.201
2023-10-28 01:02:54 +07:00
Keyman Build Agent
f6241913fc
auto: increment master version to 17.0.201
2023-10-27 14:02:23 -04:00
Eberhard Beilharz
3cc016fc8a
fix(linux): Fix uninstallation of shared keyboard
...
This fixes the uninstallation of shared keyboards if the
`additional-keyboards` settings doesn't exist yet.
Closes #9879 .
2023-10-27 19:26:35 +02:00
Joshua A. Horton
0ae48cc64e
fix(web): niche-case handling - subkey from released modipress
2023-10-27 14:58:44 +07:00
Joshua Horton
0602b9cb45
Merge pull request #9872 from keymanapp/chore/merge-master-into-feature-gestures
...
chore: merge master into feature-gestures
2023-10-27 14:41:13 +07:00
Joshua A. Horton
facafe3855
feat(web): modipress detection heuristic
2023-10-27 14:33:36 +07:00
Joshua A. Horton
441600d093
fix(web): modipressing of a multitap subkey
2023-10-27 13:35:20 +07:00
Joshua A. Horton
3b28dd27a0
fix(web): swift longpress's early modipress cancellation
2023-10-27 13:30:13 +07:00
Joshua A. Horton
86e217aafc
fix(web): cleanup for cleanup code
2023-10-27 13:21:00 +07:00
Joshua A. Horton
d2ba7e2e36
fix(web): unneeded source-completion check
...
The removed block could cause race-condition-like errors due to async input handling
2023-10-27 13:15:44 +07:00
Joshua A. Horton
1a3d7a263c
feat(web): implementation of modipress, compatibility with multitap
2023-10-27 13:11:20 +07:00
Steven R. Loomis
bc89a080d4
Merge pull request #9842 from keymanapp/chore/developer/9838-cldr44-epic-ldml
...
chore(developer,common,core): update to latest CLDR v44 🙀
2023-10-26 22:51:52 -05:00
Steven R. Loomis
d1bbdbf07a
fix(developer): ldml improve key compiler 🙀
...
- shorten one line
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 21:45:32 -05:00
Steven R. Loomis
3176f88ba4
fix(developer): ldml only hint on normalization=disabled 🙀
...
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 21:42:21 -05:00
Darcy Wong
7bacbb2d8d
chore(developer): Merge remote-tracking branch 'origin/master' into chore/developer/non-printing-chars
2023-10-27 06:47:43 +07:00
Steven R. Loomis
f72c571696
Merge branch 'master' into chore/developer/9838-cldr44-epic-ldml
2023-10-26 18:38:14 -05:00
Steven R. Loomis
d349959dea
chore(core): ldml update to prefinal v44 🙀
...
- drop name section
- drop flick flags
- drop normalization,add name to meta
- debug printf fix
- assertion fix for display
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 18:35:55 -05:00
Steven R. Loomis
a45dc5c345
chore(developer): ldml update to prefinal v44 🙀
...
- fix binary size issue
- upstream: issue in abnt2 sample keyboard
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 18:21:56 -05:00
Keyman Server
3b8dff05e2
Merge pull request #9868 from keymanapp/auto/version-master-17.0.200
...
auto: increment master version to 17.0.200
2023-10-27 01:03:37 +07:00
Keyman Build Agent
32c8dac595
auto: increment master version to 17.0.200
2023-10-26 14:03:04 -04:00
Steven R. Loomis
4d358cabda
chore(developer): ldml update to prefinal v44 🙀
...
- utilities for extracting key ids
- more key validation and munging
- touch layout
- fix basic.txt
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 12:57:07 -05:00
Eberhard Beilharz
30250e3d8d
chore(linux): Enhance GHA API check
...
This change adds additional checks for the symbols file:
- if a line with a method name gets changed, the package version number
in that line also needs to be updated
- for major API changes (methods renamed or removed) the API version
numbers needs to be incremented
- the API version numbers in the .symbols file and in `CORE_API_VERSION.md`
need to match
2023-10-26 18:04:43 +02:00
Eberhard Beilharz
7665ab35aa
chore(linux): Add Core API version number
...
Closes #9801 .
2023-10-26 17:16:06 +02:00
Eberhard Beilharz
9257750bb8
chore(linux): Refactor deb-packaging.sh script
...
Make use of builder_run_action.
2023-10-26 17:16:06 +02:00
Eberhard Beilharz
1a2a85affd
chore(linux): Use workflow_dispatch instead of repository_dispatch
...
This makes it possible to manually trigger workflow runs.
Closes #9548 .
2023-10-26 17:16:05 +02:00
sgschantz
184f56c7aa
use core context instead of locally managed context
2023-10-26 15:38:19 +07:00
Joshua A. Horton
2cd0c1819e
fix(web): unit-test patchup
2023-10-26 15:10:06 +07:00
Marc Durdin
e321e54458
fix(developer): handle displayMap correctly with 'fill from layout'
...
Fixes #9851 .
Two fixes:
* errors from loading the displayMap from disk should be handled before
passing result to next function
* temp compile of the .kmn for the 'fill from layout' function should be
in the same path as the original .kmn, so that referenced files can be
located
2023-10-26 14:47:53 +07:00
Marc Durdin
cff2e0e3ba
feat(developer): extract font family from .ttf in kmc-keyboard-info
...
Instead of generating a name for the web fonts, we should be using the
font family from the .ttf, as we have it available. This allows us to
avoid downloading the font if the user already has it installed on their
system.
Uses ttfmeta npm package, which is a lightweight .ttf reader. Updates
the honking big unit test to do some basic tests on this functionality.
2023-10-26 14:15:54 +07:00
Joshua A. Horton
743a16df75
fix(web): dropped a bit too much a couple commits ago
2023-10-26 14:06:53 +07:00
Joshua A. Horton
d73a2d968e
chore(web): minor comment cleanup
2023-10-26 14:02:06 +07:00
Joshua A. Horton
f8ae8c9a85
fix(web): funky internal race condition from unneeded check
2023-10-26 13:29:46 +07:00
Joshua A. Horton
ddf2a3dad6
fix(web): cross-layer multitap corrections
2023-10-26 12:49:25 +07:00
Marc Durdin
85c39ad846
Merge pull request #9839 from keymanapp/fix/developer/9830-confusing-unicode-fields
...
fix(developer): reduce confusion in Unicode fields in touch layout editor
2023-10-26 16:17:27 +11:00
Joshua A. Horton
9152d91d36
feat(web): simple, baseline multitap correction
2023-10-26 11:07:17 +07:00
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
Joshua A. Horton
c34cc13f1e
fix(web): deadkey restoration for multitap-rewinds
2023-10-26 09:48:24 +07:00
Joshua A. Horton
e3ddbe4080
chore(web): reserves caps-multitap key
2023-10-26 09:48:23 +07:00
Joshua A. Horton
16bc0d9d24
feat(web): fancier multitap - ends if key held too long
2023-10-26 09:48:23 +07:00
Joshua A. Horton
ee99d94a38
chore(web): dead/replaced code removal
2023-10-26 09:48:22 +07:00
Joshua A. Horton
c2dd4f0828
fix(web): better method name pt 2
2023-10-26 09:48:22 +07:00
Joshua A. Horton
2fa51fce29
feat(web): retrieval of base transcription for multitaps
2023-10-26 09:48:21 +07:00