Commit Graph
3448 Commits
Author SHA1 Message Date
QMK Bot 532d1e7694 Merge remote-tracking branch 'origin/develop' into xap 2025-05-16 16:35:39 +00:00
Joel Challis 0b6a460b7f Remove duplicate of SPI default config from keyboards (#25266) 2025-05-16 17:35:05 +01:00
QMK Bot d71176330f Merge remote-tracking branch 'origin/develop' into xap 2025-05-14 12:11:28 +00:00
Joel Challis 05ff5443b1 Deprecate usb.force_nkro/FORCE_NKRO (#25262) 2025-05-14 22:02:43 +10:00
zvecr a9f676948b Merge remote-tracking branch 'origin/develop' into xap 2025-05-12 12:06:53 +01:00
Pascal GetreuerandJoel Challis f4171412a6 Enable community modules to define LED matrix and RGB matrix effects. (#25187)
Co-authored-by: Joel Challis <git@zvecr.com>
2025-05-12 09:30:19 +10:00
art-was-here 7f42a5bc03 [New Feature/Core] New RGB Matrix Animation "Starlight Smooth" (#25203) 2025-05-12 08:50:36 +10:00
QMK Bot 6110d043fd Merge remote-tracking branch 'origin/develop' into xap 2025-05-08 21:19:04 +00:00
Drashna Jaelre 5a57d2115b [Docs] Fix typos introduced by PR #25050 (#25250)
It isn't a drashna PR if there aren't some typos in it somewhere.
2025-05-09 07:18:30 +10:00
QMK Bot ac718fc5eb Merge remote-tracking branch 'origin/develop' into xap 2025-05-07 14:43:13 +00:00
QMK Bot 084ed078d6 Merge remote-tracking branch 'origin/master' into develop 2025-05-07 14:42:14 +00:00
Nathan Cain 32204095e5 Docs update for installing qmk with uv (#24995) 2025-05-07 15:41:37 +01:00
QMK Bot 76ae515edd Merge remote-tracking branch 'origin/develop' into xap 2025-05-05 23:53:15 +00:00
Nick Brassel ac991405d0 Deprecate qmk generate-compilation-database. (#25237) 2025-05-06 09:52:41 +10:00
QMK Bot 299f0c32d7 Merge remote-tracking branch 'origin/develop' into xap 2025-05-05 02:29:09 +00:00
Joel Challis 5611a40064 Add battery changed callbacks (#25207) 2025-05-05 03:28:33 +01:00
QMK Bot c5a2cb542b Merge remote-tracking branch 'origin/develop' into xap 2025-05-05 00:22:21 +00:00
Drashna Jaelre 12caf0be4e Add additional hooks for Community modules (#25050) 2025-05-05 10:21:47 +10:00
QMK Bot 9ea0205881 Merge remote-tracking branch 'origin/develop' into xap 2025-04-22 22:05:06 +00:00
eynsai 7a2cd0fa96 High resolution scrolling (without feature report parsing) (#24423)
* hires scrolling without feature report parsing

* fix valid range for exponent

* fix incorrect minimum exponent value documentation
2025-04-23 00:04:31 +02:00
Nick Brassel 0d6dbe4a5f Merge remote-tracking branch 'upstream/develop' into xap 2025-04-22 14:58:42 +10:00
QMK Bot b779c5f567 Merge remote-tracking branch 'origin/master' into develop 2025-04-20 09:42:05 +00:00
Jan Bláha a1cb822861 DOCS: qmk-hid missing in bootloaders list? (#25177) 2025-04-20 19:41:30 +10:00
QMK Bot ac5d3eb978 Merge remote-tracking branch 'origin/develop' into xap 2025-04-17 16:24:51 +00:00
QMK Bot 642c169bc3 Merge remote-tracking branch 'origin/master' into develop 2025-04-17 16:24:18 +00:00
ClownFish 7641359240 [Docs] Unify lighting step descriptions (#25167)
unify lighting step descriptions and defaults across docs
2025-04-17 10:23:16 -06:00
QMK Bot 371547ee4e Merge remote-tracking branch 'origin/develop' into xap 2025-04-14 16:46:58 +00:00
Pascal Getreuer 8d8dcb089e [Core] Flow Tap tap-hold option to disable HRMs during fast typing (#25125)
aka Global Quick Tap, Require Prior Idle
2025-04-14 09:46:24 -07:00
QMK Bot 54d039890b Merge remote-tracking branch 'origin/develop' into xap 2025-04-08 02:32:27 +00:00
QMK Bot f35f4ee933 Merge remote-tracking branch 'origin/master' into develop 2025-04-08 02:31:52 +00:00
Joel Challis ca84b57042 Remove direct docs.qmk.fm links from docs (#25113) 2025-04-08 12:31:17 +10:00
QMK Bot 3fdd017943 Merge remote-tracking branch 'origin/develop' into xap 2025-04-01 05:07:17 +00:00
Pascal Getreuer da166d4d8b Add "license" field to Community Module JSON schema. (#25085)
Add "license" field to community module schema.
2025-04-01 16:06:42 +11:00
QMK Bot 19085f49b6 Merge remote-tracking branch 'origin/develop' into xap 2025-03-29 02:48:38 +00:00
QMK Bot a8fb9e1462 Merge remote-tracking branch 'origin/master' into develop 2025-03-29 02:48:02 +00:00
フィルターペーパー d0cfb938ef Module documentation typo correction (#25073) 2025-03-28 20:47:26 -06:00
QMK Bot b6d4a5d4ee Merge remote-tracking branch 'origin/develop' into xap 2025-03-20 21:37:05 +00:00
QMK Bot fd1d4d71aa Merge remote-tracking branch 'origin/master' into develop 2025-03-20 21:36:32 +00:00
Anthony Abruzziniandjack c5232ba699 Fix typo in docs: split_keyboard.md SPLIT_USB_DETECT ("theres's -> "there's") (#24984)
* Fix typo "theres's"

* Update docs/features/split_keyboard.md

Co-authored-by: jack <jack@pngu.org>

---------

Co-authored-by: jack <jack@pngu.org>
2025-03-21 08:35:58 +11:00
QMK Bot 62be3cc220 Merge remote-tracking branch 'origin/develop' into xap 2025-03-20 03:04:41 +00:00
Joel Challis f820a186d4 Align to latest CLI dependencies (#24553)
* Align to latest CLI dependencies

* Update docs
2025-03-20 14:04:10 +11:00
QMK Bot aefa671701 Merge remote-tracking branch 'origin/develop' into xap 2025-03-19 19:46:30 +00:00
Pascal GetreuerandRyan 3484f0a0df [Core] get_keycode_string(): function to format keycodes as strings, for more readable debug logging. (#24787)
* keycode_string(): Format keycodes as strings.

This adds the `keycode_string()` function described in
https://getreuer.info/posts/keyboards/keycode-string/index.html
as a core feature.

* Fix formatting.

* keycode_string review revisions.

* Rename keycode_string() -> get_keycode_string() for consistency with
  existing string utils like get_u8_str().

* Revise custom keycode names with separate _user and _kb tables.

* Correct indent in builddefs/generic_features.mk.

Co-authored-by: Ryan <fauxpark@gmail.com>

* Add KC_NUHS, KC_NUBS, and KC_CAPS.

* Fix linking error with custom names.

* Attempt at simplifying interface.

* Formatting fix.

* Several fixes and revisions.

* Don't use PSTR in KEYCODE_STRING_NAME, since this fails to build on
  AVR. Store custom names in RAM.
* Revise the internal table of common keycode names to use its own
  storage representation, still in PROGMEM, and now more efficiently
  stored flat in 8 bytes per entry.
* Support Swap Hands keycodes and a few other keycodes.

* Revert "Formatting fix."

This reverts commit 2a2771068c.

* Revert "Attempt at simplifying interface."

This reverts commit 8eaf67de76.

* Simplify custom names API by sigprof's suggestion.

* Support more keycodes.

* Add QK_LOCK keycode.
* Add Secure keycodes.
* Add Joystick keycodes.
* Add Programmable Button keycodes.
* Add macro MC_ keycodes.
* For remaining keys in known code ranges, stringify them as
  "QK_<feature>+<number>". For instance, "QK_MIDI+7".

* Bug fix and a few improvements.

* Fix missing right-hand bit when displaying 5-bit mods numerically.
* Support KC_HYPR, KC_MEH, HYPR_T(kc), MEH_T(kc).
* Exclude one-shot keycodes when NO_ACTION_ONESHOT is defined.

---------

Co-authored-by: Ryan <fauxpark@gmail.com>
2025-03-19 20:45:56 +01:00
QMK Bot 98bdac402b Merge remote-tracking branch 'origin/develop' into xap 2025-03-18 15:49:36 +00:00
QMK Bot 80b16f688c Merge remote-tracking branch 'origin/master' into develop 2025-03-18 15:49:02 +00:00
Nick Brassel 271efeb8bc Latest batch of license violations. (#25031) 2025-03-18 15:48:27 +00:00
QMK Bot b81b4cd15b Merge remote-tracking branch 'origin/develop' into xap 2025-03-17 19:08:40 +00:00
QMK Bot 40fafad6bc Merge remote-tracking branch 'origin/master' into develop 2025-03-17 19:07:56 +00:00
Nick Brassel 95223aa872 Latest batch of license violations as per #24085. (#25023)
* Latest batch of license violations as per #24085.

* No links.
2025-03-18 06:07:24 +11:00
QMK Bot 1b4d4a30bc Merge remote-tracking branch 'origin/develop' into xap 2025-03-06 23:18:25 +00:00