Commit graph

33096 commits

Author SHA1 Message Date
Darcy Wong
4c453cc395 chore(android): Move banner.html up to assets/ folder
* They don't need to be copied into the resources folder on app load.
2023-11-16 15:24:13 +07:00
Darcy Wong
2b34c641f3
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-16 15:10:18 +07:00
Darcy Wong
b41f049036 chore(android): Tweak banner sizing 2023-11-16 14:47:57 +07:00
Joshua A. Horton
a29599d272 change(android): eliminates a redundant setLayoutParams 2023-11-16 14:42:30 +07:00
Joshua A. Horton
6cc35c15d4 change(android): JS queue flattening - concats all pending calls when ready 2023-11-16 14:42:04 +07:00
Darcy Wong
37e9bbd881 fix(oem/fv/android): Move banner asset folder 2023-11-16 13:58:41 +07:00
Darcy Wong
37e9cf5f2d fix(android/app): Move banner asset folder 2023-11-16 13:53:51 +07:00
Joshua A. Horton
df43d63b18 fix(android): drops full-page reload from picker interactions. Fixes #8868 2023-11-16 13:31:56 +07:00
Darcy Wong
8249abd829 fix(android): Handle single quotes in HTMl banner 2023-11-16 11:52:21 +07:00
Marc Durdin
38f9b29cc9 fix(developer): show relative path in Distribution tab
For the Project view, the Distribution tab now shows file relative
paths, which helps with organization. Have opted _not_ to show the
relative paths in the other tabs, because that information is visible
when the file details are expanded, and because those files should
always be in SourcePath anyway.
2023-11-16 11:50:54 +07:00
Marc Durdin
55c0c6fd08 fix(developer): projects 2.0 internal path enumeration
Restricts enumeration of files for the project to the project folder and
the SourcePath folder. This prevents problems where a project may be in
a folder with many subfolders which would take a long time to enumerate,
and avoids confusion where there are source-type files in other folders.

At the same time, sorts out forward slash vs backslash in paths. While
forward slash works in many scenarios, there are several filename
manipulation functions, such as ExpandFileName, which would build valid
but non-optimal paths when forward slashes were encountered, which
cascaded into files appearing to be different and presentation issues.
2023-11-16 11:47:35 +07:00
Darcy Wong
44fa59b463 chore(android/engine): Revert some changes in android-host.js 2023-11-16 11:40:25 +07:00
Joshua A. Horton
8d542e2273 chore(web): links validator into web's engine/osk build action 2023-11-16 10:17:52 +07:00
Joshua A. Horton
48fc311207 feat(web): implements basic gesture-definition validator 2023-11-16 10:14:40 +07:00
Joshua A. Horton
f03c898cb5 docs(web): adds and updates gesture-recognizer doc-comments 2023-11-16 10:04:07 +07:00
Darcy Wong
68f2661e1f chore(web): Revert take 2 2023-11-16 08:45:26 +07:00
Darcy Wong
887e6b2628 chore(web): Revert 2 files to master 2023-11-16 08:42:06 +07:00
Darcy Wong
0bcdea1e46 chore(android): Merge remote-tracking branch 'origin/master' into fix/android/image-banner 2023-11-16 08:39:35 +07:00
Joshua A. Horton
e4a241bd34 Merge branch 'master' into feat/web/fancy-suggestion-banner 2023-11-16 08:25:21 +07:00
Joshua A. Horton
cff93bec74 fix(web): accidental suggestion-banner retoggle when turning predictions off 2023-11-16 08:20:38 +07:00
Joshua Horton
8ebb7257b3
Merge pull request #9988 from keymanapp/refactor/web/inactive-banner-management
refactor(web): inactive banner management 🎏
2023-11-16 08:06:17 +07:00
Joshua Horton
e6e89d75e8
Merge pull request #9987 from keymanapp/chore/web/separate-banner-source-files
chore(web): splits banner.ts into separate files per banner type 🎏
2023-11-16 08:06:07 +07:00
Steven R. Loomis
e28f35903a feat(core): marker normalization 🙀
- test fix

