jahorton
346e6bb0a0
docs(ios): documentation refinements
2024-02-06 13:43:33 +07:00
Joshua Horton
42d5941633
chore(ios): Update ios/engine/KMEI/KeymanEngine/Classes/Keyboard/InputViewController.swift
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-06 13:37:58 +07:00
jahorton
c43d674bd7
chore(ios): changes per PR review
2024-02-06 13:37:18 +07:00
Joshua Horton
527cc4d78a
chore(ios): Apply suggestions from code review
2024-02-06 13:05:17 +07:00
jahorton
98c6cff154
docs(ios): improved docs on the nitty-gritty parts of the solution
2024-02-05 16:08:55 +07:00
jahorton
7deb89879c
fix(ios): adds lazy context resync on textDocumentProxy window jump
2024-02-05 15:29:07 +07:00
Shawn Schantz
0d6facb443
Merge branch 'master' into chore/ios/8737-remove-xcglogger
2024-01-29 12:30:57 +07:00
sgschantz
323f60b5f2
respond to review comments, change subsystem names
2024-01-23 14:26:24 +07:00
Joshua Horton
dd840fa82f
Merge pull request #10413 from keymanapp/chore/web/sourcemap-issues
...
chore(web): worker sourcemap cleanup, mobile app webview sourcemap compat
2024-01-22 14:28:42 +07:00
sgschantz
a61fb78860
remove XCGLogger from sample projects, correct subsystem names
2024-01-19 22:51:20 +07:00
sgschantz
cdd0820ce9
fix compile error in conditionally compiled non-debug code
2024-01-19 15:18:37 +07:00
sgschantz
d7a2451a0f
remove XCGlogger
2024-01-19 11:29:25 +07:00
sgschantz
542dc83b44
remove XCGLogger dependency from Keyman Engine
2024-01-19 10:47:54 +07:00
Joshua A. Horton
f759ecef76
fix(ios): replicates TextView fix in TextField
2024-01-17 15:59:48 +07:00
Joshua A. Horton
5a0a79e93b
chore(web): inlines app/webview sourcemap b/c Android WebView inspection reqt
2024-01-17 11:38:02 +07:00
jahorton
cf0b81ae3b
fix(ios): prevent multiple kbd slide-in animations on app startt
2024-01-11 11:33:24 +07:00
sgschantz
5cd958cff2
fixed formatting and other items caught in review
2023-11-20 09:36:26 +07:00
sgschantz
84de5fe60a
clearDirectory does nothing when directory does not exist
2023-11-15 16:27:53 +07:00
sgschantz
1a8f401a1d
clear cache directory before extracting zip
2023-11-15 16:27:53 +07:00
sgschantz
d5f857c701
remove marmelroy Zip and add weichsel ZIPFoundation
2023-11-15 16:27:41 +07:00
Darcy Wong
427459ce29
chore(common): Add crowdin strings for Mon
2023-09-12 13:05:44 +07:00
Joshua Horton
2ac8a4503b
Merge branch 'master' into feature-esmodule-web-engine
2023-06-26 09:09:43 +07:00
Darcy Wong
ff10aaea34
chore(common): Add crowdin strings for Spanish (es)
2023-06-19 11:42:26 -05:00
Joshua A. Horton
ca894d0991
chore(web): Merge branch 'master' into chore/web/merge-master-esmodule-a17s13-mid
2023-05-22 13:49:45 +07:00
davidmoore1
589e6b8faf
Changes required for XCode 14.3
2023-05-10 10:44:07 -04:00
Joshua A. Horton
797606d363
fix: model de-registration endpoint references
2023-05-05 09:19:32 +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
Marc Durdin
787b32ba34
Revert "chore(web): merge master into feature-esmodule-web-engine (A17S9 end) 🧩 "
2023-03-31 14:17:37 +11:00
Joshua A. Horton
48610a3b43
fix(common/web): modularizes SentryManager, re-enables it
2023-03-29 09:54:24 +07:00
Joshua A. Horton
da6ac54784
change(web): app/webview model-registration api connection
2023-03-20 09:49:25 +07:00
Shawn Schantz
7f0f935720
Merge pull request #8125 from keymanapp/fix/ios/install-kmp-with-duplicate-language
...
fix(ios): allow duplicate languages in kmp file
2023-02-22 13:11:44 +07:00
Darcy Wong
965cadc982
chore: Merge branch 'beta' into chore/beta-a17s5-1
2023-02-01 08:49:28 +07:00
Marc Durdin
cdc661f2d6
Merge branch 'beta' into cherrypick/common/crowdin-cs
2023-01-31 18:02:32 +11:00
Marc Durdin
31fbeec217
Merge branch 'beta' into chore/common/crowdin-sv
2023-01-31 17:59:52 +11:00
Marc Durdin
7fd0c8a39e
Merge branch 'beta' into chore/common/crowdin-uk
2023-01-31 17:56:39 +11:00
sgschantz
7769ce3538
allow mutliple languages in kmp file and warn if none found
2023-01-31 09:59:51 +07:00
Darcy Wong
1a4512d0eb
chore(common): Add crowdin strings for Czech
...
chore(common): Add crowdin strings for Czech
2023-01-26 07:31:47 +07:00
Darcy Wong
dec8751f93
Merge branch 'master' into cherrypick/kannada-shawn
2023-01-25 21:57:07 +07:00
Darcy Wong
f2cf341a68
Merge branch 'beta' into chore/common/crowdin-sv
2023-01-25 21:27:09 +07:00
Darcy Wong
46305470fb
Merge pull request #8070 from keymanapp/chore/crowdin-cs
...
chore(common): Add crowdin strings for Czech
2023-01-25 21:24:43 +07:00
Darcy Wong
dbe3d17b8a
Merge branch 'beta' into chore/common/crowdin-uk
2023-01-25 21:24:01 +07:00
Darcy Wong
1074af1023
Merge branch 'beta' into chore/common/crowdin-ru
2023-01-25 21:19:46 +07:00
Marc Durdin
4131aa84c5
Merge pull request #8063 from keymanapp/chore/more-version-tags
...
chore(common): revise tag variable name to VERSION_GIT_TAG
2023-01-25 22:43:01 +11:00
Darcy Wong
dce46c95ab
chore(common): Check in crowdin for Ukrainian
2023-01-24 10:26:15 +07:00
Darcy Wong
0a626a9cb5
chore(common): Check in crowdin for Russian
2023-01-24 10:13:13 +07:00
Darcy Wong
2c02150054
chore(common): Add crowdin for Swedish
2023-01-24 09:33:42 +07:00
Darcy Wong
f07e0af5aa
chore(common): Add crowdin strings for Czech
2023-01-24 08:41:22 +07:00
Darcy Wong
435aa655a7
chore(common): Add Crowdin strings for Kannada
2023-01-24 07:19:11 +07:00
Marc Durdin
067028cec2
chore: revise tag variable name to VERSION_GIT_TAG
...
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
Marc Durdin
8fd220b668
fix(ios): use mobile mode for keyboard download pages
...
Fixes #7915 .
On iPadOS 16, it seems that WKWebView defaults to lying about its user
agent to servers. We can switch this behaviour by using .mobile for the
preferredContentMode.
We should also update the website to work around this, so that users
always get the right downloads for their device, but the website
currently uses server-side determination of user agent for this
particular aspect of the keyboard search, so that's a much more
significant refactor, to make it client-side, with greater risk and much
more testing required.
2023-01-19 19:37:19 +11:00