QMK Bot
f714d8dca0
Merge remote-tracking branch 'origin/develop' into xap
2026-09-20 20:33:39 +00:00
Drashna Jaelre
ddde988d0a
Fix Fractal Pixel animation ( #26463 )
...
This change does two things:
* Rounds up instead of down, so that a low count check isn't needed.
* When the matrix col is odd, by rounding up, and checking if the right
and left indices are the same, skip one since we don't need to process
the same column twice.
2026-09-20 13:33:08 -07:00
QMK Bot
ab0b45bdb9
Merge remote-tracking branch 'origin/develop' into xap
2026-09-20 19:44:11 +00:00
Joel Challis
efe3a8a43a
Remove RGBLED_NUM and remaining references ( #26474 )
2026-09-20 20:43:38 +01:00
QMK Bot
f2ea8e1e50
Merge remote-tracking branch 'origin/develop' into xap
2026-09-10 04:40:30 +00:00
Garretonzo and Nick Brassel
bf56a071d2
store_or_get_action - cache keycode on key press, return cached keycode on key release ( #25349 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2026-09-10 14:39:53 +10:00
QMK Bot
ed218f12dc
Merge remote-tracking branch 'origin/develop' into xap
2026-08-27 01:13:46 +00:00
Joel Challis
4b16b5e520
Rework Plover HID to use Steno keycodes ( #26421 )
2026-08-27 02:13:00 +01:00
QMK Bot
df4c55d103
Merge remote-tracking branch 'origin/develop' into xap
2026-08-25 16:15:44 +00:00
Joel Challis
4dfef5c638
Initial rework of steno feature ( #26273 )
2026-08-25 17:15:01 +01:00
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