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 Ribeiro and Joel 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