Joshua Horton
|
09a65a497b
|
Merge pull request #11174 from keymanapp/change/web/init-osk-with-keyboard
change(web): initializes OSK with keyboard if available during init 🪠
|
2024-04-19 12:41:48 +07:00 |
|
Joshua Horton
|
801359ce72
|
Merge pull request #11235 from keymanapp/fix/web/empty-string-length-style
fix(web): default parse of length styling for empty string
|
2024-04-19 11:25:34 +07:00 |
|
Joshua A. Horton
|
c4b240ac2d
|
chore(web): applies PR suggestions
|
2024-04-19 09:22:03 +07:00 |
|
Joshua Horton
|
4772541d61
|
Merge pull request #11245 from keymanapp/fix/web/dropped-keys-on-rapid-typing
|
2024-04-18 21:01:21 +07:00 |
|
Joshua A. Horton
|
f4fe095f10
|
change(web): adjusts multitap timings
|
2024-04-18 11:58:13 +07:00 |
|
Joshua A. Horton
|
006151f054
|
fix(web): longpress cancellation on extra touch should not cancel the extra touch
|
2024-04-18 10:15:22 +07:00 |
|
Joshua A. Horton
|
b107daab22
|
chore(web): Merge branch 'beta' into change/web/init-osk-with-keyboard
|
2024-04-18 08:15:30 +07:00 |
|
Joshua Horton
|
67dfa93364
|
Merge pull request #11210 from keymanapp/fix/web/rotation-causes-osk-target-overlap
fix(web): now auto-scrolls if target element would be hidden after device rotation
|
2024-04-18 08:07:35 +07:00 |
|
Joshua A. Horton
|
1963ecfa11
|
change(web): drops need for closures to optimize layout-reflow
|
2024-04-17 12:58:05 +07:00 |
|
Joshua A. Horton
|
eead04351f
|
chore(web): simple layout reflow polish
|
2024-04-17 12:20:43 +07:00 |
|
Joshua A. Horton
|
c5c7efffe7
|
chore(web): drops added redundancy
|
2024-04-17 11:52:35 +07:00 |
|
Joshua A. Horton
|
0490777886
|
change(web): a more focused empty-string fix
|
2024-04-17 11:52:02 +07:00 |
|
Joshua A. Horton
|
7856b7082f
|
fix(web): default length-style parse for empty-string
|
2024-04-17 11:50:08 +07:00 |
|
Joshua A. Horton
|
b4ed832ed9
|
fix(web): fixes up-flick shortcut issue for longpress when keys support downflicks
|
2024-04-12 08:37:58 +07:00 |
|
Joshua Horton
|
ab0d225397
|
Merge pull request #11140 from keymanapp/change/web/anti-layout-reflow-thrashing
change(web): OSK optimization, improved responsiveness 🪠
|
2024-04-12 07:49:52 +07:00 |
|
Joshua A. Horton
|
7df368a143
|
fix(web): now auto-scrolls if target element would be obscured by OSK on device rotation
|
2024-04-11 11:36:10 +07:00 |
|
Joshua A. Horton
|
573ffd8924
|
chore(web): Merge branch 'refactor/web/layer-group-encapsulation' into feat/web/vkbd-layout-optimization
|
2024-04-10 14:45:46 +07:00 |
|
Joshua A. Horton
|
e7d7e1cc0c
|
chore(web): Merge branch 'beta' into refactor/web/layer-group-encapsulation
|
2024-04-10 14:45:01 +07:00 |
|
Joshua Horton
|
50f30b3794
|
Merge pull request #11175 from keymanapp/refactor/web/osk-spacebar-labeling
refactor(web): OSK spacebar-label updates now managed by layer object 🪠
|
2024-04-10 14:44:27 +07:00 |
|
Joshua A. Horton
|
5a55ee1c5d
|
fix(web): phone key-tip font scaling
|
2024-04-10 14:44:00 +07:00 |
|
Joshua A. Horton
|
7466b82893
|
fix(web): OSK now checks pred-text state on init
|
2024-04-10 11:04:56 +07:00 |
|
Joshua A. Horton
|
8261f7f9a0
|
chore(web): Merge branch 'feat/web/vkbd-layout-optimization' into change/web/anti-layout-reflow-thrashing
|
2024-04-08 10:08:53 +07:00 |
|
Joshua A. Horton
|
328900cf34
|
fix(web): refixes bad return case
|
2024-04-08 10:08:23 +07:00 |
|
Joshua A. Horton
|
c9d7a9e826
|
chore(web): Merge branch 'feat/web/vkbd-layout-optimization' into change/web/anti-layout-reflow-thrashing
|
2024-04-08 09:20:04 +07:00 |
|
Joshua A. Horton
|
5ca3794312
|
chore(web): better ref for spacebar key btn
|
2024-04-08 09:18:16 +07:00 |
|
Joshua A. Horton
|
bee64b6201
|
fix(web): key-height calc should be based on btn, not square
|
2024-04-08 09:12:33 +07:00 |
|
Joshua A. Horton
|
786c480742
|
fix(web): adds newly-needed null guards due to new pattern
|
2024-04-08 08:55:38 +07:00 |
|
Joshua A. Horton
|
bf130e36e0
|
fix(web): nearest-key row lookup when touch moves out-of-bounds
|
2024-04-05 14:09:14 +07:00 |
|
Joshua A. Horton
|
eebf3e5ba8
|
fix(web): OSK set activeKeyboard should not bypass during init
|
2024-04-05 13:07:16 +07:00 |
|
Joshua A. Horton
|
4b1394a54f
|
change(web): initializes OSK with keyboard if available during init
This prevents unnecessary construction of a stand-in touch layout and related DOM initialization on touch devices when fully leveraged.
|
2024-04-05 13:07:15 +07:00 |
|
Joshua A. Horton
|
c5953036e6
|
change(web): eliminates early redundant context reset
This one occurred during Promise fulfillment synchronously but outside OSK batching mode... with another call later _within_ OSK batching mode.
|
2024-04-05 12:55:31 +07:00 |
|
Joshua A. Horton
|
8cf0da476e
|
change(web): prevents one small reflow during kbd swap
|
2024-04-05 12:55:31 +07:00 |
|
Joshua A. Horton
|
1a59f9b90e
|
fix(web): handling of nested layout deferrals
|
2024-04-05 12:55:07 +07:00 |
|
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
|
769b6118f6
|
Merge pull request #10960 from keymanapp/fix/web/queued-closure-source-linking
fix(web): proper linkage of sources to events 🪠
|
2024-04-03 09:22:29 +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 Horton
|
6db53aee7a
|
Merge pull request #11108 from keymanapp/change/web/keyboard-change-element-handling
change(web): keyboard swaps keep original keyboards active until fully ready
|
2024-04-02 08:13:04 +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 |
|
Marc Durdin
|
edfed74c62
|
fix(web): update import for isEmptyTransform
|
2024-03-27 11:48:26 +07:00 |
|