Joshua A. Horton
52cb29bcfb
fix(web): adds null-guard for longpress-key validation
2023-12-22 10:27:17 +07:00
Joshua Horton
84a8393602
Merge pull request #10270 from keymanapp/feat/web/held-bksp-highlighting
2023-12-18 23:20:49 +07:00
Joshua A. Horton
5109b03236
feat(web): adds highlighting to BKSP while held
2023-12-18 09:19:22 +07:00
Eberhard Beilharz
3172313510
chore(web): Merge branch 'master' into refactor/web/tests
2023-12-14 18:44:50 +01:00
Eberhard Beilharz
043eb56434
chore(web): Better match directory structure for headless engine tests
...
This change adds an additional `engine` directory and moves the headless
tests to subdirectories of that. It also renames some test directories.
Together this makes the layout of the tests better match the layout under
`src` and so makes it easier to see what tests what.
2023-12-13 12:11:25 +01:00
Joshua Horton
c754a22d7f
Merge pull request #10173 from keymanapp/feat/web/path-base-coord-replacement
...
feat(web): enhanced flick resetting via path base-coord replacement 🐵
2023-12-13 14:09:32 +07:00
Joshua Horton
207324e68a
Merge pull request #10152 from keymanapp/change/web/path-evaluate-signature
...
change(web): prep for enhanced flick-resets - alters the contact-path evaluation signature 🐵
2023-12-13 14:09:23 +07:00
Joshua Horton
ea0de2775b
Merge pull request #10169 from keymanapp/feat/web/gesture-path-memory-optimization
...
feat(web): gesture processing - path memory-use optimization 🐵
2023-12-12 07:31:56 +07:00
Joshua Horton
38251fe073
Merge pull request #10103 from keymanapp/feat/web/multitap-preview-hints
...
feat(web): multitap key-previews 🐵
2023-12-08 23:06:36 +07:00
Joshua Horton
ddb798865f
Merge pull request #10102 from keymanapp/change/web/floating-tablet-preview
...
change(web): floating tablet key-previews 🐵
2023-12-08 23:06:22 +07:00
Joshua Horton
b25a4083d0
Merge branch 'feature-gestures' into change/web/floating-tablet-preview
2023-12-08 13:46:13 +07:00
Joshua A. Horton
6688a58de2
feat(web): allows mild off-center recentering
2023-12-08 11:51:44 +07:00
Joshua A. Horton
ad32bc892f
feat(web): resetting of flick base coordinate to key centroid
2023-12-08 11:51:44 +07:00
Joshua A. Horton
6306c68239
change(web): reworks flick-resetting states, state transitions
...
Does not yet replace segment starting coordinate, though.
2023-12-08 11:51:43 +07:00
Joshua A. Horton
ef247ba624
fix(web): preserves original KMW flick behavior with change
2023-12-08 11:50:40 +07:00
Joshua A. Horton
592300210f
fix(web): fixes Web flick-spec per changes 2 commits back
2023-12-08 11:48:55 +07:00
Joshua A. Horton
1a1a9712f3
fix(web): heterogenous longpress roaming
2023-12-07 11:17:47 +07:00
Joshua A. Horton
c2d69f8a7a
change(web): prevents auto-cancellation of simple-taps for flicked layouts when touchpoint moves
2023-12-05 13:05:42 +07:00
Joshua A. Horton
4551c4f8f9
chore(web): Merge branch 'change/web/floating-tablet-preview' into feat/web/multitap-preview-hints
2023-12-05 09:15:29 +07:00
Joshua A. Horton
b960cb03ac
fix(web): tablet preview positioning
2023-12-05 09:15:10 +07:00
Joshua A. Horton
3c4e5d6ebd
chore(web): Merge branch 'master' into chore/web/conflict-fix
2023-12-01 14:16:18 +07:00
Joshua A. Horton
32e7d9a5d7
chore(web): changes per PR review
2023-12-01 11:49:00 +07:00
Joshua A. Horton
5ae42bf4bd
chore(web): better code brevity per review
2023-12-01 08:19:04 +07:00
Joshua A. Horton
a475fda323
fix(web): right, modipressable multitaps don't get previews; null-guard needed
2023-11-30 14:21:32 +07:00
Joshua A. Horton
7203479685
refactor(web): mild refactor of bits from last commit
2023-11-30 14:01:57 +07:00
Joshua A. Horton
3f911edf3d
feat(web): multitap preview fade animation
2023-11-30 13:45:57 +07:00
Joshua A. Horton
68cad104cc
feat(web): core multitap preview implementation
2023-11-30 13:45:57 +07:00
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
76d05cdd32
fix(web): memory/handler leak when swapping pred-text on and off repeatedly
2023-11-23 08:50:11 +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