Marc Durdin
896b922865
chore(developer): refactoring - minor
2021-09-23 13:51:54 +10:00
Marc Durdin
05cefaf9f8
feat(developer): improve look and feel of test view
2021-09-22 11:02:54 +10:00
Darcy Wong
6240d305b4
fix(web): Check keyboard before marking layout calibrated
2021-09-22 11:02:53 +10:00
Marc Durdin
6b39383743
feat(developer): touch layout testing
...
Adds support for testing touch layouts without requiring use of device
emulation. Uses new InlinedOSKView.
Does not yet add a view within Keyman Developer; this will come shortly.
2021-09-22 11:02:53 +10:00
jahorton
354e852130
feat(web): inlined OSK - target device hotswap
2021-09-21 14:04:10 +07:00
jahorton
c7ba56c23a
feat(web): input alignment on layout refresh
2021-09-21 13:44:29 +07:00
jahorton
0640b60e3e
chore(web): Merge branch 'refactor/web/osk-activation-and-visibility' into feat/web/inlined-osk
2021-09-21 12:51:29 +07:00
jahorton
ebd673fdb2
fix(web): osk dismissal after focus timer
2021-09-21 12:19:11 +07:00
jahorton
d687c9e1c3
fix(web): workaround for unwanted CJK pinning
2021-09-21 10:37:08 +07:00
jahorton
09f4aed77e
chore(web): Merge branch 'refactor/web/active-element-integrations' into refactor/web/osk-activation-and-visibility
2021-09-21 09:59:46 +07:00
jahorton
a6289f4f0f
fix(web): detaches base-page touch handlers on shutdown
2021-09-21 09:55:11 +07:00
jahorton
b452092765
refactor(web): base page touch-handlers
2021-09-21 09:43:34 +07:00
jahorton
a1516d194d
fix(web): focus-timer preserves activation on Android
2021-09-21 09:23:11 +07:00
jahorton
0956fb62a7
docs(web): adds comment about prior commit's fix
2021-09-20 15:48:18 +07:00
jahorton
da8e83090a
fix(web): touch-based unit test issues
2021-09-20 15:46:59 +07:00
jahorton
48fe02023c
fix(web): fixes unit test issue (event's 'buttons' property)
2021-09-20 14:39:27 +07:00
jahorton
f7dc8e1140
chore(web): Merge branch 'refactor/web/osk-activation-and-visibility' into feat/web/inlined-osk
2021-09-17 15:26:03 +07:00
jahorton
3f48ae7e99
fix(web): more polish, fixes pinned position management
2021-09-17 15:15:53 +07:00
jahorton
09de360789
fix(web): missed bits of last commit, adds some polish
2021-09-17 15:02:43 +07:00
jahorton
8826bec8fe
fix(web): incorporates some review suggestions
2021-09-17 14:58:18 +07:00
jahorton
ffc381fcb6
chore(web): Merge branch 'refactor/web/active-element-integrations' into refactor/web/osk-activation-and-visibility
2021-09-17 08:38:49 +07:00
jahorton
f95f732297
chore(web): Merge branch 'refactor/web/specialized-osk-views' into refactor/web/active-element-integrations
2021-09-16 14:52:45 +07:00
jahorton
c15fe2015e
chore(web): Merge branch 'refactor/web/osk-view-abstraction' into refactor/web/specialized-osk-views
2021-09-16 10:03:19 +07:00
jahorton
ae0786a109
chore(web): Merge branch 'master' into refactor/web/osk-view-abstraction
2021-09-16 09:57:15 +07:00
Joshua Horton
f2e07e8add
Merge pull request #5619 from keymanapp/refactor/web/osk-view-components
...
refactor(web): OSK modularization - view components, layout cleanup ✂️
2021-09-16 09:56:08 +07:00
Joshua Horton
c9ceda7d9c
Merge pull request #5688 from keymanapp/fix/web/spacebar-with-modifier-captions
...
fix(web): spacebar caption when functional layer differs from display layer
2021-09-16 09:01:43 +07:00
Joshua Horton
8f937fbde0
Merge pull request #5693 from keymanapp/fix/ios/sys-kbd-error-version-tag
...
fix(ios): version-tagging for errors logged from the system keyboard
2021-09-16 08:59:18 +07:00
jahorton
63ce4829a7
fix(ios): release-version tagging for errors from sys keyboard
2021-09-15 12:09:45 +07:00
jahorton
430b636b22
fix(web): independent keyboard & touch-focus management
2021-09-15 10:28:58 +07:00
jahorton
bae7df03f3
fix(web): embedded popup + hardware keys
2021-09-15 09:17:38 +07:00
jahorton
f46bc3cd88
fix(web): embedded popup + hardware keys
2021-09-15 09:13:59 +07:00
Keyman Server
108bebc5d1
Merge pull request #5690 from keymanapp/auto/version-master-15.0.113
...
auto: increment master version to 15.0.113
2021-09-15 04:02:15 +10:00
Keyman Build Agent
47a8a4b02b
auto: increment master version to 15.0.113
2021-09-14 14:01:32 -04:00
Marc Durdin
85aa4190c0
Merge pull request #5684 from keymanapp/fix/windows/5683-keyboard-name-fallback
...
fix(windows): fallback to filename if `&name` not set
2021-09-14 18:51:43 +10:00
jahorton
d429c76a52
fix(web): spacebar caption when functional layer differs from display layer
2021-09-14 15:34:27 +07:00
jahorton
e2c2084380
chore(web): adds default value for optional chain
2021-09-14 13:10:52 +07:00
jahorton
11ee389a24
chore(web): copyright tweak
2021-09-14 13:08:46 +07:00
jahorton
9a205474cc
change(web): OSK cookie notes KMW version
2021-09-14 12:55:34 +07:00
Darcy Wong
6bfc64b17c
Merge pull request #5687 from keymanapp/chore/common/gh-sync-crowdin
...
chore(common): Add GitHub action to upload sources to crowdin
2021-09-14 09:48:04 +07:00
Darcy Wong
1fc84103db
Update .github/workflows/crowdin.yml
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-14 07:41:04 +07:00
Darcy Wong
8545d2d47e
Merge pull request #5686 from keymanapp/chore/common/unicode-14
...
chore(common): Update to Unicode 14.0
2021-09-14 07:28:32 +07:00
Darcy Wong
8575570271
chore(common): Remove trigger on custom branch
2021-09-14 07:19:37 +07:00
Darcy Wong
676df4b309
chore(common): Add GitHub action to sync crowdin source
2021-09-14 07:11:07 +07:00
Darcy Wong
d00f59c3de
chore(common): Update to Unicode 14.0
...
Update to Unicode 14.0 characters from https://www.unicode.org/Public/14.0.0/ucd/
2021-09-14 05:31:55 +07:00
Marc Durdin
a00eb2c91a
fix(windows): fallback to filename if &name not set
...
Fixes #5683 .
If `store(&name)` is missing from a keyboard, then fallback to the
filename of the keyboard (sans extension). This fixes a regression in
14.0 keyboard registration.
I opted not to make this change in kmxfile but rather in places which
use it in the Keyman Engine COM API, because I wanted kmxfile to remain
truthful about all details of what it is reading from the file.
Given that the COM API will now never return an empty string for the
name of the keyboard, there are mitigations for this in Keyman
Configuration which are unnecessary, but it is not harmful for them to
remain there.
Will cherry-pick to stable-14.0.
2021-09-14 08:24:17 +10:00
Keyman Server
3bacfd2d08
Merge pull request #5682 from keymanapp/auto/version-master-15.0.112
...
auto: increment master version to 15.0.112
2021-09-14 04:02:59 +10:00
Keyman Build Agent
0ec12e763e
auto: increment master version to 15.0.112
2021-09-13 14:01:37 -04:00
Darcy Wong
e881a01e72
chore(common): Update doc for updating crowdin source
2021-09-13 15:23:35 +07:00
Darcy Wong
7f7a5c4f7c
Merge pull request #5664 from keymanapp/fix/android/override-numeric-field
...
fix(web,android/app): Select numeric layer when entering a numeric field
2021-09-13 14:46:26 +07:00
Darcy Wong
3d0ce8ecdf
Merge pull request #5667 from keymanapp/chore/android/selector-styling
...
chore(android/engine): Fix dictionary selector and back arrow styling
2021-09-13 14:44:08 +07:00