Shawn Schantz
030f31d48c
Merge pull request #6552 from keymanapp/fix/ios/6547-rotation-memory-leak
...
fix(ios): stops leaking memory on system keyboard rotation
2022-05-23 09:11:23 +07:00
sgschantz
6796d62e40
disables transparent nav bar for ios 15
2022-05-18 17:43:36 +07:00
jahorton
9dd69f4ee5
fix(ios): forces host page to use full allotted area
2022-05-18 09:48:33 +07:00
Marc Durdin
05a4c33200
chore(web): move common/core/web to common/web
...
Relates to #5816 .
Moves folders under common/core/web to common/web:
* input-processor -> common/web/input-processor
* keyboard-processor -> common/web/keyboard-processor
* tools/recorder -> common/web/recorder
* tools/sentry-manager -> common/web/sentry-manager
* utils -> common/web/utils
Updates scripts and configuration to point to new folders.
2022-05-18 06:01:03 +10:00
Marc Durdin
1730df16cb
chore(ios): fixup sentry copy
2022-05-12 17:16:52 +10:00
Darcy Wong
c6681e119a
Merge pull request #6593 from keymanapp/chore/common/crowdin-pl
...
chore(common): Add crowdin strings for Polish
2022-05-11 17:02:14 +07:00
Darcy Wong
61ab0799a8
Merge pull request #6598 from keymanapp/chore/ios/more-transparent
...
chore(ios): Set transparent background on "more" icons
2022-05-11 16:26:56 +07:00
Darcy Wong
7c3de5bbc3
chore(common): Merge remote-tracking branch 'origin/beta' into chore/common/crowdin-pl
2022-05-11 14:28:50 +07:00
Darcy Wong
2a852fc1ca
chore(ios): Set dark mode icons to have transparent background
2022-05-10 11:04:32 +07:00
Darcy Wong
06919493c8
chore(ios): Also add transparent background to more-selected.png
2022-05-10 10:58:55 +07:00
Darcy Wong
ba525ead83
chore(ios): Copy png
2022-05-10 09:53:03 +07:00
Darcy Wong
29015dcd85
chore(ios): Make "more" icon background transparent
2022-05-10 08:10:48 +07:00
sgschantz
df385d4d71
add Polish localization to iOS and Mac projects
2022-05-09 20:29:39 +07:00
sgschantz
023ecc9faf
add italian localization to iOS and Mac projects
2022-05-09 19:27:40 +07:00
Darcy Wong
7773cdfe22
chore(common): Add crowdin strings for Polish
2022-05-09 12:41:36 +07:00
Darcy Wong
384f8befcb
chore(common): Add crowdin strings for Italian
2022-05-09 11:04:12 +07:00
Darcy Wong
e3e8e63a27
chore(common): Update Crowdin strings for Fula
2022-04-25 14:34:44 +07:00
sgschantz
3aa6cc4af9
call removeScriptMessageHandler to allow userContentController to be deallocated
2022-04-21 16:15:17 +07:00
Darcy Wong
1e42d360c6
Merge pull request #6509 from keymanapp/chore/common/crowdin-pt
...
chore(common): Add Crowdin strings for Portuguese (pt-PT)
2022-04-14 06:11:02 +07:00
Darcy Wong
6b2a71a76e
Merge pull request #6501 from keymanapp/chore/common/crowdin-km-spacebar
...
chore(common): Update km strings
2022-04-11 15:12:19 +07:00
sgschantz
691a3d3760
enabled Portugese (pt-PT) localization to Keyman for iOS project
2022-04-08 14:55:51 +07:00
Darcy Wong
229c314ac5
chore(common): Use pt-PT for iOS and macOS strings
2022-04-08 14:11:56 +07:00
Darcy Wong
3fae9cf1c4
chore(common): Remove pt files
2022-04-08 13:51:58 +07:00
Darcy Wong
f0e41833c4
chore(common): Add Crowdin strings for Portuguese
2022-04-08 11:36:18 +07:00
Darcy Wong
8770c705cb
chore(common): Update Crowding strings for Azerbaijani
2022-04-08 10:01:23 +07:00
Darcy Wong
91038ef6f2
Merge remote-tracking branch 'origin/beta' into chore/common/crowdin-km-spacebar
2022-04-08 06:28:18 +07:00
Darcy Wong
45ca87dae1
chore(common): Update km strings
2022-04-07 21:58:07 +07:00
Keyman Server
b5eccfcf29
fix(ios): use CFBundleShortVersionString for version
2022-04-07 16:59:25 +10:00
Darcy Wong
f75043db34
chore(ios): Document minimum iOS version 12.1
2022-04-07 10:20:58 +07:00
Marc Durdin
65076284f8
Update ios/engine/KMEI/KeymanEngine/Classes/KeymanPackage.swift
2022-04-07 09:17:18 +10:00
sgschantz
e8c260babb
package install fails with alert if Keyman version in use is lower than the minimum specified in the package
2022-04-05 11:31:00 +07:00
Darcy Wong
e6f8939721
chore(common): Update in-app help versions to 15.0
2022-04-04 11:52:13 +07:00
Marc Durdin
c53edd9a4c
Merge pull request #6428 from keymanapp/fix/ios/6416-keyboard-switch-newContext
...
fix(ios): reset context when osk is resized
2022-04-01 07:32:46 +11:00
Darcy Wong
5bcac1b1bf
chore(common): Update crowdin strings for km
2022-03-31 20:59:07 +07:00
Shawn Schantz
a67d082553
Merge pull request #6197 from keymanapp/feat/oem/fv/ios/dictionary-support
...
feat(oem/fv/ios): Dictionary Support
2022-03-29 08:02:07 +07:00
sgschantz
f83f8f8a34
lexical model install fix
2022-03-25 13:34:00 +07:00
Keyman Server
a9e0575e1f
fix(ios): reset context when osk is resized
2022-03-25 14:21:43 +11:00
Darcy Wong
30b67646f4
Merge pull request #6399 from keymanapp/chore/common/crowdin-ha-2
...
chore(common): Update Hausa strings
2022-03-25 08:19:52 +07:00
Marc Durdin
5c388d1d7e
Merge pull request #6366 from keymanapp/feat/web/6364-new-layer-old-layer-replaces-layerchanged
...
feat(web): `&newLayer` and `&oldLayer`
2022-03-23 16:53:34 +11:00
Keyman Server
71a2b19aee
fix(ios): call keyman.resetContext, not keyman.core.resetContext
...
The iOS code was making a direct call to `keyman.core.resetContext()`
rather than to `keyman.resetContext()`. This meant that the
`OutputTarget` was not set and the `newContext` event would never be
called (as well as triggering a background warning in the language
processor "OutputTarget missing during an invalidateContext call").
Refactored to include a wrapper for `resetContext()` in ios-host.js, as
I think it's better to proxy all calls to KMW consistently through the
host javascript.
(There are a couple of other direct calls which could be cleaned up;
search for "evaluateJavaScript" to find all calls; I think we could
consider build a wrapper for all these calls?)
2022-03-23 09:07:36 +11:00
Darcy Wong
a6186489b5
Merge remote-tracking branch 'origin/beta' into chore/common/crowdin-ha-2
2022-03-22 21:15:28 +07:00
Marc Durdin
e89eb608e7
fix(ios): reset context on empty context
2022-03-22 12:29:35 +11:00
Marc Durdin
a4db2ad74c
Merge pull request #6395 from keymanapp/chore/ios/stop-lint-complaints
...
chore(ios): stop lint complaints
2022-03-18 13:48:46 +11:00
Darcy Wong
2d52719a00
chore(common): Update Hausa strings
2022-03-18 08:24:55 +07:00
Keyman Server
9f2246a336
fix(ios): avoid refocus of internal edit
...
The refocus of internal edit (setActiveElement) after every keystroke
was causing a `newcontext` event to be triggered. We should never need
to do this, but have chosen to move it within the resetContext pattern,
to minimize the changes.
2022-03-18 11:44:29 +11:00
Keyman Server
19e8c09fc4
chore(ios): stop lint complaints
2022-03-18 10:57:10 +11:00
sgschantz
a3202e0ff9
handle delete with null context before
2022-03-14 13:00:44 +07:00
Marc Durdin
9f153ecc17
chore(common): cleanup sh global color variables
...
Some of the global color variables in shellHelperFunctions.sh were a
little dangerously named. This cleans that up and removes a couple of
redundant functions from other locations.
mac/bashHelperFunctions.sh should be removed and replaced with
references to shellHelperFunctions.sh -- but I wanted to leave that for
a separate branch.
2022-03-10 10:12:09 +11:00
sgschantz
c944b55883
support for lexical model settings, fixes switch control update issues, moves keyboard list refresh to viewDidAppear
2022-03-09 13:24:19 +07:00
Marc Durdin
6f9fbe9712
fix(ios): tweak simulator builds to support M1
...
Fixes #6306 .
Simulator builds excluded arm64 targets which is not correct for M1
support; although the basic app would run, the app extension (for the
soft keyboard) would not.
2022-03-02 09:05:14 +11:00