spiegel-keyman/common
Marc Durdin 400444933c feat(developer): introduce WelcomeFile property to packages
Fixes #9478.

This adds a property WelcomeFile to .kps and kmp.json, which allows us
to move away from the hardcoded welcome.htm filename in the future, and
makes transform from Markdown (#9477) a simpler operation, and just
generally starts the cleanup of the messiness of hard-coded filenames.

The package compiler will fallback to injecting welcome.htm into this
property if (a) welcome.htm is present, and (b) the property does not
already have a value. This doesn't buy us much because we still need to
support welcome.htm for existing legacy packages, but does mean that
our .kmp package metadata will be more consistent for packages compiled
with 17.0+ compilers.
2023-10-08 07:22:57 +07:00
..
include feat(developer): support store(&version) '17.0' 2023-10-02 15:30:07 +07:00
linux chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00
mac chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00
models chore(common): cleanup final Typescript non-ESM metadata 2023-10-04 12:55:51 +07:00
predictive-text chore(common): cleanup final Typescript non-ESM metadata 2023-10-04 12:55:51 +07:00
resources chore(windows): address review comments 2022-06-16 04:47:53 +10:00
schemas feat(developer): introduce WelcomeFile property to packages 2023-10-08 07:22:57 +07:00
test chore(common): fixup legacy test keyboards 2023-09-28 16:10:46 +07:00
tools chore(common): fixup sourcemap-path-remapper build settings 2023-10-05 14:46:14 +07:00
web feat(developer): introduce WelcomeFile property to packages 2023-10-08 07:22:57 +07:00
windows feat(developer): introduce WelcomeFile property to packages 2023-10-08 07:22:57 +07:00
build.sh chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00