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
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
Marc Durdin
70836b40cf
chore: Apply suggestions from code review
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2024-03-27 13:03:35 +11:00
Marc Durdin
a54053bec6
fix(web): prevent layer switch key from erasing selection
...
Fixes #7866 .
When the transform generated by a key event results in no changes to the
text, this will no longer trigger a change event in the apps. This means
that layer switch keys will no longer erase the selection.
Fix proposed by @jahorton.
2024-03-21 10:08:23 +07:00
Joshua Horton
8e4a80f5a2
Merge pull request #10956 from keymanapp/fix/ios/sliding-context-range
2024-03-19 10:15:00 +07:00
Marc Durdin
58b1668afd
chore(web): try lighter color
2024-03-10 15:36:00 -05:00
Marc Durdin
4833680d3b
chore(web): try 0.5em again
2024-03-10 15:07:22 -05:00
Marc Durdin
b89cc16c2d
chore(web): try 0.6em
2024-03-10 14:59:16 -05:00
Marc Durdin
c15fda6433
chore(web): limit hint tweak to android
2024-03-10 14:45:02 -05:00
Marc Durdin
de7e3c68a1
chore(web): improve the clarity of hints on OSK
...
I found the hints too hard to see on my phone, so this increases size of
the hint from 0.5em to 0.75em, and changes color from #aaa to #ccc, on
Android.
2024-03-10 14:29:20 -05:00
Joshua Horton
ca74185288
Merge pull request #10935 from keymanapp/chore/web/test-model-update
...
chore(web): updates mtnt model used by test page
2024-03-07 15:31:45 +07:00
jahorton
4b11a5d319
fix(ios): selection range sync for long contexts
2024-03-06 15:17:36 +07:00
Joshua A. Horton
597d2227fc
chore(web): updates mtnt model used by test page
2024-03-05 12:27:31 +07:00
Joshua A. Horton
9be1e8e428
fix(web): globe key highlighting
2024-03-05 10:57:30 +07:00
Joshua Horton
062b08852e
Merge pull request #10869 from keymanapp/fix/web/caret-move-context-state-save
2024-02-28 21:22:30 +07:00
Joshua A. Horton
0fcbb84dfa
fix(web): context save-state on reset
2024-02-28 10:15:37 +07:00
Darcy Wong
a058fabe45
Merge pull request #10760 from keymanapp/fix/android/osk-styling
...
fix(android): Match phone suggestion banner styling on tablet
2024-02-20 07:57:42 +07:00
Joshua Horton
453d24d7e8
Merge pull request #10728 from keymanapp/fix/ios/context-slide-into-multitap
...
fix(ios): multitap consistency after new-lines
2024-02-19 10:17:41 +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
ee1fc0f3a7
Merge pull request #10740 from keymanapp/fix/web/hardware-keystroke-null-guard
...
fix(web): missing null-guard for hardware keystrokes without active Keyman keyboard
2024-02-19 10:17:13 +07:00
Darcy Wong
efda3c0120
fix(android): Consolidate banner-bar styling
2024-02-19 09:17:35 +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
7840c9bd53
chore(web): addresses PR review concerns
2024-02-19 08:28:33 +07:00
Joshua A. Horton
cc467a8095
chore(web): Merge branch 'beta' into fix/web/hardware-keystroke-null-guard
2024-02-19 08:25:07 +07:00
Darcy Wong
36f2acb9f4
fix(android): Match phone suggestion banner styling on tablet
2024-02-19 07:56:44 +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
cf1ea12181
feat(web): links new manual test page
2024-02-16 11:03:41 +07:00
Joshua A. Horton
2311ada888
fix(web): detection of element focused before engine init, related handling
2024-02-16 11:00:09 +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
e8d8d27918
chore(ios): Merge branch 'beta' into fix/ios/context-slide-into-multitap
2024-02-16 09:46:37 +07:00
Joshua A. Horton
7151948c6d
chore(web): clean redundancy
2024-02-16 08:30:19 +07:00
Joshua A. Horton
4c71de8501
fix(web): missing null-guard for hardware keystrokes without active Keyman keyboard
2024-02-16 08:26:51 +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
jahorton
d2719f028e
docs(web): a few comments
2024-02-15 14:22:18 +07:00
jahorton
9bc01bee5f
fix(ios): multitaps following a context-window slide
2024-02-15 13:54:16 +07:00
jahorton
9d7549cd91
fix(ios): context synchronization after new paragraph
2024-02-15 10:49:46 +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
f66461625e
fix(web): banner robustness when touched 2+ times at once
2024-02-08 10:05:40 +07:00
Joshua Horton
dcba2da22d
Merge pull request #10644 from keymanapp/chore/web/remove-unused-banner-events
...
chore(web): removes unused banner events
2024-02-07 13:26:54 +07:00
Joshua Horton
562aa9246d
Merge pull request #10633 from keymanapp/fix/ios/backspace-context-sync-lazy
...
fix(ios): long-held backspace handling
2024-02-07 12:54:23 +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