Make sure layout files are always included
A lot of layout files are submitted without the corresponding changes in src/resources.rs
and tests/meson.build
files, making them either unused and/or untested.
Possible solutions:
- scan for and include all files. This risks being arcane while nice to use
- manually remind contributors to add changes. The scaling is not so good, but also new layouts are rather rare. It risks turning off contributors
- scan for and test all layouts (seems easier than including in Rust) and raise an issue if any is not included or valid, print instructions. It would still surprise contributors, but also give impersonal feedback quickly