Joshua A. Horton
e5622533de
feat(web): 'natural' scrolling, smoother scroll start
2023-10-31 13:35:41 +07:00
Joshua A. Horton
34837810dd
feat(web): first scrolling flick preview
2023-10-31 13:35:40 +07:00
Joshua A. Horton
db77fa1ada
change(web): trims previous preview styling
2023-10-31 13:35:40 +07:00
Joshua A. Horton
9ef0ad385f
fix(web): no roaming preview with flicks
2023-10-31 13:35:39 +07:00
Joshua A. Horton
5be435b9d3
change(web): gesture-preview longevity, causality
2023-10-31 13:35:36 +07:00
Joshua A. Horton
1ff8d68043
chore(web): post-rebase patchup
2023-10-31 13:34:56 +07:00
Joshua A. Horton
f6d93540c7
fix(web): border-rounding for previews
2023-10-31 13:34:56 +07:00
Joshua A. Horton
efa4806912
feat(web): multitap + longpress styling statically positioned, flick part may scroll
2023-10-31 13:34:55 +07:00
Joshua A. Horton
55f004f4c6
feat(web): demo flag, styling nuances, ability to fade invalid entries
2023-10-31 13:34:55 +07:00
Joshua A. Horton
3f9fd8c990
change(web): puts flick previews in multitap ele to prevent overlay
2023-10-31 13:34:54 +07:00
Joshua A. Horton
90f9baf4dd
feat(web): prototype flick preview styling
2023-10-31 13:34:54 +07:00
Joshua A. Horton
58da9612b0
fix(web): minor goof in last commit
2023-10-31 13:34:53 +07:00
Joshua A. Horton
28ab0e8075
feat(web): start of the gesture preview host
2023-10-31 13:34:53 +07:00
Joshua A. Horton
7c6a1f8e41
feat(web): dynamic rescale of flick threhsolds
2023-10-31 13:34:42 +07:00
Marc Durdin
0d36fc0cf8
fix(developer): enable line breaks in debugger
...
Fixes #9444 .
2023-10-31 12:59:51 +07:00
Marc Durdin
3d6c3c81eb
fix(developer): open editor links in new window
...
Fixes #9849 .
2023-10-31 12:44:07 +07:00
Marc Durdin
3db78a2244
chore(developer): change field label to 'Related Package ID' in Related Packages dialog
...
Fixes #9853 .
2023-10-31 11:50:53 +07:00
Marc Durdin
f5b07f86c6
chore(common): fixup SchemaValidators error handling
...
Fixes #9854 .
2023-10-31 11:44:08 +07:00
Marc Durdin
b2d628dc79
fix(developer): Project MRU now saves correctly
...
Fixes #9899 .
Several problems resolved here:
* project mru did not refresh the welcome screen on first load, so the
welcome screen was often showing projects that were no longer relevant
* content saved to registry did not match expectations on load, so mru
never worked between sessions (always flushed on reload)
* synchronization between simultaneous sessions did not work, because
the list was only saved when Keyman Developer exited
Minor tidyup:
* WideString -> string -- legacy cleanup from when Delphi was
non-Unicode.
* Reordered functions to group more clearly.
Note: the issue was not that there was both registry and xml content;
the source of truth is the registry for Project MRU, and project_mru.xml
is copied from that for the welcome screen. So instead of taking the
fix recommended in #9899 , have addressed this by fixing the above points
in the registry code.
2023-10-31 10:46:35 +07:00
Marc Durdin
68c1bcd454
fix(developer): debug flag for compiling keyboards
...
Fixes #9885 .
The 'Include Debug Info' flag was being ignored by the kmc wrapper.
2023-10-31 09:39:35 +07:00
Joshua A. Horton
4d615b3a83
chore(web): Merge branch 'fix/web/state-tokens-and-two-caps' into fix/web/state-change-source-rewrite
2023-10-31 09:31:12 +07:00
Joshua A. Horton
f7e8720d41
chore(web): Merge branch 'feature-gestures' into fix/web/state-tokens-and-two-caps
2023-10-31 09:30:16 +07:00
Joshua Horton
40c67c19d3
Merge pull request #9893 from keymanapp/fix/web/cancelled-gesture-cleanup
...
fix(web): better cleanup of cancelled gestures 🐵
2023-10-31 09:28:40 +07:00
Joshua A. Horton
0fa0520962
feat(web): further enhances interruption recovery
2023-10-31 08:46:30 +07:00
Joshua A. Horton
bf3dcefe1b
chore(web): Merge branch 'feature-gestures' into fix/web/cancelled-gesture-cleanup
2023-10-31 08:10:16 +07:00
Keyman Server
e5ef4e9ee6
Merge pull request #9900 from keymanapp/auto/version-master-17.0.204
...
auto: increment master version to 17.0.204
2023-10-31 06:35:23 +07:00
Keyman Build Agent
2751b01787
auto: increment master version to 17.0.204
2023-10-30 19:34:53 -04:00
Marc Durdin
f3e4507484
fix(developer): compiler crash when no project loaded
...
Fixes #9889 .
This arises from a deprecated way of using Keyman Developer by starting
Keyman Developer by opening a keyboard .kmn file from Explorer, which
causes Developer to run in a 'projectless' mode. This was not tested in
the new compiler integration, and that has caused this crash.
In 'projectless' mode, there is still a global 'untitled' project, but
the files loaded do not 'belong' to it. The compiler settings are
inherited from the global 'untitled' project in this case.
2023-10-31 06:06:02 +07:00
Marc Durdin
d71686b728
Merge pull request #9897 from keymanapp/chore/ci-pull-requests
...
chore: include ci/pull-requests.inc.sh for help uploads
2023-10-31 09:18:07 +11:00
Marc Durdin
0448fbd681
chore: include ci/pull-requests.inc.sh for help uploads
2023-10-31 04:50:28 +07:00
Eberhard Beilharz
118084921b
Merge pull request #9880 from keymanapp/fix/linux/9879_UninstallShared
...
fix(linux): Fix uninstallation of shared keyboard
2023-10-30 19:56:39 +01:00
Keyman Server
47fa1326af
Merge pull request #9895 from keymanapp/auto/version-master-17.0.203
...
auto: increment master version to 17.0.203
2023-10-31 01:03:11 +07:00
Keyman Build Agent
6f92cdca34
auto: increment master version to 17.0.203
2023-10-30 14:02:34 -04:00
Joshua A. Horton
b940e9010d
fix(web): gesture-engine null-ref check for doc keyboards
2023-10-30 16:22:24 +07:00
Joshua A. Horton
2e0f6b0615
fix(web): proper touch-start robustness handling
2023-10-30 16:14:59 +07:00
Joshua A. Horton
279e6b832d
fix(web): better cleanup of cancelled gestures
2023-10-30 15:58:05 +07:00
Marc Durdin
39fe3f7ddd
Merge pull request #7857 from keymanapp/feature-macos-core
...
epic: Keyman Core for Mac 🍕
2023-10-30 19:30:33 +11:00
Marc Durdin
ae34ca3094
Merge pull request #8403 from keymanapp/feature/core/add-core-wrapper
...
feat(mac): invoking Keyman Core from Keyman Engine for Mac 🍕
2023-10-30 19:29:56 +11:00
Joshua A. Horton
f9e5a54441
change(web): flick param tweak, note
2023-10-30 15:28:12 +07:00
Joshua A. Horton
97774009d0
feat(web): better flick, subkey roaming
2023-10-30 15:11:44 +07:00
sgschantz
79dc266064
increase disk image template size by 2MB
2023-10-30 15:11:22 +07:00
Joshua A. Horton
b2a358fab2
fix(web): fixes doc-kbd display of default layer when it's not defined first
2023-10-30 14:18:30 +07:00
Joshua A. Horton
ddb61f3c69
docs(web): a few doc-comments
2023-10-30 13:27:53 +07:00
Joshua A. Horton
50aa1c7bcc
feat(web): flick implementation baseline
2023-10-30 13:25:08 +07:00
Joshua A. Horton
d5e704f748
chore(web): squashes warning when attempting to correct modipresses
2023-10-30 13:24:52 +07:00
sgschantz
aace9fc9df
proper unicode conversion when getting context stringthat containing SMP text; also other clean up in response to review comments
2023-10-30 12:29:51 +07:00
Darcy Wong
2064ac4556
chore(developer): Cleanup unused ZWNJ
2023-10-30 09:29:30 +07:00
Darcy Wong
4085612ad9
fix(developer): Revise check on special characters
2023-10-30 09:26:22 +07:00
Darcy Wong
1727278af0
chore(developer): Merge remote-tracking branch 'origin/master' into chore/developer/non-printing-chars
2023-10-30 09:25:55 +07:00
Joshua A. Horton
96dae39d16
chore(web): a bit of polish, re-enables a check
2023-10-30 09:24:55 +07:00