Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
atlas_65 Layout Macro Refactor (#16483)
* atlas_65.h: add matrix diagram
* atlas_65.h: apply linting
- convert tabs to spaces
- four-space indent
- align backslashes in layout macro
* atlas_65.h: adjust layout macro alignment
Visually separates each side. White-space-only change.
* physically arrange layout macro
Move the matrix position identifiers in the layout macro to resemble the assembled keyboard's layout.
- move `k46` (right side B) to the fourth (Shift) row
- move each of `k1E`, `k2E` and `k3E` (right side navigation keys) up one row
- update keymaps to match
* update maintainer data
Update the maintainer data in `info.json` and `readme.md`.
Merge remote-tracking branch 'origin/master' into develop
Remove invalid keyboard_folder from gk6 (#16480)
Merge remote-tracking branch 'origin/master' into develop
Ellora65: remove dead space from Configurator rendering (#16478)
Merge remote-tracking branch 'origin/master' into develop
Move projectcain encoder logic to keyboard level (#16479)
Merge remote-tracking branch 'origin/master' into develop
Glacier: Community Layout support (#16474)
* Glacier: Community Layout support
Enables the Glacier to use QMK's `tkl_f13_ansi_tsangan` community layout.
- rename `LAYOUT` to `LAYOUT_tkl_f13_ansi_tsangan`
- add `LAYOUTS` rule to `rules.mk`
* info.json: correct maintainer value
Use the maintainer's GitHub username.
Merge remote-tracking branch 'origin/master' into develop
handwired/3dortho14u: refactor layout data (#16475)
Remove nonextant matrix positions from the layout data.
Merge remote-tracking branch 'origin/master' into develop
snatchpad: update layout data (#16476)
Fixes key overlaps in QMK Configurator.
Merge remote-tracking branch 'origin/master' into develop
CLI: Validate JSON keymap input (#16261)
* Fix schema validator
It should use the passed schema.
* Add required attributes to keymap schema
* Rework subcommands to validate the JSON keymaps
The 'compile', 'flash' and 'json2c' subcommands were reworked to add
JSON keymap validation so error is reported for non-JSON and
non-compliant-JSON inputs.
* Fix required fields in keymap schema
* Add tests
* Fix compiling keymaps directly from keymap directory
* Schema should not require version for now.
Merge remote-tracking branch 'origin/master' into develop
Fix issues with data driven split keyboards (#16457)