Allow community layouts to be specified in info.json (#14682)
* move the community layout detection to python
* fixup tests
[Keyboard] Fix Mechlovin's Olly/BB keyboard matrix file (#14680)
[Keyboard] Disable RGBLIGHT on mokey64 (#14681)
[Keyboard] Add anti-ghosting support to Model M Converter (#14049)
[Keyboard] Fix key routing for Keyprez Rhino ergo keys (#14589)
[Keyboard] Convert ZSA's Moonlander keyboard to matrix lite (#14667)
Add FIRMWARE_FORMAT = hex for /keyboards/kinesis/kint36 and /keyboards/kinesis/kint41 (#14665)
* Specify hex as the default FIRMWARE_FORMAT which is copied to qmk_firmware root folder
* Specify hex as the default FIRMWARE_FORMAT which is copied to qmk_firmware root folder
Co-authored-by: sadkins <sadkins@iMac-Pro.local>
[Docs] update Japanese translation of mod_tap.md (#13981)
* update mod_tap.md translation
* add id on config_options.md and update text based on comments
Fix documentation for NO_HAPTIC_MOD and NO_HAPTIC_FN features. (#14180)
Quark_LP- change MCU and RGB (#14650)
Remove firmware size impact notes from <keyboard>/rules.mk (#14652)
Remove redundant `MIDI_ENABLE = no` in keyboard-level rules.mk (#14649)
Mechlovin Hex4B: extend layout support (#14651)
* use XXX for KC_NO in hex4b.h
* add matrix diagram to hex4b.h
* rename LAYOUT to LAYOUT_all
* remove reference to KBFirmware JSON Parser
* info.json: add line breaks between rows
* rename LAYOUT_all to LAYOUT_split_bs
- LAYOUT alias for backward compatibility
- LAYOUT_all alias to signify support for every matrix position
* add LAYOUT_2u_bs
* add LAYOUT_tsangan_split_bs
* add LAYOUT_tsangan_2u_bs
* info.json: remove meta key
Remove redundant `UNICODE_ENABLE = no` in keyboard-level rules.mk (#14633)