Joshua A. Horton
|
04df7f76c8
|
feat(web): high-level layout op batching
Affects change of keyboards and context resets - particularly when new-context rules trigger a non-default layer
|
2024-04-05 12:54:55 +07:00 |
|
Joshua A. Horton
|
f21afb1476
|
docs(web): comment on recent code
|
2024-04-05 12:52:23 +07:00 |
|
Joshua A. Horton
|
8a21fbcbca
|
change(web): layer-specific refresh tweak
|
2024-04-05 12:49:11 +07:00 |
|
Joshua A. Horton
|
f2dba20c0d
|
fix(web): fixed width vs fixed height references
|
2024-04-05 12:44:52 +07:00 |
|
Joshua A. Horton
|
a6093c2c06
|
feat(web): VisualKeyboard layout-reflow optimization
|
2024-04-05 12:39:25 +07:00 |
|
Joshua A. Horton
|
9a016bb65b
|
refactor(web): better centralizes layer-group functionality and properties
|
2024-04-05 12:11:35 +07:00 |
|
Joshua A. Horton
|
062537b094
|
refactor(web): OSK spacebar-label updates now managed by layer object
|
2024-04-05 11:42:09 +07:00 |
|
Joshua Horton
|
333d4655af
|
Merge pull request #11129 from keymanapp/change/web/no-nearest-key-reflow
|
2024-04-03 22:05:08 +07:00 |
|
Joshua A. Horton
|
f5bb539b82
|
chore(web): final PR suggestion
|
2024-04-03 14:37:42 +07:00 |
|
Joshua A. Horton
|
005b27984b
|
chore(web): addresses PR review concerns
|
2024-04-03 13:55:59 +07:00 |
|
Joshua Horton
|
7ec3072e8b
|
Merge pull request #10778 from keymanapp/fix/web/sticky-preview
fix(web): key preview stickiness 🪠
|
2024-04-03 09:21:58 +07:00 |
|
Joshua A. Horton
|
ec81a88f4e
|
change(web): reworks nearest-key detection to avoid layout reflow
|
2024-04-01 11:01:08 +07:00 |
|
Joshua A. Horton
|
76eeb9c0d4
|
change(web): timing of banner configuration
|
2024-03-28 10:31:46 +07:00 |
|
Joshua A. Horton
|
677b249b6f
|
change(web): keyboard swap keeps old kbd active until new kbd is ready
|
2024-03-28 10:29:34 +07:00 |
|
Joshua A. Horton
|
bc338231ff
|
chore(web): Merge branch 'beta' into fix/web/sticky-preview
|
2024-03-08 07:58:16 +07:00 |
|
Joshua A. Horton
|
9be1e8e428
|
fix(web): globe key highlighting
|
2024-03-05 10:57:30 +07:00 |
|
Joshua A. Horton
|
1c2baf2448
|
chore(web): common key-preview cancellation func
|
2024-03-01 08:39:54 +07:00 |
|
Joshua A. Horton
|
e396d1f1cb
|
fix(web): key preview stickiness
|
2024-02-20 11:52:39 +07:00 |
|
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 |
|