Darcy Wong
d85af16858
feat(oem/fv/android): Add keyboard and dictionary controls
2022-03-02 12:30:51 +07:00
Marc Durdin
3ebfaad83c
chore: move to beta
2022-03-02 13:59:00 +11:00
Marc Durdin
0e9df5e460
chore: move to 16.0
2022-03-02 13:58:32 +11:00
Marc Durdin
861e02002b
Merge pull request #6315 from keymanapp/feat/developer/3174-word-count-commas
...
feat(developer): support commas in frequency in wordlists ✂
2022-03-02 13:19:20 +11:00
Marc Durdin
aeeffc3568
Merge pull request #6310 from keymanapp/fix/web/6072-stop-css-repeated-injection
...
fix(web): stop repeated CSS injection ✂
2022-03-02 12:50:16 +11:00
Marc Durdin
1de021793f
Merge pull request #6311 from keymanapp/fix/developer/6029-font-for-package-model-editors
...
fix(developer): font for Package and Model Editors ✂
2022-03-02 12:48:54 +11:00
Marc Durdin
0876f728a8
Merge pull request #6314 from keymanapp/fix/developer/845-3224-tab-visibility-in-developer
...
fix(developer): Improve active tab visibility ✂
2022-03-02 12:34:52 +11:00
Marc Durdin
42abbd5ce3
Merge pull request #6295 from keymanapp/fix/developer/6077-handle-paste-change-event-touch-layout-editor
...
fix(developer): handle paste event in touch layout editor
2022-03-02 12:33:30 +11:00
Marc Durdin
2ad60e17cb
Merge pull request #6317 from keymanapp/fix/ios/6306-system-keyboard-in-simulator
...
fix(ios): tweak simulator builds to support M1 ✂
2022-03-02 12:22:11 +11:00
Marc Durdin
273c689629
Merge pull request #6300 from keymanapp/chore/developer/disable-upload-in-server-non-localhost
...
chore(developer): disable upload for server except localhost
2022-03-02 11:51:41 +11:00
Marc Durdin
716d23d150
Merge pull request #6316 from keymanapp/fix/web/error-in-floating-osk-view-when-no-keyboard-active
...
fix(web): error in floating osk view when no keyboard active ✂
2022-03-02 11:40:27 +11:00
Marc Durdin
a821f65e47
Merge pull request #6313 from keymanapp/chore/developer/4168-remove-package-for-distribution-button
...
chore(developer): remove Package for Distribution action ✂
2022-03-02 11:39:46 +11:00
Marc Durdin
6f1468195b
Merge pull request #6312 from keymanapp/feat/developer/5415-kmcomp-h-help
...
feat(developer): kmcomp -h and -help ✂
2022-03-02 11:32:31 +11:00
Marc Durdin
1609a4de92
Merge pull request #6309 from keymanapp/fix/developer/6144-code-to-id
...
fix(developer): rename Code to ID in Touch Layout Editor ✂
2022-03-02 11:25:27 +11:00
Marc Durdin
c965f3978f
Merge pull request #6305 from keymanapp/mcdurdin-patch-1
...
chore(common): tweak CODEOWNERS
2022-03-02 10:23:04 +11:00
Marc Durdin
6f9fbe9712
fix(ios): tweak simulator builds to support M1
...
Fixes #6306 .
Simulator builds excluded arm64 targets which is not correct for M1
support; although the basic app would run, the app extension (for the
soft keyboard) would not.
2022-03-02 09:05:14 +11:00
Marc Durdin
19d8faa077
Merge pull request #6287 from keymanapp/fix/linux/6285-makedirs
...
fix(linux): Gracefully handle makedirs failures
2022-03-02 09:02:09 +11:00
Marc Durdin
3df951a530
Merge pull request #6285 from keymanapp/fix/linux/6284-download
...
fix(linux): Gracefully handle keyboard download failure
2022-03-02 09:01:38 +11:00
Marc Durdin
e2bd4cdca4
Merge pull request #6304 from keymanapp/fix/developer/6303-move-ngrok
...
fix(developer): move ngrok to Server/bin/
2022-03-02 09:00:19 +11:00
Marc Durdin
b5615e3a4b
fix(web): error in floating osk view when no keyboard active
...
This fixes an issue that arises when loading the Keyman Developer Server
home page and there are registered keyboards, but no keyboards active.
The floating osk view would throw an exception because it would attempt
to set the title of the view from the active keyboard, which is `null`.
2022-03-02 08:46:10 +11:00
Marc Durdin
0cae56d465
feat(developer): support commas in frequency in wordlists
...
Fixes #3174 .
Google Sheets can export TSV files with formatted numbers, including
having commas as thousands separators. Let's ignore those commas.
2022-03-02 08:40:40 +11:00
Marc Durdin
e078440c18
fix(developer): Improve active tab visibility
...
Fixes #845 .
Fixes #3224 .
Makes the active tab more visible both in the horizontal file tabs, and
in the vertical activity tabs by changing the background colour to
Keyman Light Blue (css: `#79C3DA`).
2022-03-02 08:36:16 +11:00
Marc Durdin
ec5084c5e3
chore(developer): remove Package for Distribution action
...
Fixes #4168 .
This button no longer makes sense when we have template projects, as it
encourages keyboard developers to create multiple packages. The template
project should already have a package.
It is also not hard to create a package if you don't already have one;
this does not reduce the complexity significantly, apart from the mini
feature of adding both the .js and the .kmx in a single step (the .kvk
is added also by virtue of the .kmx being added, but that is done in
any case if you manually add a .kmx to a package).
2022-03-02 08:31:02 +11:00
Marc Durdin
0f453d7e96
feat(developer): kmcomp -h and -help
...
Fixes #5415 .
This adds `-h` and `-help` command line parameters to kmcomp. As kmcomp
uses only single-hyphen parameters currently, I opted not to support the
common `--help`, just for consistency.
2022-03-02 08:26:34 +11:00
Marc Durdin
160859c2ed
fix(developer): font for Package and Model Editors
...
Fixes #6029 .
Allows the user to specify the character and/or code font (where
applicable) for the Package and Model Editors.
2022-03-02 08:18:03 +11:00
Marc Durdin
6734d824a5
fix(web): stop repeated CSS injection
2022-03-02 06:37:51 +11:00
Marc Durdin
16592da996
fix(developer): rename Code to ID in Touch Layout Editor
2022-03-02 06:34:57 +11:00
Keyman Server
bf83edadab
Merge pull request #6308 from keymanapp/auto/version-master-15.0.205
...
auto: increment master version to 15.0.205
2022-03-02 05:03:24 +11:00
Keyman Build Agent
7dbf3ee7e2
auto: increment master version to 15.0.205
2022-03-01 13:02:38 -05:00
rc-swag
f5449c7757
Merge pull request #6302 from keymanapp/chore/windows/6275/remove-keyman-core-icon
...
chore(windows): Remove core icon from system tray
2022-03-01 20:27:58 +10:00
Marc Durdin
95fd726b8f
Merge pull request #6298 from keymanapp/fix/developer/6297-server-font
...
fix(developer): server font support
2022-03-01 11:58:38 +11:00
Marc Durdin
623cab70d8
Merge pull request #6250 from keymanapp/feat/android/android-web-test-harness
...
feat(android): Android web-based test harness 🎢
2022-03-01 10:00:09 +11:00
Marc Durdin
e9baffb50e
chore(android): Merge branch 'master' into feat/android/android-web-test-harness
2022-03-01 08:10:12 +11:00
Marc Durdin
5e5e8e07b8
Merge pull request #6280 from keymanapp/fix/ios/5853-selection-management-ios-1
...
fix(ios): properly handle selection 🎢
2022-03-01 08:08:37 +11:00
Marc Durdin
d1e77231de
Merge pull request #6279 from keymanapp/chore/ios/split-ios-host-js
...
chore(ios): separate ios-host.js 🎢
2022-03-01 08:08:30 +11:00
Marc Durdin
7fd2f9d990
Merge pull request #6274 from keymanapp/fix/android/5853-selection-management-android-1
...
fix(android): properly handle selection 🎢
2022-03-01 08:08:19 +11:00
Marc Durdin
a2496ca389
Merge pull request #6273 from keymanapp/chore/android/5853-split-android-host-js
...
chore(android): separate android-host.js 🎢
2022-03-01 08:08:10 +11:00
Marc Durdin
6e9969b27c
Merge pull request #6272 from keymanapp/fix/web/5853-selection-not-working
...
fix(web): properly handle selection 🎢
2022-03-01 08:08:02 +11:00
Marc Durdin
79328eabab
Merge pull request #6249 from keymanapp/fix/web/5853-selection-is-damaged-by-newcontext-event
...
fix(web): add readonly mode for rule behavior finalization 🎢
2022-03-01 08:07:48 +11:00
Marc Durdin
da0821b552
Update CODEOWNERS
2022-03-01 06:13:42 +11:00
Marc Durdin
38dbc763cd
fix(common): rc-swag not rc_swag
2022-03-01 05:15:45 +11:00
Marc Durdin
5f8b797820
chore(common): tweak CODEOWNERS
2022-03-01 04:59:41 +11:00
Marc Durdin
482b6122a1
fix(developer): move ngrok to Server/bin/
...
Fixes #6303 .
Moves ngrok.exe to %appdata%/Keyman/Keyman Developer/Server/bin/
2022-02-28 20:48:36 +11:00
Ross
bf44bc8ff6
chore(windows): Remove core icon from system tray
2022-02-28 16:38:18 +10:00
Marc Durdin
1b2c213658
chore(developer): disable upload for server except localhost
...
Fixes #6299 .
Moved some of the init to test.js from packages.js. If not on localhost,
then the UI for upload is disabled -- note that backend for upload is
already disabled for non-localhost.
This is necessary to prevent non-local site users uploading arbitrary
files to the cache, which could lead to security bypass.
2022-02-28 15:44:26 +11:00
Marc Durdin
1b3388290d
fix(developer): server font support
...
Fixes #6297 .
Five issues fixed from #6297 . Note that the fix for point 5
(`font-family` should be keyboard-specific, and it is not being used
per-keyboard in the keyboard registration yet) opts to use a cleaned
identifier for the font filename, but not one that is keyboard-specific,
at this time.
2022-02-28 15:11:39 +11:00
Marc Durdin
db9822147f
chore(android): disable debugging
2022-02-28 15:06:32 +11:00
Marc Durdin
94af38675f
fix(developer): use oninput instead of onpaste
...
oninput covers more cases than onpaste and keyup, and doesn't
lead to marking fields dirty when e.g. Shift is pressed.
2022-02-28 10:51:10 +11:00
Marc Durdin
978b0ab9a1
fix(developer): handle paste event in touch layout editor
...
Fixes #6077 .
Refactor all the text field event handlers to have consistent structure
for edits, pastes and keyboard events. This fixes Ctrl+V paste as well
as tidying up the relevant code.
2022-02-28 10:16:50 +11:00
Keyman Server
15b0031b3e
Merge pull request #6293 from keymanapp/auto/version-master-15.0.204
...
auto: increment master version to 15.0.204
2022-02-27 05:03:22 +11:00