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 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
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
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
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
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
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