Marc Durdin
890ca1d1b2
Merge pull request #2428 from keymanapp/fix/developer/2125-insert-mode-character
...
fix(developer): character map drops chars reliably
2019-12-09 09:11:16 +00:00
Marc Durdin
6325954549
Merge pull request #2396 from keymanapp/feat/developer/2173-model-editor
...
feat(developer): Lexical Model editor
2019-12-09 09:08:04 +00:00
Marc Durdin
0c3c3436d3
chore: history
2019-12-08 18:15:42 +00:00
Marc Durdin
8a99326a06
feat(developer): Add QRCode for debugger url
...
The keyboard editor and package editor now include
a QRCode which will reference the web debugger to
simplify loading on a mobile device.
2019-12-08 18:14:31 +00:00
Marc Durdin
727059c7bf
chore: history
2019-12-08 17:37:32 +00:00
Marc Durdin
50a382d181
chore: typos
2019-12-08 17:27:26 +00:00
Marc Durdin
1b83de9b65
fix(developer): Hotkeys in .kmn unquoted
...
Fixes #138 . Hotkeys in .kmn files no longer need to be quoted. This
update does not change compatibility with earlier versions of Keyman
Engine as the difference is entirely in the compiler.
2019-12-08 17:24:40 +00:00
Marc Durdin
7929472a70
chore: history
2019-12-08 11:18:17 +00:00
Marc Durdin
0032b59303
fix(developer): keyboard id should be clean in import
2019-12-08 11:17:05 +00:00
Marc Durdin
c4247fe7d2
chore: update history
2019-12-08 10:01:05 +00:00
Marc Durdin
457c461af8
fix(developer): character map drops chars reliably
...
For all editors other than kmn, it only makes sense
to drop characters, not character codes.
Fixes #2125 .
2019-12-07 10:46:18 +01:00
Marc Durdin
175bb404b4
Merge pull request #2419 from keymanapp/feat/developer/2101-kmdecomp
...
feat(developer): add kmdecomp
2019-12-07 05:39:07 +01:00
Marc Durdin
fe35927b8f
Merge pull request #2426 from keymanapp/feat/windows/1535-desktop-qr-code
...
feat(windows): Add QRCode link popup to share a package
2019-12-07 05:34:30 +01:00
Marc Durdin
af51a0d955
Merge pull request #2417 from keymanapp/fix/developer/2201-remove-kps-version-if-follow-keyboard-version-set
...
fix(developer): Remove kps version when needed
2019-12-07 05:33:45 +01:00
Marc Durdin
1d91d00d85
Merge pull request #2415 from keymanapp/fix/developer/2395-project-menu-obscured
...
fix(developer): project menu obscured sometimes
2019-12-07 05:33:18 +01:00
Marc Durdin
1a893fc352
feat(mac): add QR Code to share keyboard
...
Part of #1535 . Mirrors work in Windows.
2019-12-06 22:05:17 +01:00
Marc Durdin
30aa031382
feat(windows): Add QRCode link popup to share a package
2019-12-06 12:32:11 +01:00
Marc Durdin
7fae635065
chore: typo in wxs
2019-12-06 10:31:44 +01:00
Marc Durdin
f99ed16c86
chore: history
2019-12-06 10:26:37 +01:00
Marc Durdin
4c7a206a33
fix(developer): Hotkeys in text editor regression
...
Fixes #2421 . With fixes to the focus in text editors, this changed the
active control reported back through Delphi and we were then testing the
wrong control for availability.
2019-12-06 10:22:00 +01:00
Marc Durdin
530c97b6fe
chore: add docs, history
2019-12-06 09:53:55 +01:00
Marc Durdin
f96c51712a
Merge pull request #2413 from keymanapp/fix/mac/2346-osk-shows-unexpectedly
...
fix(mac): osk shows unexpectedly
2019-12-06 09:25:14 +01:00
Marc Durdin
9d4943273f
Merge pull request #2414 from keymanapp/fix/mac/2345-osk-shows-base-letters
...
fix(mac): osk shouldn't show base letters
2019-12-06 09:25:07 +01:00
Marc Durdin
b6f3e45696
chore: history
2019-12-06 09:24:36 +01:00
Joshua Horton
f236002d3b
Merge pull request #2405 from keymanapp/lmlayer-default-wordbreaker-issues
...
change(lmlayer): 'default' word breaker issues
2019-12-06 12:57:12 +07:00
jahorton
54c3933379
feat(ios): in-progress on Files integration
2019-12-06 12:49:35 +07:00
jahorton
1fbb093262
change(common): IE unit test bypass - return -> this.skip
2019-12-06 08:27:51 +07:00
Marc Durdin
620032e3f9
Merge pull request #2403 from keymanapp/ios-lowercase-lang-ids
...
fix(ios): prevents lowercased API returns from causing mismatches
2019-12-05 15:15:25 +01:00
Marc Durdin
120b180fbb
fix(developer): add version for kmdecomp
2019-12-05 15:13:14 +01:00
Marc Durdin
a0940dfc0a
feat(developer): add kmdecomp to installer
2019-12-05 15:07:10 +01:00
Marc Durdin
bc0a4db452
feat(developer): add kmdecomp
...
Fixes #2101 . Command-line only.
2019-12-05 11:02:27 +01:00
Marc Durdin
3586410149
fix(developer): Remove kps version when needed
...
Fixes #2201 . If the flag followKeyboardVersion is set, then this removes
the version number embedded in the package source file.
2019-12-05 09:44:29 +01:00
Marc Durdin
a00d3152bd
fix(developer): data was lost when editing ansi keyboards
...
Fixes #2380 . If the user loads a keyboard that was an ANSI
file, and adds Unicode content, the Unicode content was
silently lost on save.
2019-12-05 09:29:32 +01:00
Marc Durdin
e473968c41
fix(developer): project menu obscured sometimes
...
Fixes #2395 . The popup menus in the project window would sometimes
be obscured because they would pop below the height of the window. This
PR changes the menu to pop up instead in those situations.
2019-12-05 07:00:34 +01:00
Marc Durdin
6d10ecc0d6
feat(developer): F7 should compile model
...
Fixes #2097 . When the model editor is open, F7 should compile.
2019-12-05 06:13:34 +01:00
Marc Durdin
c6d4d58f2d
fix: package editor didn't debug lexical models
2019-12-04 19:00:59 +01:00
Darcy Wong
df197b3023
Merge pull request #2412 from keymanapp/android-notifications-follow-on
...
[Android] Add preference to ignore update notification
2019-12-04 20:15:05 +07:00
Darcy Wong
397f4f7d3a
chore(android): add linewrap and update history.md
2019-12-04 20:14:32 +07:00
Marc Durdin
4120cd0d65
fix(mac): osk shouldn't show base letters
...
Fixes #2345 . The OSK shouldn't show base letters when
a Keyman keyboard is active that includes a visual
keyboard.
2019-12-04 12:12:08 +01:00
Marc Durdin
671f3821df
Merge pull request #2410 from keymanapp/fix/ci/npm-prod-mismatch-ps1-files-cherry-master
...
fix(developer): ci alternate installer path 🍒
2019-12-04 11:16:45 +01:00
Marc Durdin
db5c4e6a26
fix(mac): osk shows unexpectedly
...
Fixes #2346 . The OSK would show unexpectedly when switching
applications because the last active window was inconsistently
cleared.
2019-12-04 11:11:04 +01:00
Marc Durdin
d9e8e546dc
chore(mac): update build notes
2019-12-04 10:21:55 +01:00
Darcy Wong
4b894a02df
chore(android): remove unnecessary code
2019-12-04 14:31:18 +07:00
Darcy Wong
9bf644ea5e
fix(android): Set preference when update is cancelled
2019-12-04 12:57:24 +07:00
Marc Durdin
0b2087783c
fix: move clean operation
2019-12-04 05:19:01 +01:00
Marc Durdin
3a626e11e2
fix(developer): ci alternate installer path
...
CI needs to build the model compiler from an alternate path because the
production build from npm can have files not in the development build.
This was causing CI errors such as:
kmlmc.wxs(170) : error LGHT0103 : The system cannot find the file
'C:\...\node_modules\.bin\node.ps1'.
2019-12-04 05:19:01 +01:00
Joshua A. Horton
7cab14b4c1
fix(common): lmlayer unit test failure in IE due to wordbreaker swap
2019-12-04 08:53:20 +07:00
Joshua A. Horton
02e57d80d9
fix(common): 'default' wordbreaker context-final null token
2019-12-04 08:42:51 +07:00
Darcy Wong
2b19588c3c
fix(android): Add a preference for ignoring update notifications
...
This is done individually per keyboard or lexical model ID
2019-12-03 16:01:40 +07:00
Marc Durdin
a5a9a8f35d
feat(developer): debugger menu to switch models
...
Fixes #2402 . This adds a menu to switch models in the web debugger.
It is likely that most users will have only a single model loaded but
we need this to complete the circle. It also gives a little more
visibility in the model debugging process to validate that you are
testing the expected model.
2019-12-03 07:48:53 +00:00