For: #9468
2023-11-15 17:29:18 -06:00
Steven R. Loomis
2163c1d692
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml 2023-11-15 17:10:03 -06:00
Steven R. Loomis
5a04a812fa feat(core): marker normalization 🙀
- temporarily remove a backspace test until #9450 is fixed.

For: #9468
2023-11-15 17:09:26 -06:00
Steven R. Loomis
07a4821336 feat(core): marker normalization 🙀
- a little further
- couple places where "it wasn't plugged in"
- adding some LDML-TODOs - marker creep
- fixed one unnecessary alloc/dealloc

For: #9468
2023-11-15 17:00:04 -06:00
Darcy Wong
76eab6e12a fix(android/engine): Don't set banner on test mode 2023-11-16 05:52:43 +07:00
Darcy Wong
35a37bc033 chore(android): Additional cleanup
* Remove old assets
* Add API header
* Cleanup comments
2023-11-16 03:21:04 +07:00
Keyman Server
4daba254bb
Merge pull request #10013 from keymanapp/auto/version-master-17.0.212
auto: increment master version to 17.0.212
2023-11-16 01:05:32 +07:00
Keyman Build Agent
6a5b6fb75e auto: increment master version to 17.0.212 2023-11-15 13:05:03 -05:00
Darcy Wong
284ec099ee
Merge pull request #9993 from keymanapp/chore/common/keymanweb-osk-ttf
chore(web,developer): Move keymanweb-osk.ttf to common/resources
2023-11-15 19:10:27 +07:00
sgschantz
84de5fe60a clearDirectory does nothing when directory does not exist 2023-11-15 16:27:53 +07:00
sgschantz
1a8f401a1d clear cache directory before extracting zip 2023-11-15 16:27:53 +07:00
sgschantz
b1c93534da add ZIPFoundation to FirstVoices project 2023-11-15 16:27:53 +07:00
sgschantz
5a9f91d796 add ZIPFoundation to sample projects 2023-11-15 16:27:53 +07:00
sgschantz
d5f857c701 remove marmelroy Zip and add weichsel ZIPFoundation 2023-11-15 16:27:41 +07:00
Eberhard Beilharz
0f5b88d56a
Merge pull request #10009 from keymanapp/fix/linux/improveGHATrigger
fix(linux): Improve triggering of packaging GHA
2023-11-15 10:20:13 +01:00
Joshua A. Horton
681e298f5c change(web): better math, documentation on callout params 2023-11-15 16:14:16 +07:00
Darcy Wong
d6a14a8cab fix(oem/fv/android): Tweak FV banner theme 2023-11-15 15:24:40 +07:00
Steven R. Loomis
0841afb5a1
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml 2023-11-15 00:37:38 -06:00
Steven R. Loomis
6a305cada4
Merge pull request #10005 from keymanapp/fix/common/10004-truthful-test-epic-ldml
fix(common): dx: don't call exit(0) on failure  🙀
2023-11-15 00:37:14 -06:00
Joshua A. Horton
22c09d7b42 chore(web): Merge branch 'feature-gestures' into change/web/locked-flicks 2023-11-15 12:47:57 +07:00
Joshua A. Horton
5ad0477a07 chore(web): post-review adjustments 2023-11-15 12:46:11 +07:00
Joshua A. Horton
0ab094df43 docs(web): adds comment 2023-11-15 11:51:49 +07:00
Joshua A. Horton
1534c6516e docs(web): documentation of new internal interface, clarifying renames 2023-11-15 11:51:49 +07:00
Joshua A. Horton
9f7c6c9754 chore(web): ez-pz bits of cleanup 2023-11-15 11:51:49 +07:00
Joshua A. Horton
f592c5094d feat(web): bonus round - variable-width suggestions 2023-11-15 11:51:48 +07:00
Joshua A. Horton
40488693e8 feat(web): similar handling for RTL 2023-11-15 11:51:48 +07:00
Joshua A. Horton
6d54e08d7b feat(web): visibility offset cancellation after manual scroll to corresponding area 2023-11-15 11:51:48 +07:00
Joshua A. Horton
a46b203e3d feat(web): scroll offset to promote expanded option visibility (LTR only) 2023-11-15 11:51:48 +07:00