Commit graph

6663 commits

Author SHA1 Message Date
jahorton
47a2a5ec5f feat(ios): ios-phone predictive banner dark styling 2019-12-20 11:50:09 +07:00
jahorton
aff907ffd0 chore(ios): Merge branch 'master' into web-dark-mode 2019-12-20 11:34:34 +07:00
Joshua Horton
692a94104f
Merge pull request #2460 from keymanapp/feat/ios/adhoc-install-refactor
refactor(ios): Adhoc installation code refactor/reorg
2019-12-19 08:07:48 +07:00
jahorton
2097cf1fa7 docs(ios): Fixed comments in ResourceFileManager.swift 2019-12-19 08:06:32 +07:00
Joshua Horton
53fda94262
Merge pull request #2454 from keymanapp/android-2323-cherry-compile-fix
fix(android): Removes Closure's auto-polyfills, adds test case bypass
2019-12-19 08:04:43 +07:00
Joshua Horton
5d808ad2f6
Merge pull request #2459 from keymanapp/fix/ios/2455/adhoc-file-overwrite
fix(ios): Adhoc resource overwrite/file-replacement
2019-12-19 07:22:09 +07:00
Darcy Wong
87d2c58bc5
Merge pull request #2462 from keymanapp/android-nrc-en-mtnt
change(android): Update nrc.en.mtnt model to 0.1.3
2019-12-17 23:55:33 -06:00
jahorton
5da632ce1a refactor(ios): Relocates AppDelegate KMP install methods 2019-12-18 12:33:52 +07:00
Darcy Wong
e72b67248f change(android): Update nrc.en.mtnt model to 0.1.3
Cherrypick of #2389 to master
2019-12-18 12:04:22 +07:00
jahorton
c7bb65015d refactor(ios): creates separate class for adhoc kmp install prompt 2019-12-18 10:51:41 +07:00
Darcy Wong
a7d58dea9e
Merge pull request #2458 from keymanapp/feat/android/qr-code
feat(android): Add QR Codes on Keyboard Info pages
2019-12-17 19:58:31 -06:00
Darcy Wong
74b5e1a573 fix(android)
Address review comments
2019-12-18 08:57:32 +07:00
jahorton
2955e1b05c fix(ios): Fixes #2455, allows adhoc overwrite/file-replacement 2019-12-18 08:33:15 +07:00
jahorton
198fe16223 docs(android): Adds documentation for build script changes 2019-12-18 08:13:19 +07:00
Darcy Wong
84025d931e chore(android): Update history.md 2019-12-17 16:03:14 +07:00
Darcy Wong
cde60e23f4 feat(android): Add QR Codes on Keyboard Info pages
Addresses Android for #1535

Add QR Codes to the keyman.com keyboard page.

If the main app doesn't include the QRGen libraries, the QR Code isn't generated/displayed.

