Commit graph

3486 commits

Author SHA1 Message Date
Marc Durdin
d6a5694d4d
Merge pull request #2531 from keymanapp/chore/history-beta
chore: history for 13.0 beta
2020-01-28 14:01:04 +11:00
Marc Durdin
105a1b3af0 fix(developer): model editor requires wordBreaker
The model editor would not recognise a source file
if it did not include a wordBreaker reference.
2020-01-26 16:16:36 +11:00
Marc Durdin
77ffd17d88 fix(developer): model kpj template included tsv
The model template .kpj file still included
the wordlist.tsv file directly instead of
it being referenced via the .model.ts only
2020-01-26 16:16:05 +11:00
Marc Durdin
5c6530662f fix(developer): Project MRU showed garbage text
The project MRU showed additional characters after
the end of the filename after ellipsis treatment.
2020-01-26 16:15:11 +11:00
Marc Durdin
e470e3fa58 fix(developer): char drop onto OSK was wrong
On Screen Keyboard character map drop was
still dropping codes instead of chars.
2020-01-26 16:14:35 +11:00
Marc Durdin
43757fd10e fix(developer): new format hotkeys not parsing
The keyboard editor did not recognise the
new format hotkeys (unquoted) as valid.
2020-01-26 16:13:56 +11:00
Marc Durdin
5f0308b75b fix(developer): F7 was not working in editors
This was happening because F7 was assigned to
two actions, so they would conflict with each
other.
2020-01-26 16:12:37 +11:00
Marc Durdin
5894d497b4 chore: history for 13.0 beta 2020-01-24 10:59:35 +11:00
Marc Durdin
c2a6bcb733
Merge pull request #2500 from keymanapp/fix/windows/2467-start-product-shortcut-broken
fix(windows): '(Start Product)' shortcuts
2020-01-21 13:27:15 +11:00
Marc Durdin
9e151b9466
Merge pull request #2416 from keymanapp/fix/developer/2380-data-loss-with-unicode-in-ansi-document
fix(developer): data was lost when editing ansi keyboards
2020-01-21 13:26:48 +11:00
Marc Durdin
677b834d46
Merge pull request #2494 from keymanapp/chore/windows/kmdecomp-winsdk-version
chore(windows): kmdecomp winsdk version to 8.1
2020-01-21 06:05:33 +11:00
Marc Durdin
5e96b7cd54
Merge branch 'master' into fix/developer/2466-charmap-insert-text-editor 2020-01-20 14:56:44 +11:00
Marc Durdin
deb3ba6f24 chore: history 2020-01-20 11:50:08 +11:00
Marc Durdin
a2a8e34653 fix(developer): char map drop into text editor
With changes to the text editor relating to focus,
double-clicking and drag-dropping from character
map no longer worked reliably. This patch resolves
this problem.

Fixes #2466.
2020-01-20 11:44:16 +11:00
Marc Durdin
c73549e002 chore: history 2020-01-20 10:55:08 +11:00
Marc Durdin
13494e35b9 fix(windows): '(Start Product)' shortcuts
Fixes #2467. This is a two part fix. First, the actual shortcuts
now work. Secondly, because the shortcut points to kmshell.exe,
Windows 10 Start Menu will hide it because it is identical to
the Keyman Desktop shortcut. So we add a uniquifier to un-hide
it. A bit silly, but makes sense in this instance.
2020-01-20 10:42:48 +11:00
Marc Durdin
bfd77ebf63
Merge branch 'master' into fix/developer/2380-data-loss-with-unicode-in-ansi-document 2020-01-20 07:07:57 +11:00
Marc Durdin
933994e08c chore(windows): kmdecomp winsdk version to 8.1 2020-01-17 14:47:15 +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
0b70ce0ff1 chore: remove needless path 2019-12-13 13:26:58 +11: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
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
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
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
a9cd2901c9 chore: unwind android refs 2019-12-10 20:33:02 +08:00
Marc Durdin
1b531100ce chore(developer): remove references to TIKE
Fixes #1527.
2019-12-09 18:41:10 +00:00
Marc Durdin
8201872395
Merge branch 'master' into chore/history 2019-12-09 10:12:25 +00:00
Marc Durdin
e283912b98 feat(developer): QRCode in lexical model editor 2019-12-09 09:31:56 +00:00
Marc Durdin
1be5df9d19
Merge branch 'master' into feat/developer/debugger-qrcode 2019-12-09 09:13:29 +00:00
Marc Durdin
7c26fb7b6b
Merge branch 'master' into feat/developer/138-hotkey-statement-bare-virtual-keys 2019-12-09 09:12:17 +00:00
Marc Durdin
6bb167b43c
Merge pull request #2431 from keymanapp/fix/developer/keyboard-layout-id-should-be-lowercase
fix(developer): keyboard id should be clean in import
2019-12-09 09:11:38 +00:00
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