spiegel-keyman/common
Marc Durdin 9dabcc0306 fix(developer): remove redundant keyboard fields from .kps
The fields 'name', 'version', and 'rtl' were defined in the .kps file,
but were not actually used by the compiler, as kmc-package reads the
metadata from the keyboard file rather than relying on this data, which
often is out of date. This led to confusion for keyboard authors, so
this change removes that metadata from the package.

The one visible side-effect (apart from the data disappearing from
future .kps files) is that the package editor no longer shows this
metadata in the Keyboards view (but as it may be out-of-date, this is
probably a good thing).

Fixes: #13576
Fixes: #13593
2025-03-28 14:07:23 +07:00
..
cpp fix(developer): changes to better align the code in u16ltrim and u16rtrim 2024-09-10 11:13:42 +01:00
include fix(core): rename assert() to test_assert() in unit tests 2024-11-28 09:46:01 +07:00
linux chore(common): builder_describe and builder_parse should come first 2024-05-02 15:54:32 +07:00
mac chore(common): builder_describe and builder_parse should come first 2024-05-02 15:54:32 +07:00
resources feat(windows): store larger images and source file 2025-02-27 13:31:38 +10:00
schemas chore(common): loosen .keyman-touch-layout schema layer id requirements 2024-02-23 10:38:45 +07:00
test chore(common): rebuild keyboard fixture with kmcomp 2025-03-22 06:08:16 +07:00
tools chore(common): create flag file without node 2024-09-30 14:51:24 +02:00
web Merge pull request #13122 from keymanapp/fix/common/web/types/12945-replace-invalid-StrsItem-identity-checks-with-isEqual 2025-02-04 11:20:53 +00:00
windows fix(developer): remove redundant keyboard fields from .kps 2025-03-28 14:07:23 +07:00
build.sh chore(common): add support for build target platform exclusions 2024-08-07 09:25:56 +07:00