Marc Durdin
02d03588b2
chore(developer): simplify dialog workflow
...
Most dialogs in touch layout editor can now have just a Close
button with changes taking effect immediately. This helps users
visualize how the options they've chosen will work.
2022-07-14 10:58:58 +10:00
Marc Durdin
1738f12428
feat(developer): add displayHint property to touch layout editor
...
Moves the top toolbar to the left to make more room, and tidy it up,
and moves various controls into sub-dialogs to make them clearer.
Shortcut buttons to prepopulate the Hint property will come in a
subsequent PR.
2022-07-14 10:58:57 +10:00
Marc Durdin
a362f27dda
feat(developer): add hint property to touch layout editor
...
Also fixes a couple of minor issues with character map integration and
Unicode text fields.
2022-07-14 10:58:56 +10:00
Marc Durdin
54a655e92e
feat(developer): add hint and displayHint to touch layout validation and parsing
2022-07-14 10:58:55 +10:00
Marc Durdin
11d8a3ad65
feat(developer): add hint properties to touch layout schema
2022-07-14 10:58:54 +10:00
Marc Durdin
51a94a1d7d
feat(developer): cleanup touch layout files on load and save
...
Improves the .keyman-touch-layout clean schema and adds additional
cleanup during load and save in the Touch Layout Editor.
The compiler already does transforms for the relevant fields to the
formats that KeymanWeb is expecting (in particular, width, pad to
string).
This is preparation for adding hint data to the format as well.
2022-07-14 10:57:39 +10:00
Marc Durdin
60dabb5284
feat(developer): add support for flick and multitap to compiler
2022-07-14 10:57:25 +10:00
Marc Durdin
b702b7dbc3
fix(developer): fix issues with template and presentation
2022-07-14 10:55:03 +10:00
Marc Durdin
d29468441d
chore(developer): remove multitap icon cleanly
2022-07-14 10:55:02 +10:00
Marc Durdin
f9241f4cd7
chore(developer): minor cleanup
2022-07-14 10:55:01 +10:00
Marc Durdin
268ba98219
feat(developer): Support new touch layout definitions in Delphi
...
Also minor tweaks to allow jquery-ui images to load, fixup for broken
file path for node.exe.
2022-07-14 10:55:01 +10:00
Marc Durdin
feee081f6f
feat(developer): tweaks ui for selected key cap
...
* Separates out the 'command' icon key cap controls
* Fixes selection of last active element with undo
2022-07-14 10:55:00 +10:00
Marc Durdin
a637b58066
feat(developer): rework touch layout editor
...
* Restrucure touch layout editor to make space for additional gesture
types:
* Move control bar to right hand side
* Move key cap edits to control bar.
* Adds flick and multitap gestures:
* Adds buttons to add longpress keys, flicks or multitaps.
* Adds Unicode value boxes which mirror the key cap text box.
* Updates key width values in real time when resizing
* Maintain selected key as far as possible across layer switch, platform
switch and presentation view switch.
* Starts to split 'special' key cap icons from normal key caps.
2022-07-14 10:54:59 +10:00
Marc Durdin
5875cf504f
chore(developer): update jquery-ui version to 1.13.1
2022-07-14 10:54:58 +10:00
Marc Durdin
054423fbef
chore(developer): refactor subkeys out of builder.js
2022-07-14 10:54:57 +10:00
Marc Durdin
83bf20cb44
chore(developer): refactor 'constants' out of builder.js
2022-07-14 10:54:56 +10:00
Marc Durdin
f8f271577b
chore(developer): refactor undo actions out of builder.js
2022-07-14 10:54:55 +10:00
Marc Durdin
c88826ccaa
chore(developer): refactor builder.js
2022-07-14 10:54:54 +10:00
Marc Durdin
d4c3dd89a3
Merge pull request #6918 from keymanapp/feat/developer/build-kmcomp-distributable-in-release
...
feat(developer): compiler regression support (build kmcomp-$version.zip during release build) 🚦
2022-07-14 10:52:45 +10:00
Marc Durdin
7a60216708
Merge pull request #6920 from keymanapp/feat/developer/kmcomp-dont-embed-compiler-version
...
feat(developer): Option to skip embed of compiler version 🚦
2022-07-14 10:52:36 +10:00
Marc Durdin
3f051345de
Merge pull request #6919 from keymanapp/fix/developer/kmdecomp-stability-tweaks
...
fix(developer): kmdecomp stability tweaks 🚦
2022-07-14 10:52:25 +10:00
Keyman Server
ccdb0fe525
Merge pull request #6939 from keymanapp/auto/version-master-16.0.33
...
auto: increment master version to 16.0.33
2022-07-14 04:02:25 +10:00
Keyman Build Agent
6f80fd422d
auto: increment master version to 16.0.33
2022-07-13 14:01:37 -04:00
Sabine
0a66df6914
changes in meson + include-paths of several files
2022-07-13 14:36:27 +02:00
Marc Durdin
13f572aeea
Merge pull request #6934 from keymanapp/fix/ios/6932-version-ignore-bundle-metadata
...
fix(ios): ignore CFBundleShortVersionString
2022-07-13 15:31:15 +10:00
Joshua A. Horton
b320696a04
change(web): moves Nonoptional to its own file
2022-07-13 10:49:46 +07:00
Joshua A. Horton
537209a133
chore(web): Merge branch 'feat/web/gesture-recognizer-bounds' into feat/web/gesture-recognizer-rigging
2022-07-13 10:37:11 +07:00
Joshua A. Horton
5e60ff2482
docs(web): adds doc on recognizer configuration design
2022-07-13 10:32:53 +07:00
Joshua A. Horton
2266cb7802
change(web): edgePadding now object per PR comment
2022-07-13 10:04:18 +07:00
Joshua A. Horton
9e1db3a766
refactor(web): padded + viewport zone rework
2022-07-13 09:59:32 +07:00
Joshua A. Horton
33c1119c97
chore(web): addresses PR concerns re zoneBoundaryChecker
2022-07-13 09:38:50 +07:00
Joshua A. Horton
7d55df6425
chore(web): Merge branch 'feat/web/gesture-recognizer-base' into feat/web/gesture-recognizer-bounds
2022-07-13 09:19:45 +07:00
Joshua A. Horton
53837778fa
chore(web): addresses some PR comments/suggestions
2022-07-13 09:13:35 +07:00
Joshua A. Horton
53578a114f
change(web): relocates pageFocusHandler def'n
2022-07-13 08:22:48 +07:00
Marc Durdin
13a038da70
fix(ios): ignore CFBundleShortVersionString
...
Use KeymanVersionWithTag from .plist instead of
CFBundleShortVersionString when checking version information, because
XCode can rewrite bundle version of frameworks. Details: #6932 .
2022-07-13 06:26:59 +10:00
Keyman Server
dacf902b5e
Merge pull request #6931 from keymanapp/auto/version-master-16.0.32
...
auto: increment master version to 16.0.32
2022-07-13 04:02:25 +10:00
Keyman Build Agent
0698edbdf0
auto: increment master version to 16.0.32
2022-07-12 14:01:34 -04:00
Sabine
3e58fa76b6
get keymans version
...
Merge branch 'master' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
# Conflicts:
# common/core/desktop/src/kmx/kmx_context.h
# common/core/desktop/src/kmx/kmx_processor.cpp
# common/windows/cpp/include/keymanversion.h
# common/windows/cpp/include/kkmnkbd/Compfile.h
# common/windows/cpp/include/kmtip_guids.h
# common/windows/cpp/src/kmtip_guids.cpp
# core/src/kmx/kmx_conversion.cpp
# core/src/kmx/kmx_conversion.h
# core/src/kmx/kmx_file.cpp
# core/src/kmx/kmx_processevent.cpp
# core/src/kmx/kmx_processor.hpp
# core/src/kmx/kmx_xstring.cpp
# developer/js/.gitignore
# developer/js/package-lock.json
# developer/js/tests/tsconfig.json
# developer/src/kmcmpdll/CasedKeys.cpp
# developer/src/kmcmpdll/CheckFilenameConsistency.cpp
# developer/src/kmcmpdll/CheckFilenameConsistency.h
# developer/src/kmcmpdll/CheckForDuplicates.cpp
# developer/src/kmcmpdll/CheckForDuplicates.h
# developer/src/kmcmpdll/CheckNCapsConsistency.cpp
# developer/src/kmcmpdll/CheckNCapsConsistency.h
# developer/src/kmcmpdll/Compiler.cpp
# developer/src/kmcmpdll/DeprecationChecks.cpp
# developer/src/kmcmpdll/NamedCodeConstants.cpp
# developer/src/kmcmpdll/UnreachableRules.cpp
# developer/src/kmcmpdll/UnreachableRules.h
# developer/src/kmcmpdll/compfile.h
# developer/src/kmcmpdll/kcframe/kcframe.cpp
# developer/src/kmcmpdll/kcframe/kcframe.vcxproj
# developer/src/kmcmpdll/kcframe/kcframe.vcxproj.filters
# developer/src/kmcmpdll/kmcmpdll.vcxproj
# developer/src/kmcmpdll/kmcmpdll.vcxproj.filters
# developer/src/kmcmpdll/version.rc
# developer/src/kmcmpdll/versioning.cpp
# developer/src/kmlmc/bundle.sh
# developer/src/kmlmc/tests/test-join-word-breaker.ts
# developer/src/kmlmc/tests/test-override-script-defaults.ts
# developer/src/server/tsconfig.json
# windows/src/developer/kmcmpdll/Makefile
# windows/src/developer/kmcmpdll/vkeys.h
# windows/src/engine/keyman32/keymanengine.h
# windows/src/global/inc/Vkeys.h
# windows/src/global/inc/rc4.h
# windows/src/global/vc/rc4.cpp
2022-07-12 10:43:20 +02:00
Joshua A. Horton
8abbe42b57
chore(web): Merge branch 'feat/web/gesture-recognizer-bounds' into feat/web/gesture-recognizer-rigging
2022-07-12 14:15:08 +07:00
Joshua A. Horton
5016819adb
chore(web): Merge branch 'feat/web/gesture-recognizer-base' into feat/web/gesture-recognizer-bounds
2022-07-12 14:14:49 +07:00
Joshua A. Horton
b73241f090
chore(web): Merge branch 'feat/web/gesture-recognizer-main' into feat/web/gesture-recognizer-base
2022-07-12 14:14:26 +07:00
Joshua A. Horton
d5222dfaad
fix(web): base tsconfig reference
2022-07-12 14:13:09 +07:00
Joshua A. Horton
6a4ab47beb
chore(web): Merge branch 'feat/web/gesture-recognizer-bounds' into feat/web/gesture-recognizer-rigging
2022-07-12 12:41:38 +07:00
Joshua A. Horton
956e092fe8
chore(web): Merge branch 'feat/web/gesture-recognizer-base' into feat/web/gesture-recognizer-bounds
2022-07-12 12:41:15 +07:00
Joshua A. Horton
1b21994b2a
chore(web): Merge branch 'feat/web/gesture-recognizer-main' into feat/web/gesture-recognizer-base
2022-07-12 12:40:51 +07:00
Joshua A. Horton
cca5be5d74
fix(web): moved build.sh lost its executable flag
2022-07-12 12:40:24 +07:00
Joshua A. Horton
c5832cf203
chore(web): Merge branch 'feat/web/gesture-recognizer-bounds' into feat/web/gesture-recognizer-rigging
2022-07-12 12:33:31 +07:00
Joshua A. Horton
c2e061b4f7
chore(web): Merge branch 'feat/web/gesture-recognizer-base' into feat/web/gesture-recognizer-bounds
2022-07-12 12:30:58 +07:00
Marc Durdin
7a8ea0b0af
Merge pull request #6926 from keymanapp/fix/developer/6922-qrcode-for-package-editor
...
fix(developer): QR Code for Package Editor had wrong path
2022-07-12 15:27:29 +10:00
Joshua A. Horton
0f40f5197c
chore(web): Merge branch 'feat/web/gesture-recognizer-main' into feat/web/gesture-recognizer-base
2022-07-12 12:11:07 +07:00