Commit Graph
3324 Commits
Author SHA1 Message Date
QMK Bot 9cdfdaeaa0 Merge remote-tracking branch 'origin/develop' into xap 2026-08-12 20:07:00 +00:00
Pascal Getreuer d7ad3bf8aa [Core] Fix to make Repeat Key QK_REP work with Key Overrides. (#26312) 2026-08-12 21:06:14 +01:00
QMK Bot b0ba3e928c Merge remote-tracking branch 'origin/develop' into xap 2026-08-05 18:39:04 +00:00
Arca Artem beb57311cb qp_lvgl: always signal flush ready even with no display (#26275)
qp_lvgl_flush() called lv_disp_flush_ready() only inside the
`if (selected_display)` block. When LVGL invokes the flush callback while
selected_display is NULL, the callback returns without ever signalling
completion, so LVGL keeps the flush marked "in progress" and stalls all
further rendering.

Move lv_disp_flush_ready() out of the conditional so it is always called,
per LVGL's contract that every flush_cb must signal ready exactly once.
2026-08-05 19:36:31 +01:00
QMK Bot 2c95831e71 Merge remote-tracking branch 'origin/develop' into xap 2026-08-02 19:10:53 +00:00
Joel Challis 2787ebb7ac Make framebuffer effects honour rgb_matrix_map_row_column_to_led (#26294) 2026-08-02 20:10:52 +01:00
Joel Challis ae0aaa50dc Port typing_heatmap animation to LED Matrix (#26300) 2026-08-02 20:10:35 +01:00
Nick Brassel 71727aa283 XAP command renaming, bootloader jump API naming fix. 2026-07-14 13:15:08 +10:00
QMK Bot 5ea9d04dd3 Merge remote-tracking branch 'origin/develop' into xap 2026-07-14 00:39:25 +00:00
Iuri RibeiroandJoel Challis 2649ec02c9 Fix SEQUENCER_ENABLE so the sequencer feature builds again (#26322)
* Make the sequencer feature build again

SEQUENCER_ENABLE only set MUSIC_ENABLE, so -DSEQUENCER_ENABLE was never
defined and neither sequencer.c nor process_sequencer.c were compiled;
process_sequencer.c also lost the includes it depends on. Wire the make
target up like the other features and add the missing includes.

* Include sequencer.h in keyboard.c for sequencer_task()

* Update builddefs/common_features.mk

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2026-07-13 17:38:42 -07:00
QMK Bot f93a6284ce Merge remote-tracking branch 'origin/develop' into xap 2026-07-13 09:58:52 +00:00
Nick Brassel a5fb55b99a Add _noeeprom variants of backlight enable/disable. (#26328) 2026-07-13 10:58:12 +01:00
QMK Bot 0513d987c9 Merge remote-tracking branch 'origin/develop' into xap 2026-07-06 19:37:17 +00:00
Harrison 428b1cd568 Use memmove for overlapping copies in RGB/LED matrix last-hit tracker (#26306)
Use memmove for overlapping copies in RGB/LED matrix last-hit tracker
2026-07-06 12:30:13 -07:00
QMK Bot 00f1e3ea4e Merge remote-tracking branch 'origin/develop' into xap 2026-06-24 19:37:36 +00:00
Joel Challis 0ec0cdde81 Consistently handle datablock init (#26282) 2026-06-24 20:36:51 +01:00
QMK Bot 3422530a02 Merge remote-tracking branch 'origin/develop' into xap 2026-06-19 16:24:51 +00:00
Arca Artem 1d2f52e407 process_key_lock: clear entire key state in cancel_key_lock() (#26269)
cancel_key_lock() called UNSET_KEY_STATE(0x0), which expands to clearing
only bit 0 of key_state[0]. The lock state is a 256-bit map spread across
key_state[0..3], so every locked key other than keycode 0x00 stayed
latched after a cancel.

Zero all four words so cancel_key_lock() releases every locked key, as
its name and its public declaration in process_key_lock.h imply.
2026-06-19 17:24:11 +01:00
QMK Bot 0a873001c4 Merge remote-tracking branch 'origin/develop' into xap 2026-06-18 17:44:48 +00:00
Joel Challis 8522bb342d Enable modules to persist data (#26201) 2026-06-18 18:43:32 +01:00
QMK Bot 453a9b8c08 Merge remote-tracking branch 'origin/develop' into xap 2026-06-18 17:41:57 +00:00
precondition 721affff7b repeat_key.c: add implementation for get_last_record (#26263)
The `get_last_record` signature was present in repeat_key.h but without
any implementation in repeat_key.c which caused compilation errors for
any user of `get_last_record`.
2026-06-18 18:41:12 +01:00
Nick Brassel 2a7bfe58a6 Merge remote-tracking branch 'upstream/develop' into xap 2026-06-15 09:56:10 +10:00
Nick Brassel 92dc82ae08 Plover HID cleanup. (#26262) 2026-06-15 08:33:35 +10:00
Nick Brassel 4dddfa1129 Merge remote-tracking branch 'upstream/develop' into xap 2026-06-14 12:54:32 +10:00
b64014d5df Custom plover HID report type (#26018)
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: dnaq <dnaq@users.noreply.github.com>
2026-06-14 12:38:34 +10:00
QMK Bot 1b32f54654 Merge remote-tracking branch 'origin/develop' into xap 2026-06-13 12:30:28 +00:00
mellanslag-de d8c8872753 Key Overrides: Fix Ghost Modifier Bug on macOS (with Karabiner Elements) (#25886) 2026-06-13 22:28:41 +10:00
QMK Bot 0fbe948b7f Merge remote-tracking branch 'origin/develop' into xap 2026-06-08 00:38:04 +00:00
Joel Challis f34bc9a6bc Partially revert 26073 (#26252) 2026-06-08 08:36:45 +08:00
QMK Bot 7921745b46 Merge remote-tracking branch 'origin/develop' into xap 2026-05-26 23:21:08 +00:00
フィルターペーパー d19204824d Mask out active mods when unregistering after retro tapping (#26127)
Do not unregister modifiers still held by other keys
2026-05-27 00:20:24 +01:00
QMK Bot 4e4c2e2f08 Merge remote-tracking branch 'origin/develop' into xap 2026-05-22 22:10:06 +00:00
Pascal Getreuer 9d47119457 [Core] Options to constrain Speculative Hold: SPECULATIVE_HOLD_ONE_KEY and SPECULATIVE_HOLD_FLOW_TERM. (#26099) 2026-05-22 22:50:52 +01:00
QMK Bot b13a8201da Merge remote-tracking branch 'origin/develop' into xap 2026-05-16 01:27:57 +00:00
Joel Challis ce4f342ceb Remove FORCE_NKRO (#26206) 2026-05-16 02:27:19 +01:00
QMK Bot 4a1ea0a8a6 Merge remote-tracking branch 'origin/develop' into xap 2026-05-07 21:34:28 +00:00
Joel Challis 1a56fbece2 Fix USER_PRINT stripping out uprintf (#25919) 2026-05-07 22:33:31 +01:00
QMK Bot 59e870fcb4 Merge remote-tracking branch 'origin/develop' into xap 2026-05-03 03:08:13 +00:00
フィルターペーパー 8d8cd1ca61 Minor combo code optimisation (#26073)
* Remove redundant index initialisation
* Add early break for overlap scan
* Remove dead no_combo_keys_pressed code
* Avoid duplicate timer reset
2026-05-03 04:06:27 +01:00
QMK Bot 3731c84584 Merge remote-tracking branch 'origin/develop' into xap 2026-04-28 18:31:40 +00:00
Scott Lamb 0c5e36d056 Fix make test:all failures seen on macOS Tahoe (#26136) 2026-04-28 19:31:00 +01:00
QMK Bot 26898fb683 Merge remote-tracking branch 'origin/develop' into xap 2026-04-16 22:53:44 +00:00
Dimitris Mantzouranis cc291cff7f VIA v13 (#26001) 2026-04-17 08:53:05 +10:00
QMK Bot cf7b6930fe Merge remote-tracking branch 'origin/develop' into xap 2026-04-14 10:23:01 +00:00
ijouw 2dc7d991b1 Either output Unicode or insert in Leader sequence (#25940) 2026-04-14 11:18:33 +01:00
QMK Bot ea3aed080e Merge remote-tracking branch 'origin/develop' into xap 2026-04-06 00:49:42 +00:00
Joel Challis fbb0acdaa0 Remove deprecated isLeftHand (#25897)
Refactor deprecated isLeftHand
2026-04-06 08:49:05 +08:00
QMK Bot 81c41fe30e Merge remote-tracking branch 'origin/develop' into xap 2026-03-31 10:12:41 +00:00
windexlight 593cd168c6 Fix possible repeat key infinite recursion (#25926)
Guard against infinite recursion when pressing this sequence after fresh boot: repeat key press -> another key press/release -> repeat key release.
2026-03-31 11:12:01 +01:00