Commit graph

387 commits

Author SHA1 Message Date
Joshua A. Horton
0ab094df43 docs(web): adds comment 2023-11-15 11:51:49 +07:00
Joshua A. Horton
1534c6516e docs(web): documentation of new internal interface, clarifying renames 2023-11-15 11:51:49 +07:00
Joshua A. Horton
9f7c6c9754 chore(web): ez-pz bits of cleanup 2023-11-15 11:51:49 +07:00
Joshua A. Horton
f592c5094d feat(web): bonus round - variable-width suggestions 2023-11-15 11:51:48 +07:00
Joshua A. Horton
40488693e8 feat(web): similar handling for RTL 2023-11-15 11:51:48 +07:00
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
Eberhard Beilharz
ad716f878b
fix(web): Ignore osk-always-visible on non-desktop devices
Fixes #9918.
2023-11-07 08:37:30 +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
Darcy Wong
944756737e
Merge pull request #9547 from keymanapp/chore/web/non-printing-chars-osk
chore(web): Add non-printing characters to the OSK
2023-10-03 15:37:41 +07:00
Darcy Wong
ff81276d10 chore(web): Add ZWNJGeneric 2023-09-28 15:30:30 +07:00
Joshua A. Horton
05b4de3002 chore(web): Merge branch 'master' into feat/web/default-subkeys-9430 2023-09-26 13:15:53 +07:00
Darcy Wong
20d5d551e7 chore(web): Update comments 2023-09-23 10:30:54 +07:00
Darcy Wong
98660fef56 chore(web): Cleanup embeddedGestureConfig
Remove createKeyTip and startLongpress
2023-09-20 14:22:12 +07:00
Darcy Wong
1817a2d9d0 chore(web): Add other non-printing characters from OSK font
Addresses #6167 for KeymanWeb by defining PUA points per https://github.com/silnrsi/font-symchar/blob/v3.000/documentation/encoding.md
2023-09-11 08:13:35 +07:00
Joshua A. Horton
909331df62 feat(web): allows small fudge-factor before cancelling default 2023-08-21 12:22:52 +07:00
Joshua A. Horton
3adf4dc6eb fix(web): stuck base-key highlighting upon default selection 2023-08-21 11:41:44 +07:00
Joshua A. Horton
d488f22fd9 feat(web): browser-KMW support for default subkeys 2023-08-21 10:42:06 +07:00
Joshua A. Horton
35d45af53c fix(web): eventemitter import style affected unit test 2023-07-21 08:25:58 +07:00
Joshua A. Horton
6ea90935bc fix(web): missed a closing bracket in suggestion 2023-07-21 08:04:37 +07:00
Joshua Horton
6581dbbbdb
chore(web): Apply suggestions from code review 2023-07-19 15:36:02 +07:00
Joshua A. Horton
d31118c63d fix(web): allows registering precached keyboards 2023-07-19 14:21:59 +07:00
Joshua Horton
c25eb2958e
Merge pull request #9206 from keymanapp/fix/web/layout-warning-during-init
fix(web): silences low-priority warning that shows up in iOS kbd init
2023-07-10 15:09:15 +07:00
Joshua A. Horton
43f05ee4f1 docs(web): about silenced warning 2023-07-10 08:35:11 +07:00
Joshua Horton
31c76aa081
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-07 11:34:50 +07:00
Joshua A. Horton
e8fbafe194 feat(web): logs enhanced debug info for error reports 2023-07-07 09:40:02 +07:00
Joshua A. Horton
cb82ab5fe7 change(web): better guard condition, logic layout 2023-07-06 13:26:15 +07:00
Joshua A. Horton
997a754ffe fix(web): silences low-priority warning that shows up in iOS kbd init 2023-07-06 13:16:14 +07:00
Joshua A. Horton
78c7756b05 chore(web): Merge branch 'feature-esmodule-web-engine' into docs/web/public-api-clarity 2023-06-21 08:24:53 +07:00
Joshua Horton
0e7b8815be
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-21 08:21:16 +07:00
Joshua Horton
89e7393665
Merge pull request #9025 from keymanapp/chore/web/esbuild-config-cleanup
chore(web): esbuild configuration cleanup 🧩
2023-06-19 14:04:11 +07:00
Joshua A. Horton
f2e3effa4c chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/centralize-kmw-tsconfigs 2023-06-19 14:03:20 +07:00
Joshua Horton
0532405335
Merge pull request #8995 from keymanapp/change/srcmap-cleanup-and-c8-use
change(web): config, sourcemap cleanup + adds some c8 reporting 🧩
2023-06-19 14:01:40 +07:00
Joshua Horton
cc8ee27de7
Merge pull request #9022 from keymanapp/fix/web/picker-interface-api
fix(web): properly connects picker interface API 🧩
2023-06-19 14:01:29 +07:00
Joshua A. Horton
d042dede8b docs(web): for 'On-Screen Keyboard Module' 2023-06-19 11:59:14 +07:00
Joshua A. Horton
2308ddfa50 docs(web): for 'KeymanWeb Core Module' 2023-06-19 11:25:20 +07:00
Joshua A. Horton
569662237e fix(web): build.sh dependency on the centralized bundling stuff 2023-06-16 11:36:03 +07:00