Commit graph

42 commits

Author SHA1 Message Date
Joshua A. Horton
680c031927 change(ios): ios too 2023-11-14 11:46:15 +07:00
Joshua A. Horton
7b7fa52a95 chore(web): renames app/webview output, preserves name within embedding apps 2023-04-12 09:00:17 +07:00
Joshua A. Horton
48610a3b43 fix(common/web): modularizes SentryManager, re-enables it 2023-03-29 09:54:24 +07:00
Joshua A. Horton
9e1db916a4 chore(web): drops webview textarea element, should fix most webview api 2023-03-28 08:28:06 +07:00
jahorton
9dd69f4ee5 fix(ios): forces host page to use full allotted area 2022-05-18 09:48:33 +07:00
Marc Durdin
5c687559fe chore(ios): separate ios-host.js
This is part of the fix chain for #5853. Split ios-host.js out from
keyboard.html in order to make it easier to debug and mock. No changes
to the content of the sscript, just moving it here.
2022-02-23 15:48:47 +11:00
jahorton
20ea99b665 fix(ios): keyboard swapping 2021-07-21 16:25:50 +07:00
Marc Durdin
073ca98e2e feat(ios): add spacebar text controls
Relates to #949.

Mirror of #5349 (Android), for iOS.

* Adds setSpacebarText() API to Keyman Engine for iOS
* Adds displayName API to Keyman Engine for iOS
* Adds Preference for spacebar text to Keyman Engine for iOS
* Sets default spacebar text to keyboard name for FirstVoices Keyboards
2021-06-25 11:44:09 +10:00
jahorton
fcc1eae8a5 fix(common): context reset on embedded caret shift 2020-12-04 10:22:10 +07:00
jahorton
349d45c573 fix(android/engine): related Android changes 2020-12-04 08:42:52 +07:00
jahorton
6d111783e3 fix(common/core/web): predictive context reset 2020-12-03 15:48:18 +07:00
jahorton
7cd16a7a52 fix(ios/engine): verifies a KMW load, resetting keyboard page on verification failure 2020-12-02 11:56:42 +07:00
jahorton
53d252408a fix(ios): adds null guard to refreshLayouts call 2020-11-23 14:27:58 +07:00
jahorton
54482e8f1f fix(web/engine): fixes OSK rotation 2020-11-20 10:35:20 +07:00
jahorton
6b33e0a7df fix(ios/engine): fixes keyboard swapping 2020-06-19 10:39:54 +07:00
jahorton
9af50af36d change(ios/engine): adds framework for package-based namespacing 2020-06-11 09:44:26 +07:00
jahorton
28645a6bf1 feat(ios/engine): initial embedded-integration of web-side Sentry 2020-06-08 11:22:43 +07:00
jahorton
670aec6376 fix(web): fixes embedded kbd initialization 2020-03-24 07:21:38 +07:00
jahorton
79e9aa1282 Fixes banner display misalignments. 2019-08-02 13:21:19 +07:00
jahorton
1c03dae60b Enacts predict/correct settings in embedded KMW 2019-07-25 11:52:37 +07:00
jahorton
0dab1a56d5 Reverts in-app banner bit that messed with sys kbd 2019-07-24 14:52:23 +07:00
jahorton
1469e41452 In-app banner scaling workaround 2019-07-24 14:52:23 +07:00
jahorton
4be2652383 Tweaks iOS keyboard.html to use new nomenclature 2019-07-04 10:40:56 +07:00
jahorton
66953448a3 Tweaks iOS changes for better org and use of JSON. 2019-05-14 10:55:26 +07:00
jahorton
02e290aa85 Base work for iOS pred text longpress support. 2019-05-13 15:49:16 +07:00
jahorton
ced7092e61 Removes now-defunct code. 2019-05-03 13:56:18 +07:00
jahorton
6f4969bace Properly manages banner heights. 2019-04-29 15:17:09 +07:00
jahorton
e74f9f2e07 Merge branch 'master' into ios-banner-replacement-image-fix 2019-04-29 14:23:17 +07:00
jahorton
f1848dc6c9 Partial reimplementation of default iOS banner. 2019-04-29 14:19:48 +07:00
jahorton
24dca0e6a6 Adds documentation, integrates partially for iOS. 2019-04-23 09:16:42 +07:00
jahorton
6da4c78161 Extremely rough rip-out-and-replace for the banner 2019-03-27 09:17:10 +07:00
Joshua A. Horton
f5465dbae9 Merge branch 'master' into ios-444-keyboard-refactor 2018-12-05 12:13:27 +07:00
Joshua A. Horton
034680d9f4 Heavily reworks much of the iOS app rotation code, simplifying it. 2018-11-16 15:13:52 +07:00
Joshua A. Horton
9a5dd532b9 Relocated new JS function to after a utilized var's def. 2018-11-13 13:13:53 +07:00
Joshua A. Horton
35ffbd3c0c Implements infrastructure needed to support CODE_BEEP. 2018-11-13 12:31:09 +07:00
Joshua A. Horton
2909957636 Nixes setting window.location.hash b/c of resulting reentrancy issues. 2018-05-11 10:57:12 +07:00
Joshua A. Horton
6b66899a91 Alters kmwembedded.js to let apps specify exact preferred path. Fixes iOS, temp breaks Android. 2017-12-07 10:35:21 +07:00
Gabriel Wong
e3b0af20fc Escape JavaScript strings more robustly 2017-12-05 15:24:54 +07:00
Gabriel Wong
d145a89808 Pass full keyboard URL to KMW 2017-12-05 14:56:32 +07:00
Joshua A. Horton
80ff8b500e Fixes the initial blank keyboard problem - KRS no longer existed at its previously-referenced location. 2017-10-31 10:57:31 +07:00
Joshua A. Horton
71716effe7 Modified the ios keyboard.html to use the new 'keyman' JS namespace object instead of 'tavultesoft.keymanweb.' 2017-10-31 10:03:17 +07:00
Marc Durdin
606fdb78aa Initial commit 2017-08-21 13:54:29 +07:00