Also update the list of dependencies in README.md
2019-12-17 15:53:34 +07:00
Joshua Horton
b5f4462b67
fix(android): Restores -debug flag definitions 2019-12-16 12:32:15 +07:00
jahorton
c1c3c1e6a1 fix(android): Removes Closure's auto-polyfills, adds test case bypass 2019-12-16 12:24:04 +07:00
Joshua Horton
b981b9360a
Merge pull request #2440 from keymanapp/lmlayer-2323-cherry-codePointAt
cherry(lmlayer): Polyfills for wordbreak support on oldest-supported platforms
2019-12-16 08:55:50 +07:00
jahorton
09d7a0e826 fix(common): adds string.startswith polyfill to lmlayer 2019-12-16 08:16:55 +07:00
Marc Durdin
ef74307f8a
Merge pull request #2449 from keymanapp/feat/developer/1689-default-project-path
feat(developer): Default project path
2019-12-13 15:44:13 +11:00
Marc Durdin
ffc312b9b3
Merge branch 'master' into feat/developer/1689-default-project-path 2019-12-13 15:44:04 +11:00
Marc Durdin
89f8e66ff4
Merge pull request #2429 from keymanapp/chore/history
chore: update history
2019-12-13 13:33:24 +11:00
Marc Durdin
0b70ce0ff1 chore: remove needless path 2019-12-13 13:26:58 +11:00
Darcy Wong
25a2d7f4d3
Merge pull request #2446 from keymanapp/ignore-idea
chore: add Jetbrains IDE files to top level .gitignore
2019-12-12 17:21:42 -06:00
Marc Durdin
d57c4974ca
Merge branch 'master' into chore/history 2019-12-13 05:16:52 +11:00
Marc Durdin
717274ec79 chore: history 2019-12-13 05:08:05 +11:00
Marc Durdin
72328a3957 feat(developer): Default project path
Fixes #1689. Sets the default project path to
'Documents\Keyman Developer\Projects' so that
Keyman Developer files don't clutter user's
Documents folder. Can be changed in Options
dialog.
2019-12-13 05:07:09 +11:00
Darcy Wong
56f23bb0d9
Merge pull request #2445 from keymanapp/android-check-length-cherrypick
fix(android): Check substring length
2019-12-11 21:35:25 -06:00
Darcy Wong
1166ef200f chore: add Jetbrains IDE files to top level .gitignore 2019-12-12 10:28:56 +07:00
Darcy Wong
3251f74962 fix(android): Check substring length
Cherrypick of #2444 to master to fix `StringIndexOutOfBoundsException` on [Crashlytics](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/74f8209642c77218cc473098ee294ceb?time=last-seven-days&sessionId=5DEFABD703CE000144559FADAEE45C9D_DNE_0_v2)
2019-12-12 08:58:14 +07:00
Marc Durdin
b2ebe88d5a
Merge pull request #2443 from keymanapp/fix/developer/1448-zero-length-store-names
fix(developer): stops zero length store names
2019-12-12 07:26:20 +11:00
Marc Durdin
e7c5c8e9b0
Merge branch 'master' into fix/developer/1448-zero-length-store-names 2019-12-12 07:26:08 +11:00
Marc Durdin
ef4e49b6d8
Merge pull request #2442 from keymanapp/fix/developer/192-compile-all-in-project-view
fix(developer): F7 to compile all in project view
2019-12-12 07:25:03 +11:00
Marc Durdin
bada36777e
Merge pull request #2439 from keymanapp/fix/developer/1527-tike-vs-keyman-developer
chore(developer): remove references to TIKE
2019-12-12 07:22:52 +11:00
Marc Durdin
1b87d6a391
Merge branch 'master' into fix/developer/1527-tike-vs-keyman-developer 2019-12-12 07:22:14 +11:00
Marc Durdin
6863e184bc
Merge pull request #2424 from keymanapp/fix/developer/2421-hotkeys-in-editors-not-working
fix(developer): Hotkeys in text editor regression
2019-12-12 07:18:41 +11:00
Marc Durdin
7f185e094a chore: history 2019-12-11 09:50:32 +11:00
Marc Durdin
705436e8d9 chore: history 2019-12-11 09:44:08 +11:00
Marc Durdin
d7de13df66
Merge pull request #2438 from keymanapp/fix/developer/2374-kmlmc-invalid-json-with-smp
fix(developer): kmlmc generates invalid json with smp
2019-12-11 05:37:05 +08:00
Marc Durdin
831758a6ff fix(developer): F7 to compile all in project view 2019-12-11 06:12:09 +11:00
Marc Durdin
463e61039a fix(developer): zero length store names
Fixes #1448. Zero-length store names should not
be permitted by the compiler.
2019-12-11 05:52:20 +11:00
Marc Durdin
014c747247
Merge pull request #2441 from keymanapp/fix/developer/application-title-confusing
fix(developer): application title was confusing
2019-12-10 20:33:43 +08:00
Marc Durdin
a9cd2901c9 chore: unwind android refs 2019-12-10 20:33:02 +08:00
Marc Durdin
22b1580e52 chore: remove node as a dependency 2019-12-10 10:33:52 +00:00
jahorton
8be8403b60 fix(common): Actually adds polyfill (and fixes .gitignore) 2019-12-10 09:24:23 +07:00
jahorton
89bbf44139 fix(common): Adds array.from polyfill, the next thing to break 2019-12-10 09:24:22 +07:00
jahorton
4d347c3b3e fix(common): Re-enables two unit tests now functional b/c worker polyfill 2019-12-10 09:24:22 +07:00
jahorton
8d778b2a59 fix(common): adds polyfill for charCodeAt, fixes #2323 2019-12-10 09:24:22 +07:00
Marc Durdin
4432218947 chore: node engine version 2019-12-09 19:43:34 +00:00