Commit graph

4628 commits

Author SHA1 Message Date
Joshua A. Horton
568e85b153 chore(web): reverts prior commit 2023-11-20 15:20:16 +07:00
Joshua A. Horton
c196f6c016 chore(web): temporarily disables broken unit tests 2023-11-20 13:16:25 +07:00
Joshua A. Horton
d1a97ff02a fix(web): rejection second-press in subkey now possible, is unwanted 2023-11-20 11:09:01 +07:00
Joshua A. Horton
762139ba49 fix(web): multitap not cancelling with alt press if involves modipress 2023-11-20 09:49:21 +07:00
Joshua A. Horton
043956518e fix(web): missed an optional-based null guard 2023-11-17 15:13:27 +07:00
Joshua A. Horton
c5b3bafcc7 change(android): host-page init now retrieves current stub before KMW init 2023-11-17 09:54:40 +07:00
Joshua A. Horton
8d542e2273 chore(web): links validator into web's engine/osk build action 2023-11-16 10:17:52 +07:00
Joshua A. Horton
48fc311207 feat(web): implements basic gesture-definition validator 2023-11-16 10:14:40 +07:00
Joshua A. Horton
e4a241bd34 Merge branch 'master' into feat/web/fancy-suggestion-banner 2023-11-16 08:25:21 +07:00
Joshua Horton
8ebb7257b3
Merge pull request #9988 from keymanapp/refactor/web/inactive-banner-management
refactor(web): inactive banner management 🎏
2023-11-16 08:06:17 +07:00
Joshua Horton
e6e89d75e8
Merge pull request #9987 from keymanapp/chore/web/separate-banner-source-files
chore(web): splits banner.ts into separate files per banner type 🎏
2023-11-16 08:06:07 +07:00
Joshua A. Horton
681e298f5c change(web): better math, documentation on callout params 2023-11-15 16:14:16 +07:00
Joshua A. Horton
22c09d7b42 chore(web): Merge branch 'feature-gestures' into change/web/locked-flicks 2023-11-15 12:47:57 +07:00
Joshua A. Horton
5ad0477a07 chore(web): post-review adjustments 2023-11-15 12:46:11 +07:00
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 Horton
6205506ddb
Merge pull request #9952 from keymanapp/fix/web/gestures-and-longpress-defaults
fix(web): default subkey forwarding 🐵
2023-11-14 15:26:31 +07:00
Darcy Wong
c6a946059c
Update web/src/engine/osk/build.sh
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-14 14:18:06 +07:00
Joshua A. Horton
d2c8e7023a chore(web): Merge branch 'change/web/locked-flicks' into change/web/polish-pass 2023-11-14 14:03:53 +07:00
Joshua A. Horton
78dfec6a73 feat(web): better locked-flick resetting behaviors 2023-11-14 14:02:23 +07:00
Joshua A. Horton
53364bc65a fix(web): better callout positioning, webview-mode sizing 2023-11-14 12:41:12 +07:00
Joshua A. Horton
25fe85ea6d chore(web): minor cleanup 2023-11-14 11:48:25 +07:00
Joshua A. Horton
4246a3e4d4 change(android): webview pages now use standards mode, not quirks mode 2023-11-14 11:46:06 +07:00
Joshua Horton
db67f04563
fix(web): bug from applying suggestion 2023-11-14 11:10:25 +07:00
Joshua A. Horton
d12e335d0c fix(web): fixes #7890 - webview-based subkeys lacked non-webview-default bottom padding 2023-11-14 09:58:16 +07:00
Joshua A. Horton
22b9d170d2 fix(web): popup callout needs _Box access but vkbd.element parent 2023-11-14 09:58:16 +07:00
Joshua A. Horton
f82ba7a400 fix(web): fixes #7889 - callout now dynamic CSS triangle, used on all platforms 2023-11-14 09:58:15 +07:00
Joshua A. Horton
e76d47a610 fix(web): fixes #9864 - keytips, callouts now children of vkbd.element 2023-11-14 09:58:15 +07:00
Joshua A. Horton
b0b696d866 chore(web): a bit more cleanup 2023-11-14 09:51:52 +07:00
Joshua A. Horton
3e3929de16 chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host 2023-11-14 09:50:15 +07:00
Joshua A. Horton
719bfa6bec chore(web): Merge branch 'feature-gestures' into feat/web/flick-implementation 2023-11-14 09:48:15 +07:00
Joshua A. Horton
2eb69f9883 chore(web): resolves old TODO 2023-11-14 08:52:42 +07:00
Joshua A. Horton
c84c2e23f4 chore(web): gesture models now spec'd via function 2023-11-14 08:45:06 +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
Darcy Wong
f1a17b5c99 fix(web): configure output 2023-11-14 06:55:38 +07:00
Darcy Wong
50e37cea93 fix(web): Update configure outputs 2023-11-14 06:24:32 +07:00