Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
61a058fcec
Merge pull request #7371 from keymanapp/fix/developer/7368-handle-invalid-kps-in-project-view
fix(developer): handle invalid kps xml when loading project view
2022-10-03 14:26:59 +11:00
sgschantz
23ac555e95 changed property and arg names for consistency, more comment cleanup 2022-10-03 09:35:32 +07:00
Joshua A. Horton
26952447d6 chore(web): removes final kmw_ip refs 2022-10-03 08:26:12 +07:00
Joshua A. Horton
1c021e821c chore(web): a bit more cleanup per review 2022-10-03 08:22:10 +07:00
Darcy Wong
f8f3fe1873 chore(android): Add Toast notifications to KMLog 2022-10-03 07:55:38 +07:00
Keyman Server
04bde69ab6
Merge pull request #7389 from keymanapp/auto/version-master-16.0.73
auto: increment master version to 16.0.73
2022-10-01 04:02:13 +10:00
Keyman Build Agent
d1f75f73e2 auto: increment master version to 16.0.73 2022-09-30 14:01:30 -04:00
sgschantz
64ba679252 comment cleanup 2022-09-30 23:36:16 +07:00
sgschantz
fdeeada6bf delete icon for alert and use AppIcon 2022-09-30 17:34:10 +07:00
Darcy Wong
4c1651baf4 fix(android/engine): Dismiss subkeys on multi-touch 2022-09-30 14:14:02 +07:00
Joshua A. Horton
871c50bb2b docs(web): re-documents a couple of vars (see #7387) 2022-09-30 12:46:57 +07:00
Joshua A. Horton
312b19c3ef chore(web): drops testString, checkFont* funcs 2022-09-30 11:49:03 +07:00
Darcy Wong
6cfa06fa27
Merge pull request #7365 from keymanapp/chore/common/split-builder-utils
refactor(common): Split builder utilities to separate script
2022-09-30 07:07:05 +07:00
Darcy Wong
637bd7560c
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-09-30 07:06:10 +07:00
Darcy Wong
c21b6f5cf6
Merge pull request #7383 from keymanapp/fix/web/highlight-suggestion-crash
fix(web): Only unhighlight suggestion if there's a pending one
2022-09-30 06:38:26 +07:00
Marc Durdin
7baa9f01cd
Merge pull request #7380 from keymanapp/feat/common/epic-ldml/7379-kvks-writer-for-ts
feat(common): kvks writer for TypeScript 🙀
2022-09-30 08:13:50 +10:00
Marc Durdin
976814a978
Merge pull request #7385 from keymanapp/fix/developer/epic-ldml/kmc-output-filenames
fix(developer): kmc was overwriting kmx with kvk 🙀
2022-09-30 08:13:16 +10:00
Marc Durdin
e28da7b1dd fix(developer): kmc was overwriting kmx with kvk 2022-09-30 07:54:39 +10:00
Keyman Server
6ba0486714
Merge pull request #7384 from keymanapp/auto/version-master-16.0.72
auto: increment master version to 16.0.72
2022-09-30 04:02:53 +10:00
Keyman Build Agent
8d92399c4b auto: increment master version to 16.0.72 2022-09-29 14:02:13 -04:00
Ross
1d7e0cedc9 feat(windows): Tweaks to layout
- Red Text in Languages if no languages have been added
- Adjust spacing for the keyboard layout buttons to insure the overall
  flex box padding matches the gap between the buttons.
- Remove blue hover from languages
- Add a selection colour for keyboard layout that has focus
- Change Hover colour for buttons
- Tweaks to the appearance of the Add/remove languages pop-up include a close button.
2022-09-29 21:14:28 +10:00
Darcy Wong
afba43b898 fix(web): Only unhighlight suggestion if there's a pending one 2022-09-29 13:33:42 +07:00
Joshua A. Horton
7de043021d fix(web): forgot to remove kmwembedded ref 2022-09-29 10:41:38 +07:00
Joshua A. Horton
336a1972a5 chore(web): Merge remote-tracking branch 'origin/master' into chore/web/unit-test-polish-pass 2022-09-29 10:38:14 +07:00
Joshua Horton
a3dde68d52
Merge pull request #7345 from keymanapp/fix/common/web/mock-deadkey-handling
fix(common/web): mock deadkey handling after rules manipulating context 📴
2022-09-29 10:37:49 +07:00
Darcy Wong
f06578714e chore(common): Update standard example 2022-09-29 10:34:25 +07:00
Joshua A. Horton
c79e1c3e3c chore(web): unit test polishing pass 2022-09-29 10:21:29 +07:00
Marc Durdin
78f4660557 feat(common): kvks writer for TypeScript
Also splits attributes from sub-elements in kvks-file in order to make
round-trip writing more pleasant.

Adds new round-trip test for kvks writer.

Removes incorrect property keybitmap, adds missing property layout.
2022-09-29 12:32:12 +10:00
Joshua A. Horton
d1887a50cd chore(web): drops alignInputs, hideInputs 2022-09-29 08:52:46 +07:00
Darcy Wong
0ee5055907 chore(common): Clarify assumption that THIS_SCRIPT has been set 2022-09-29 08:45:31 +07:00
Darcy Wong
32b002cf23
Merge pull request #7348 from keymanapp/fix/android/spacebar-caption-reload-osk
fix(web): Update spacebar caption when refreshing layout
2022-09-29 08:35:52 +07:00
Joshua A. Horton
897d3d7475 fix(web): content-editable attachment issue post-rebase 2022-09-29 08:17:56 +07:00
Joshua A. Horton
b126176394 chore(web): cleans up attachment tests, re-unifies 'em 2022-09-29 08:17:55 +07:00
Joshua A. Horton
ccea30e9c4 fix(web): fully drops simulated-element touch handlers 2022-09-29 08:17:54 +07:00
Joshua A. Horton
0775eee2ec chore(web): enables text-selection unit tests for mobile 2022-09-29 08:17:53 +07:00
Joshua A. Horton
3218b9a9f3 fix(web): fixes touch-based focusing issues with OSK interactions 2022-09-29 08:17:52 +07:00
Joshua A. Horton
8b346d4faf chore(web): properly places code that crept into #7345 2022-09-29 08:17:51 +07:00
Joshua A. Horton
366efe0e34 feat(web): enables non-design-mode iframes for touch 2022-09-29 08:17:50 +07:00
Joshua A. Horton
64037c0832 feat(web): content editable editing for touch 2022-09-29 08:17:49 +07:00
Joshua A. Horton
5d74d89e2c chore(web): better blur-event swallowing 2022-09-29 08:17:48 +07:00
Joshua A. Horton
fe585b88af chore(web): removal of 'kmw_ip' checks, references 2022-09-29 08:17:47 +07:00
Joshua A. Horton
7b498d60e1 chore(web): missed some spots 2022-09-29 08:17:46 +07:00
Joshua A. Horton
dfca726cf1 chore(web): fully removes touch-alias stuff 2022-09-29 08:17:45 +07:00
Joshua A. Horton
7bf29cecfd change(web): disconnects touch alias hooks, adds .inputMode 2022-09-29 08:17:44 +07:00
Marc Durdin
687c8bae99
Merge pull request #7370 from keymanapp/fix/developer/7090-7091-use-path-backslash-format-for-parameters
fix(developer): ensure backslash in paths passed to kmcomp
2022-09-29 09:22:57 +10:00
Marc Durdin
d8f6a092b3
Merge pull request #7369 from keymanapp/fix/developer/7005-invalid-js-when-using-digits-in-stores
fix(developer): generate valid js when using unquoted digits in stores
2022-09-29 09:22:46 +10:00
Marc Durdin
ea2a5373d3
Merge pull request #7361 from keymanapp/feat/developer/epic-ldml/visual-keyboard-compiler
feat(developer): visual keyboard compiler for LDML 🙀
2022-09-29 09:18:50 +10:00
Marc Durdin
2245918f9a
Merge pull request #7358 from keymanapp/refactor/developer/epic-ldml/keymanapp-common-types
refactor(developer): split file type management into package 🙀
2022-09-29 09:18:42 +10:00
Marc Durdin
65ecf12b94
Merge pull request #7357 from keymanapp/refactor/developer/epic-ldml/callbacks-out-of-readers
refactor(developer): move compiler callbacks out of readers 🙀
2022-09-29 09:18:34 +10:00
Marc Durdin
cc9784d463
Merge pull request #7355 from keymanapp/feat/developer/epic-ldml/kvk-support
feat(developer): kvk support 🙀
2022-09-29 09:18:27 +10:00