Darcy Wong
f372936c34
chore(web): Add configure step to copy font
2023-11-13 20:49:25 +07:00
Joshua A. Horton
fabf5a4db1
feat(web): delayed modipress completion with nested flicks
2023-11-13 15:49:38 +07:00
Joshua A. Horton
a2135315d9
feat(web): delayed modipress completion with nested subkeys
2023-11-13 15:49:37 +07:00
Darcy Wong
6ff0cd202d
chore(common): Move keymanweb-osk.ttf to common/
2023-11-13 15:44:46 +07:00
Eberhard Beilharz
75a5d36399
Merge pull request #9954 from keymanapp/fix/web/7940_spacebar-text
...
fix(web): Increase size of spacebar text
2023-11-13 14:08:11 +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
Joshua A. Horton
f477c1071b
feat(web): better locked-flick resetting behaviors
2023-11-13 11:05:40 +07:00
Joshua Horton
925d082b4b
docs(web): adds review-requested comment
2023-11-13 11:04:27 +07:00
Joshua A. Horton
cc9de9d5dd
chore(web): Merge branch 'feature-gestures' into feat/web/modipress
2023-11-13 11:03:09 +07:00
Joshua Horton
6d68df314c
Merge pull request #9740 from keymanapp/feat/web/generalized-multitap
...
feat(web): generalized multitap 🐵
2023-11-13 11:02:07 +07:00
Marc Durdin
33da132eab
Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
2023-11-13 09:44:55 +11:00
Eberhard Beilharz
cd49f3f2b7
Update web/src/engine/osk/src/keyboard-layout/oskKey.ts
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-08 19:29:15 +07:00
Joshua A. Horton
83c2616f3a
fix(web): special-key hint text accidental camouflage
2023-11-08 12:50:06 +07:00
Joshua A. Horton
216b4aa0fa
refactor(web): up-flick for longpresses on keys without northish-flicks
2023-11-08 12:32:17 +07:00
Joshua A. Horton
e524c86a30
change(web): longpress, flick autocancellation removal
2023-11-08 12:32:17 +07:00
Joshua A. Horton
46d1801860
feat(web): flicks auto-finish upon new tap
2023-11-08 12:32:05 +07:00
Joshua A. Horton
a1974dcbde
fix(web): flick sustain through incoming simple-taps
2023-11-08 09:15:25 +07:00
Joshua A. Horton
9e42760ff2
fix(web): reset-flick output, reset stability
2023-11-08 08:50:24 +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
1fa4090d05
fix(web): Improve cause of issue
...
One reason for the sometimes small text on the spacebar besides the
too small font size on `kmw-spacebar-caption` was that the calculation
of the ideal font size added double padding: it added two pixels of
padding to the height, but also multiplied the height value by 0.9 which
effectively added more padding. This change removes the 2 pixel padding
from the calculation.
The existing calculation varies the text size to fit in the available
width of the spacebar, so calculating with font size of 1em is reasonable
and better than the previous 0.6em. The previous value would lead to even
an smaller font size for long texts, far below the size that would be
sufficient to fit the text.
2023-11-07 19:23:41 +07:00
Joshua A. Horton
86cf2be78d
fix(web): flick preview element, text alignments
2023-11-07 15:46:08 +07:00
Joshua A. Horton
e1390525e6
change(web): flick-animation scaling distortion
2023-11-07 15:17:19 +07:00
Joshua A. Horton
2a560219d0
feat(web): flick lock resetting
2023-11-07 14:47:10 +07:00
Joshua A. Horton
5633d44a98
feat(web): flick direction-locking, pass 1
2023-11-07 14:23:28 +07:00
Eberhard Beilharz
1e4546ac2c
fix(web): Increase size of spacebar text
...
The caption on the spacebar used to be 60%. This change increases it to
100%, but that might be sometimes too big. On the other hand, 80% still
seemed to be too small.
Fixes #7940 .
2023-11-07 10:34:04 +07: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
Joshua A. Horton
09f0f3a9c7
fix(web): subkey cancellation should not throw error
2023-11-07 09:30:39 +07:00
Joshua A. Horton
9a83e5b5e3
fix(web): default subkey forwarding
2023-11-07 09:20:23 +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
f1f09918e0
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-06 15:45:57 +07:00
Joshua A. Horton
221e1dcd5d
chore(web): Merge branch 'feat/web/modipress' into feat/web/flick-implementation
2023-11-06 15:45:44 +07:00
Joshua A. Horton
8e87e66bcf
chore(web): gesture-engine integration null-guards
2023-11-06 15:31:39 +07:00
Joshua A. Horton
1136b838fb
fix(web): better consistency for flick-animation b/t phone and tablet
2023-11-06 11:40:45 +07:00
Joshua A. Horton
fab64bc2ac
chore(web): applies a few PR suggestions
2023-11-06 10:30:55 +07:00
Joshua A. Horton
8ddb91bcbf
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-06 08:59:18 +07:00
Joshua A. Horton
2c16255152
docs(web): updates a comment
2023-11-06 08:55:27 +07:00
Joshua A. Horton
ba97cc28a3
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-06 08:41:00 +07:00
Joshua A. Horton
dca2f1431b
chore(web): Merge branch 'feat/web/modipress' into feat/web/flick-implementation
2023-11-06 08:40:37 +07:00
Joshua A. Horton
93c1317a5d
fix(web): modipress on first tap of multitappable
2023-11-06 08:38:56 +07:00
Joshua Horton
a01a48fe7c
Merge pull request #9855 from keymanapp/change/common/models/pred-text-context-tracking
...
change(common/models): context tracking within the lm-worker 🐵
2023-11-06 08:27:54 +07:00
Joshua Horton
ce4176e5fb
Merge pull request #9827 from keymanapp/feat/web/test-kbd-prototyping
...
feat(web): prototype gesture-bootstrapping keyboards 🐵
2023-11-06 08:27:42 +07:00
Joshua Horton
1bfe774ef1
Merge pull request #9829 from keymanapp/feat/web/custom-key-hints
...
feat(web): configurable key-cap hints 🐵
2023-11-06 08:27:28 +07:00
Joshua Horton
5a2cfb89c0
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-06 08:27:22 +07:00
Joshua Horton
835544218b
chore(web): Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-11-06 08:26:53 +07:00
Joshua A. Horton
874e463e5c
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-03 10:06:08 +07:00
Joshua A. Horton
db678969ab
chore(web): Merge branch 'feat/web/modipress' into feat/web/flick-implementation
2023-11-03 10:05:48 +07:00
Joshua A. Horton
3ef5519da8
fix(web): modipress+longpress next-layer handling
2023-11-03 10:05:32 +07:00
Joshua A. Horton
31257d9ed4
fix(web): fixes tablet preview-host cleanup
2023-11-03 09:45:52 +07:00