Commit graph

728 commits

Author SHA1 Message Date
Joshua Horton
de1d0ce984
Merge pull request #10744 from keymanapp/fix/web/initialization-typing-race
fix(web): handling of page-elements focused before engine initialization
2024-02-19 10:17:34 +07:00
Joshua Horton
5884ed6a39
Merge pull request #10745 from keymanapp/fix/web/no-modipress-if-subkeys
fix(web): disables modipress for layer-switch keys with subkeys
2024-02-19 08:38:26 +07:00
Joshua A. Horton
e338e259b5 fix(web): disables modipress for layer-switch keys with subkeys 2024-02-16 11:50:40 +07:00
Joshua A. Horton
4171e41976 fix(web): keystrokes during keyboard activation should not throw errors 2024-02-16 10:59:33 +07:00
Joshua A. Horton
64d8eaa7a7 fix(web): frame key sticky highlighting 2024-02-15 16:00:24 +07:00
Joshua Horton
f434e84ed0
Merge pull request #10707 from keymanapp/fix/web/longpress-validation
fix(web): longpress validation by base key, not current location
2024-02-15 15:25:16 +07:00
Joshua Horton
62e80cd826
Merge pull request #10695 from keymanapp/fix/web/banner-interaction-no-suggestions
fix(web): disables banner interaction when suggestions are absent
2024-02-15 15:25:04 +07:00
Joshua A. Horton
593189b30d chore(web): Merge branch 'beta' into fix/web/transform-selection-interactions 2024-02-15 10:47:42 +07:00
Joshua A. Horton
bfb25124f7 fix(web): longpress validation by base key, not current location 2024-02-14 12:05:53 +07:00
Joshua A. Horton
e6a52ea2ca fix(web): disables banner interaction when suggestions are absent 2024-02-13 12:56:56 +07:00
Joshua Horton
c246993a0f
Merge pull request #10641 from keymanapp/fix/web/invalid-longpress-shortcut
fix(web): prevent invalid longpress shortcut triggers
2024-02-13 09:47:57 +07:00
Joshua A. Horton
5fe64b0cd4 fix(web): transcription-construction from contexts with selections 2024-02-07 12:08:19 +07:00
Joshua A. Horton
4e4d202f58 chore(web): removes unused banner events 2024-02-06 10:16:04 +07:00
Joshua A. Horton
d2a043ae43 fix(web): prevent invalid longpress shortcut triggers 2024-02-06 09:15:15 +07:00
Joshua A. Horton
f8c5ce11c0 chore(web): removes temp console log 2024-01-31 13:02:51 +07:00
Joshua A. Horton
76cdef296e fix(web): app/webview control flow for initial layer 2024-01-31 12:50:40 +07:00
Joshua Horton
77fc1df4c5
Merge pull request #10555 from keymanapp/fix/web/handle-mismatched-layout-font-spec
fix(web): ensure use of actual key-cap / label font in key-scale ops 
2024-01-31 09:25:00 +07:00
Joshua Horton
47b880dadd
Merge pull request #10535 from keymanapp/fix/web/special-font-key-scale-on-load
fix(web): proper await for special-osk font, use of it in key scaling 
2024-01-31 09:24:54 +07:00
Joshua Horton
96e7d4bef4
Merge pull request #10507 from keymanapp/fix/web/keyboard-documentation-font-sizing
fix(web): documentation-keyboard font size, font scaling 
2024-01-31 09:24:38 +07:00
Joshua Horton
83192e3d1e
Merge pull request #10506 from keymanapp/fix/web/await-font-load
fix(web): OSK resource-loading promise's font-wait 
2024-01-31 09:24:28 +07:00
Joshua A. Horton
b6f043462f docs(web): tweaks comment re unexpected issue fix 2024-01-30 10:15:53 +07:00
Joshua A. Horton
71f4c46634 fix(web): ensure use of actual key-cap / label font in key-scale ops 2024-01-30 10:10:57 +07:00
Joshua A. Horton
add5d169a1 fix(web): proper await for special-osk font, use of it in key scaling 2024-01-30 10:09:32 +07:00
Joshua A. Horton
5afa7feab5 chore(web): Merge branch 'fix/web/await-font-load' into fix/web/keyboard-documentation-font-sizing 2024-01-29 15:56:13 +07:00
Joshua A. Horton
330dd17b52 fix(web): should not link in empty sheets 2024-01-29 15:55:44 +07:00
Joshua Horton
5c5f5ac4c7
Merge pull request #10504 from keymanapp/fix/web/layout-fontsize
fix(web): touch-layout fontsize property use 
2024-01-26 10:44:09 +07:00
Joshua Horton
a0adacf04a
Merge pull request #10464 from keymanapp/feat/web/key-event-preprocessing-tests
feat(web): keystroke pre-processing unit tests 🧓
2024-01-26 10:40:47 +07:00
Joshua A. Horton
8be0b454ff docs(web): updates buildDocumentationKeyboard doc-comment 2024-01-25 15:32:28 +07:00
Joshua A. Horton
36df5ce77d docs(web): on SuggestionBanner.options.length 2024-01-25 15:23:37 +07:00
Joshua A. Horton
4f2c82d915 fix(web): promise-clearing on error, encoding of font URIs 2024-01-25 15:03:09 +07:00
Joshua A. Horton
3d68ba370d chore(web): post-drop logic simplification 2024-01-25 14:47:56 +07:00
Joshua A. Horton
9c8f0fad7b chore(web): drops svg, eot 2024-01-25 14:47:24 +07:00
Joshua A. Horton
c2474bd2e5 chore(web): better OSKView layout logic ordering 2024-01-25 14:35:31 +07:00
Joshua A. Horton
8bbc5e898c fix(web): banner suggestion resizing after device rotation 2024-01-25 14:26:36 +07:00
Joshua A. Horton
19508eae1b fix(web): documentation-keyboard font size, font scaling 2024-01-25 12:34:49 +07:00
Joshua A. Horton
c68af635e2 fix(web): post font-load layout refresh 2024-01-25 12:19:50 +07:00
Joshua A. Horton
407ddaeda7 feat(web): stylesheet load promise now also waits for font loading 2024-01-25 12:14:18 +07:00
Joshua A. Horton
032f618d33 fix(web): touch-layout fontsize property use 2024-01-25 11:59:30 +07:00
Joshua A. Horton
a404c20ddf feat(web): mnemonic + legacy keystroke pre-proc unit tests 2024-01-22 14:08:10 +07:00
Joshua A. Horton
e6a2f9f083 fix(android): hardware keystrokes now include mnemonic processing 2024-01-22 08:57:00 +07:00
Joshua Horton
e00dbe8e6b
Merge pull request #7934 from keymanapp/feat/web/fancy-suggestion-banner
feat(web): suggestion banner UI enhancements - suggestion expanding + scrollable banner
2024-01-22 08:17:40 +07:00
Joshua Horton
706c60e387
Merge pull request #10434 from keymanapp/fix/web/unicode-id-preprocessing
fix(web): U_ key id -> text for all subkeys; is now preprocessed
2024-01-19 08:04:26 +07:00
Joshua Horton
b56c71d09f
Merge pull request #10417 from keymanapp/fix/web/doc-kbd-rendering
fix(web): keyboard-documentation rendering mode
2024-01-19 08:01:14 +07:00
Joshua Horton
9e1d5fe8d2
Merge pull request #10352 from keymanapp/fix/web/keyboard-swap-gesture-cancel 2024-01-19 07:12:51 +07:00
Joshua A. Horton
dc368c9168 fix(web): U_ key id -> text for all subkeys; is now preprocessed 2024-01-18 12:56:21 +07:00
Joshua A. Horton
51d5c87720 fix(web): keyboard-documentation rendering mode 2024-01-17 15:52:23 +07:00
Joshua Horton
71f8e5143a
Merge pull request #10406 from keymanapp/fix/web/coerce-trig-zeroes
fix(web): right-flick gesture-preview positioning
2024-01-17 14:45:01 +07:00
Darcy Wong
36f14db740
Merge pull request #10346 from keymanapp/fix/web/offset-switch-keyboard
fix(web): Add null check for changing the keyboard during typing
2024-01-17 09:20:01 +07:00
Joshua A. Horton
dfdb4fc9b3 fix(web): if corrections not possible, returns empty Map instead of null 2024-01-17 09:01:54 +07:00
Joshua A. Horton
3bde1222ff fix(web): coerces zeroish values from flick angle to zero 2024-01-16 15:43:22 +07:00