Darcy Wong
19f1d4f5a7
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/subkey-move
2022-03-23 13:05:25 +07:00
Marc Durdin
6b1ae79c11
fix(ios): remove busy 100ms waitForFonts timer on iOS
...
Observed while debugging another issue on iOS. The
VisualKeyboard.waitForFonts function sets up a busy timer to wait for
font loading. This functionality is not even needed on the iOS app,
because it's really only used for the touch alias elements.
However, it was being called, potentially multiple times, leading to the
timer never being removed. On Android, the timer was correctly removed.
This aligns the iOS code path with the Android code path.
2022-03-22 09:21:17 +11:00
Darcy Wong
70ec9b7096
fix(web): Don't update base key if popups displayed
2022-03-17 10:58:48 +07:00
Darcy Wong
f11fab54c2
fix(web): Incorporate review comments
...
Fix regex and optimize code and remove unused displayLayer
2022-01-17 09:54:50 +07:00
Darcy Wong
77ac5f1122
chore(web): Add some sanity checking
2022-01-13 13:00:40 +07:00
Darcy Wong
1eeb5b1da9
fix(web): Use regex to determine layers
2022-01-12 14:58:35 +07:00
Darcy Wong
5769c80d12
fix(web): Fix layers for embedded longpress keys
2022-01-12 14:58:35 +07:00
jahorton
06bae02e2a
fix(web): null guard on touchMenuPos
2021-09-22 13:35:58 +07:00
jahorton
bae7df03f3
fix(web): embedded popup + hardware keys
2021-09-15 09:17:38 +07:00
jahorton
aebe4788a7
refactor(web): Anchored vs Floating OSKViews (pass 1)
2021-08-25 09:40:18 +07:00
Joshua Horton
fda5ea7370
Merge pull request #5553 from keymanapp/fix/web/final-match-group
...
fix(common/core/web): behavior with unmatched final group
2021-08-20 09:45:48 +07:00
jahorton
4a2fec2d8f
refactor(web): roots out embedded-tab code from source branch
2021-08-05 12:13:03 +07:00
jahorton
53fc932f88
chore(web): cleanup per review notes, drops unref'd func
2021-07-30 09:44:15 +07:00
jahorton
cfc81576f3
refactor(web): vkbd now uses setSize for touch, adds usesFixedScaling prop
2021-07-26 15:20:56 +07:00
jahorton
826ed88192
chore(web): Merge branch 'master' into refactor/web/vkbd-layout-encapsulation
2021-07-23 14:21:45 +07:00
jahorton
bc4e61b4bd
chore(web): Merge branch 'refactor/web/osk-keyboard-view' into refactor/web/osk-cleanup-and-init
2021-07-23 11:51:12 +07:00
jahorton
0a33ed863d
chore(web): addresses review comments
2021-07-23 11:48:51 +07:00
jahorton
27096c8823
chore(web): addresses PR comments
2021-07-23 10:53:34 +07:00
jahorton
b723d8c51b
chore(web): Merge branch 'refactor/web/osk-keyboard-view' into refactor/web/osk-cleanup-and-init
2021-07-21 09:13:27 +07:00
jahorton
7f961d7f12
fix(web): incorrect use of 'this', should be 'osk'
2021-07-21 09:05:14 +07:00
jahorton
c3717a1813
chore(web): Merge branch 'master' into refactor/web/osk-keyboard-view
2021-07-19 15:37:11 +07:00
jahorton
6480f36d02
refactor(web): adjust_Heights -> refreshLayout
2021-07-09 09:03:12 +07:00
jahorton
3535254833
fix(web): forgotten 'this' ref in moved codeblock
2021-07-09 09:00:58 +07:00
jahorton
dce8a58451
fix(web): unbreaks embedded mode
2021-07-07 11:47:09 +07:00
jahorton
06414b2243
refactor(web): no param VisualKeyboard.show, simple param adjustHeights
2021-07-06 12:08:31 +07:00
jahorton
da5c540661
change(web): adds error log for missing embed-link func
2021-07-02 09:38:17 +07:00
jahorton
c731f28fe0
docs(web): suggested tweaks from review
2021-07-02 09:37:30 +07:00
jahorton
abbeff8faa
chore(web): Merge branch 'master' into refactor/web/osk-centralized-gestures
2021-07-01 13:40:11 +07:00
jahorton
8aa9f49fd9
change(web): failed subkey lookup - bye bye, catch & try
2021-06-30 13:02:43 +07:00
jahorton
cafe421e98
docs(web): gesture subclasses
2021-06-30 12:09:19 +07:00
Darcy Wong
026bf9db2e
Merge pull request #5302 from keymanapp/feat/web/alert-option
...
feat(web): Add option useAlerts to control alerts()
2021-06-25 14:29:54 +07:00
Darcy Wong
b843a24f9a
chore(web): Address additional review comments
...
* Add more description on promise-api/index.html
* Use OptionType
2021-06-25 09:15:13 +07:00
jahorton
aab0eb94e2
refactor(web): initGestures, updateGestures
2021-06-24 12:54:10 +07:00
jahorton
8f9493d7ab
refactor(web): removes unused vars in executePopupKey
2021-06-24 12:34:44 +07:00
jahorton
60081b7c4a
refactor(web): initial mutual abstraction for pending longpresses
2021-06-24 12:34:43 +07:00
jahorton
0d109b12b0
refactor(web): 'easy' part of abstracted RealizedGesture for subkeys
2021-06-24 12:34:43 +07:00
jahorton
36536f89bc
refactor(web): browser subkey control flow abstraction prep
2021-06-24 12:33:42 +07:00
jahorton
39ec2cbb2e
change(web): embedded longpress tracks source vkbd
2021-06-24 12:12:28 +07:00
jahorton
d99203545b
refactor(web): encapsulates embedded popup-key lookup ops
2021-06-24 12:12:28 +07:00
jahorton
125a2ec0d0
refactor(web): two-stages embedded longpress/subkey
2021-06-24 12:12:28 +07:00
jahorton
50ee62a7e0
change(web): subkey lookup through base key
2021-06-24 12:03:27 +07:00
jahorton
2d06c65412
refactor(web): simplifies embedded executePopupKey
2021-06-24 12:03:26 +07:00
jahorton
dc4532ecb3
fix(web): base key rehighlighting during subkey event when embedded
2021-06-17 12:13:02 +07:00
jahorton
8794f7d018
change(web): allows passive cancel for subkey promises
2021-06-17 09:37:34 +07:00
jahorton
7c08d9b660
fix(web): forgotten null guard
2021-06-16 16:13:28 +07:00
jahorton
a8e051b6f4
refactor(web): wraps embedded subkey selection with Promise
2021-06-16 15:17:17 +07:00
jahorton
d68fb7bac3
refactor(web): browser-based subkey array init + display management
2021-06-15 12:14:28 +07:00
jahorton
9508d70589
refactor(web): keytip abstraction, showKeyTip fusion
2021-06-15 09:35:45 +07:00
jahorton
0ee50e7d85
refactor(web): encapsulates embedded keytip
2021-06-15 09:20:40 +07:00
jahorton
4d27abf3fc
refactor(web): encapsulates non-embedded keytip
2021-06-15 08:40:32 +07:00