Joshua A. Horton
6d54e08d7b
feat(web): visibility offset cancellation after manual scroll to corresponding area
2023-11-15 11:51:48 +07:00
Joshua A. Horton
a46b203e3d
feat(web): scroll offset to promote expanded option visibility (LTR only)
2023-11-15 11:51:48 +07:00
Joshua A. Horton
b76b871476
change(web): js-side animation, LTR counterscrolling on suggestion expansion
2023-11-15 11:51:48 +07:00
Joshua A. Horton
870e7341c0
fix(web): basic rtl handling for new features
2023-11-15 11:51:48 +07:00
Joshua A. Horton
7177a495cf
feat(web): variable-width suggestions, padding-fill if total width too narrow
2023-11-15 11:51:48 +07:00
Joshua A. Horton
b99ca9e772
feat(web): spins getTextMetrics off as importable method, implements suggestion expansion structures
2023-11-15 11:51:48 +07:00
Joshua A. Horton
2572629723
feat(web): suggestion banner itself scrolls
2023-11-15 11:51:42 +07:00
Joshua A. Horton
a88367d9a8
chore(web): activeBanner -> currentBanner, some doc-comments
2023-11-14 08:32:08 +07:00
Joshua A. Horton
cf36490e46
chore(web): reverts removal of width-styling from ImageBanner
2023-11-14 08:23:34 +07:00
Joshua A. Horton
a02dad0165
Merge branch 'chore/web/separate-banner-source-files' into refactor/web/inactive-banner-management
2023-11-14 08:20:48 +07:00
Joshua A. Horton
0d796583d5
chore(web): also splits BannerView and BannerController into separate files
2023-11-14 08:16:58 +07:00
Joshua A. Horton
355565ef07
chore(web): BlankBanner gets its own source file, too
2023-11-14 08:13:34 +07:00
Joshua A. Horton
18b2903493
feat(web): new banner type - HTMLBanner
2023-11-13 13:32:10 +07:00
Joshua A. Horton
109920e235
refactor(web): drops banner options paradigm in favor of simple "inactiveBanner" prop
2023-11-13 13:31:57 +07:00
Joshua A. Horton
f2048a8e91
chore(web): splits banner.ts into separate files per banner type
2023-11-13 11:48:55 +07:00
Marc Durdin
220185d454
Merge pull request #9933 from keymanapp/docs/windows-build-config-meson-emscripten
...
docs(windows): update meson and emscripten details
2023-11-13 10:07:40 +11:00
Keyman Server
33abda1d2a
Merge pull request #9976 from keymanapp/auto/version-master-17.0.209
...
auto: increment master version to 17.0.209
2023-11-09 01:03:39 +07:00
Keyman Build Agent
f174c9bc0c
auto: increment master version to 17.0.209
2023-11-08 13:03:05 -05:00
Eberhard Beilharz
5cc027b3b5
Merge pull request #9968 from keymanapp/fix/linux/trigger
...
fix(linux): Fix trigger for baseline tests
2023-11-08 13:44:17 +07:00
Eberhard Beilharz
203d503bc7
Merge pull request #9965 from keymanapp/chore/linux/fixbuild
...
chore(linux): Fix GHA triggering
2023-11-08 13:39:30 +07:00
Eberhard Beilharz
0b6feb8839
Merge pull request #9967 from keymanapp/fix/linux/basetests
...
fix(linux): Fix baseline tests
2023-11-08 13:39:01 +07:00
Eberhard Beilharz
71c9cda362
fix(linux): Fix trigger for baseline tests
...
When the baseline tests change we want to trigger a Linux build.
2023-11-08 12:26:48 +07:00
Eberhard Beilharz
46cdd07e22
fix(linux): Fix baseline tests
...
Change the test to use characters in the context that don't appear in
the keyboard.
2023-11-08 12:13:56 +07:00
Eberhard Beilharz
32f3074273
chore(linux): Fix GHA triggering
...
When we build a PR on TC we use `pull/ID/head` for the build, not
`pull/ID/merge`, i.e. the tip of the feature branch and not a merge
with the base branch. This means that during the build `pull/ID/merge`
is unknown. This change modifies the trigger to use `pull/ID/head` for
GHA builds as well.
It's still a mystery why `pull/ID/merge` was known to builds in most
cases but failed for some PRs.
2023-11-08 10:42:30 +07:00
Eberhard Beilharz
55b2886eb5
Merge pull request #9951 from keymanapp/fix/web/9918_osk-always-visible
...
fix(web): Ignore `osk-always-visible` on non-desktop devices
2023-11-08 08:14:23 +07:00
Eberhard Beilharz
cbec636d59
Merge pull request #9944 from keymanapp/fix/web/8568_deadkeys
...
fix(web): Fix clearing of deadkeys
2023-11-08 08:13:04 +07:00
Keyman Server
84e9de7f25
Merge pull request #9959 from keymanapp/auto/version-master-17.0.208
...
auto: increment master version to 17.0.208
2023-11-08 01:03:18 +07:00
Keyman Build Agent
4467c4d663
auto: increment master version to 17.0.208
2023-11-07 13:02:50 -05:00
Darcy Wong
71a9b9d66a
Merge pull request #9846 from keymanapp/chore/developer/non-printing-chars
...
feat(developer): Add more non-printing characters
2023-11-07 15:20:21 +07:00
Eberhard Beilharz
66ee06627b
Merge pull request #9953 from keymanapp/refactor/web/index
...
refactor(web): Link to `index.html` in test pages
2023-11-07 13:31:05 +07:00
Eberhard Beilharz
fde460ecea
chore(core): Recompile keyboard with kmcomp
2023-11-07 05:02:30 +01:00
Eberhard Beilharz
ac29930d1f
refactor(web): Link to index.html in test pages
...
This change adds `index.html` to all links that point to test index pages.
This will show the index page instead of the directory listing when
opening locally, identical to the behavior on TC.
2023-11-07 09:38:15 +07:00
Eberhard Beilharz
ad716f878b
fix(web): Ignore osk-always-visible on non-desktop devices
...
Fixes #9918 .
2023-11-07 08:37:30 +07:00
Eberhard Beilharz
eb64ca4d01
chore(core): Fix test keyboard
2023-11-07 08:29:45 +07:00
Keyman Server
5c4ce627ee
Merge pull request #9947 from keymanapp/auto/version-master-17.0.207
...
auto: increment master version to 17.0.207
2023-11-07 01:04:00 +07:00
Keyman Build Agent
4b3f16dec3
auto: increment master version to 17.0.207
2023-11-06 13:03:23 -05:00
Eberhard Beilharz
09843634bb
chore(web): Address code review comments
2023-11-06 17:28:25 +07:00
Eberhard Beilharz
4851c547a9
chore(core): Enhance core test
2023-11-06 15:57:07 +07:00
Eberhard Beilharz
abe6cee202
chore(web): Additional tests for backspace
...
Addresses code review comments.
2023-11-06 15:51:29 +07:00
Darcy Wong
5902c764c7
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-06 15:26:32 +07:00
Darcy Wong
699e1f350b
chore(common): Revert other files
2023-11-06 15:25:59 +07:00
Marc Durdin
479da80a1a
Merge pull request #9941 from keymanapp/fix/developer/9848-resilient-cache-state-loading
...
fix(developer): resilience in loading Server config and cache files
2023-11-06 17:56:04 +11:00
Marc Durdin
946dcdabdf
Merge pull request #9940 from keymanapp/fix/developer/9939-sentry-support-in-server
...
fix(developer): Sentry in Server should honour reporting settings
2023-11-06 17:55:56 +11:00
Darcy Wong
7ff8d7acd9
chore(common): revert VERSIONs
2023-11-06 13:52:20 +07:00
Darcy Wong
132c8c7980
fix(developer): Revert test changes
2023-11-06 13:48:31 +07:00
Darcy Wong
56a86a8f87
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-06 13:42:36 +07:00
Eberhard Beilharz
a43fad4678
fix(web): Don't clear deadkeys after backspace
...
Fixes #8568 .
2023-11-06 13:29:33 +07:00
Eberhard Beilharz
2e71ec9e70
chore(web): Add failing test for deadkey bug
...
Also adds a similar testcase to the baseline keyboard tests.
2023-11-06 13:28:49 +07:00
Eberhard Beilharz
84dd0c6b95
chore(web): Improve debug output of nodeProctor
2023-11-06 12:20:57 +07:00
Eberhard Beilharz
fa0b3e839e
refactor(core): Remove obsolete comments
...
Since things are working in both cases it seems that the problem got
fixed and the comments are obsolete.
2023-11-06 12:20:56 +07:00