Commit graph

316 commits

Author SHA1 Message Date
Joshua A. Horton
4f19b4cd1e change(web): floating tablet key-previews, hosted by layer-independent element 2023-11-30 13:01:10 +07:00
Joshua A. Horton
977ad9cfbf change(web): adds CSS type based on 'top' | 'bottom' custom type 2023-11-30 08:29:15 +07:00
Joshua A. Horton
41c0a9b2f2 change(web): 'up' | 'down' as to 'top' | 'bottom' custom type 2023-11-30 08:28:53 +07:00
Joshua A. Horton
253c81b159 chore(web): Merge branch 'feature-gestures' into feat/web/orientable-keytip 2023-11-24 11:38:06 +07:00
Joshua Horton
6f38fde42b
Merge pull request #10074 from keymanapp/chore/merge-master-into-feature-gestures
chore: merge master into feature-gestures 🐵
2023-11-24 11:36:56 +07:00
Joshua A. Horton
126ee8b624 chore(web): dead comment 2023-11-24 09:48:51 +07:00
Joshua A. Horton
40f9e6ebd8 chore(web): Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
Involved splicing feature-gestures banner changes into the newly-separated banner sources.
2023-11-24 08:29:39 +07:00
Joshua A. Horton
e4e1345a91 chore(web): better import compat for validation tool 2023-11-23 14:05:14 +07:00
Joshua A. Horton
c8186e2e8d fix(web): tablet flick-preview layout 2023-11-23 13:52:32 +07:00
Joshua A. Horton
2d198d9ca1 chore(web): minor dead code removal 2023-11-23 13:51:56 +07:00
Joshua A. Horton
1910ac4845 chore(web): restores tip-orientation default 2023-11-23 13:28:25 +07:00
Joshua A. Horton
8ede79285c fix(web): constrains keytip within OSK bottom bound 2023-11-23 13:13:59 +07:00
Joshua A. Horton
1c8e498b77 fix(web): a bit more flick-polish 2023-11-23 12:59:57 +07:00
Joshua A. Horton
e18fe87a84 fix(web): forgot to reset preview during roaming touch (thrown in) 2023-11-23 12:54:43 +07:00
Joshua A. Horton
54bac9c0b2 feat(web): adds plumbing needed to dynamically orient keytip 2023-11-23 12:50:00 +07:00
Joshua A. Horton
a9802c6ee2 feat(web): can orient keytip below key, hotswap orientation 2023-11-22 14:53:27 +07:00
Joshua A. Horton
0c9a9fa172 chore(web): Merge branch 'feat/web/delayed-modipress-completion' into change/web/keytips-and-callouts 2023-11-22 14:52:58 +07:00
Joshua A. Horton
a1bff2c434 fix(web): forgot to sustain flick-reset (after divergence from flick-mid) 2023-11-21 16:00:06 +07:00
Joshua A. Horton
b3ba87f3e0 fix(web): key-preview behavior for flicks during multitap-modipress 2023-11-21 15:02:20 +07:00
Joshua A. Horton
a0ea2b8fd5 chore(web): Merge branch 'feature-gestures' into feat/web/delayed-modipress-completion 2023-11-21 14:12:33 +07:00
Joshua Horton
d3d42b7b1e
Merge pull request #10015 from keymanapp/feat/web/basic-gesture-model-validation
feat(web): basic gesture model validation 🐵
2023-11-21 14:11:44 +07:00
Joshua A. Horton
8842463e27 chore(web): Merge branch 'feature-gestures' into feat/web/delayed-modipress-completion 2023-11-21 14:01:31 +07:00
Joshua Horton
893d48e91a
Merge pull request #9998 from keymanapp/chore/web/gesture-model-cleanup
chore(web): gesture model cleanup 🐵
2023-11-21 13:17:59 +07:00
Joshua A. Horton
33e53ea5f3 chore(web): Merge branch 'feature-gestures' into change/web/polish-pass 2023-11-21 13:16:45 +07:00
Joshua A. Horton
f6e384789b fix(web): DRYing it out re: app/browser's version 2023-11-21 13:04:26 +07:00
Joshua A. Horton
e109ec76ff fix(web): fixes broken ref in getViewportScale 2023-11-21 12:53:24 +07:00
Joshua A. Horton
f29888fa3b fix(web): modipress+multitap handling 2023-11-20 16:27:13 +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
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 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 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 Horton
db67f04563
fix(web): bug from applying suggestion 2023-11-14 11:10:25 +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