| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [QP] Minor cleanup and support for RGB888 surface (#25706) | Pablo Martínez | 2025-10-08 | 8 | -46/+34 |
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> | ||||
| * | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-10-06 | 2 | -6/+6 |
| |\ | |||||
| | * | Fix Slovak and Lithuanian (QWERTY) sendstring LUTs (#25703) | Ryan | 2025-10-06 | 2 | -6/+6 |
| | | | |||||
| * | | [Feature] Implement `mod_t` packed struct (#25168) | Pablo Martínez | 2025-09-30 | 2 | -7/+61 |
| | | | |||||
| * | | Add generic handling to cycle LED/RGB Matrix flags (#24649) | Joel Challis | 2025-09-22 | 7 | -7/+145 |
| | | | |||||
| * | | Restructure Pixel Rain interval code (#25516) | フィルターペーパー | 2025-09-10 | 1 | -9/+16 |
| | | | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> | ||||
| * | | Refactor debounce algorithm with static allocation (#25515) | フィルターペーパー | 2025-09-07 | 9 | -397/+371 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor debounce counters with direct indexing * Refactor code to use array indexing for debounce_counters * Use global MATRIX_ROW_SHIFTER macro * Refactor debounce algorithm with static allocation * Converted arrays to static allocation * Standardised use of MATRIX_ROWS_PER_HAND for array sizing * Added Doxygen comments for primary debounce functions * Removed debounce_free() * Rewrite sym_defer_pr * Modernise code using sym_defer_pk as template * Format consistency with other current algorithms * Use shorter SPDX-License-Identifier * Remove ChibiOS core memory manager guard * Keep type definition within DEBOUNCE guard * Add change log * Minor optimisation refactor * Pre-calculate row_offset in per-key matrix loops * Add inline compiler hints * Improve readability with blank lines * Limit elapsed time to the maximum debounce value * Apply suggestions from code review Declare counters with "DEBOUNCE_ELAPSED" Co-authored-by: Joel Challis <git@zvecr.com> * Update change log to new breaking change date --------- Co-authored-by: Joel Challis <git@zvecr.com> | ||||
| * | | Simplify hue calculation in raindrops animation (#25587) | フィルターペーパー | 2025-09-06 | 1 | -7/+2 |
| | | | |||||
| * | | Simplify tap_code16_delay (#25595) | フィルターペーパー | 2025-09-06 | 1 | -3/+1 |
| |/ | | | | * Replaced for-loop with single wait_ms(delay) call * Improve code consistency with tap_code_delay | ||||
| * | Refactor battery driver (#25550) | Joel Challis | 2025-08-17 | 7 | -3/+200 |
| | | |||||
| * | Add MATRIX_ROWS_PER_HAND definition (#25513) | フィルターペーパー | 2025-07-25 | 3 | -32/+30 |
| | | |||||
| * | Relocate `AUDIO_INIT_DELAY` implementation (#25491) | Joel Challis | 2025-07-14 | 3 | -19/+26 |
| | | |||||
| * | Clamp reactive offset value (#25489) | フィルターペーパー | 2025-07-13 | 2 | -0/+2 |
| | | | | * Avoids underflow of the unsigned 8-bit | ||||
| * | Remove deprecated `RGB_` and Mouse keycodes (#25444) | Ryan | 2025-07-11 | 1 | -53/+0 |
| | | | | | | | | | | * Remove deprecated `RGB_` and Mouse keycodes * Update old mouse keycodes, 0-9/A-M * Update old mouse keycodes, N-Z & layouts * Missed some stuff | ||||
| * | Compilation fixes for `-fno-common` (#25436) | Joel Challis | 2025-07-07 | 1 | -2/+3 |
| | | |||||
| * | Deprecate some nonstandard mod & mod-tap keycode aliases (#25437) | Ryan | 2025-07-06 | 2 | -13/+11 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-07-06 | 1 | -0/+35 |
| |\ | |||||
| | * | Add short aliases for `OSM()` (#25443) | Ryan | 2025-07-06 | 1 | -0/+35 |
| | | | |||||
| * | | Refactor Starlight Smooth matrix effect (#25442) | フィルターペーパー | 2025-07-06 | 1 | -1/+1 |
| | | | |||||
| * | | Mitigate VIA keylogger security issues (#25414) | Joel Challis | 2025-06-29 | 1 | -0/+8 |
| | | | | | | | Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
| * | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-06-28 | 2 | -47/+77 |
| |\| | |||||
| | * | Clean up mod & mod-tap shortcuts (#25399) | Ryan | 2025-06-28 | 2 | -47/+77 |
| | | | |||||
| * | | Align sleep_led logic (#25395) | Joel Challis | 2025-06-27 | 2 | -1/+16 |
| | | | |||||
| * | | Add core handling for pointing device failures. (#25315) | Dasky | 2025-06-14 | 2 | -13/+56 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-06-09 | 1 | -2/+2 |
| |\| | |||||
| | * | [Bugfix] User eeconfig utility macros (#25350) | Pablo Martínez | 2025-06-09 | 1 | -2/+2 |
| | | | |||||
| * | | Add `{rgb|led}_matrix_get_mode_name()`. (#25344) | Nick Brassel | 2025-06-07 | 4 | -2/+117 |
| | | | |||||
| * | | Remove `process_action_kb` callback (#25331) | Joel Challis | 2025-06-04 | 2 | -9/+5 |
| | | | |||||
| * | | Relocate remaining `process_record_quantum` keycodes (#25328) | Joel Challis | 2025-06-04 | 6 | -75/+134 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-06-03 | 1 | -1/+1 |
| |\| | |||||
| | * | Fix dynamic keymap static assert (#25327) | Dasky | 2025-06-03 | 1 | -1/+1 |
| | | | |||||
| * | | Fix quantum.c keycode handling (#25322) | Stephen Ostermiller | 2025-06-02 | 1 | -4/+5 |
| |/ | |||||
| * | Fix reference to wrong layer when LM used with right modifiers (#25303) | Sergey Radionov | 2025-05-28 | 1 | -1/+1 |
| | | |||||
| * | Fix dynamic keymap macro only sending first. (#25309) | Dasky | 2025-05-27 | 1 | -1/+1 |
| | | |||||
| * | Add `compiler_support.h` (#25274) | Pablo Martínez | 2025-05-22 | 22 | -50/+92 |
| | | |||||
| * | [Chore] use {rgblight,rgb_matrix}_hsv_to_rgb overrides (#25271) | Stefan Kerkmann | 2025-05-20 | 2 | -6/+6 |
| | | |||||
| * | Deprecate `usb.force_nkro`/`FORCE_NKRO` (#25262) | Joel Challis | 2025-05-14 | 2 | -1/+6 |
| | | |||||
| * | Fix OS_DETECTION_KEYBOARD_RESET (#25015) | Matti Hiljanen | 2025-05-12 | 1 | -1/+25 |
| | | | | | Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
| * | Enable community modules to define LED matrix and RGB matrix effects. (#25187) | Pascal Getreuer | 2025-05-12 | 4 | -0/+36 |
| | | | | | Co-authored-by: Joel Challis <git@zvecr.com> | ||||
| * | [New Feature/Core] New RGB Matrix Animation "Starlight Smooth" (#25203) | art-was-here | 2025-05-12 | 2 | -0/+27 |
| | | |||||
| * | Fix Wear Leveling compilation (#25254) | Joel Challis | 2025-05-12 | 2 | -0/+14 |
| | | |||||
| * | Add raw_hid support to host driver (#25255) | Joel Challis | 2025-05-12 | 1 | -0/+15 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-05-07 | 1 | -1/+1 |
| |\ | |||||
| | * | Fixed print statement after enabling 32-bit layers (#25027) | dabstractor | 2025-05-07 | 1 | -1/+1 |
| | | | |||||
| * | | Remove force disable of NKRO when Bluetooth enabled (#25201) | Joel Challis | 2025-05-06 | 1 | -6/+3 |
| | | | |||||
| * | | Bind Bluetooth driver to `host_driver_t` (#25199) | Joel Challis | 2025-05-05 | 1 | -10/+4 |
| | | | |||||
| * | | Generate versions to keycode headers (#25219) | Joel Challis | 2025-05-05 | 73 | -0/+438 |
| | | | |||||
| * | | Add additional hooks for Community modules (#25050) | Drashna Jaelre | 2025-05-05 | 6 | -1/+51 |
| | | | |||||
| * | | [Core] Enhance Flow Tap to work better for rolls over multiple tap-hold ↵ | Pascal Getreuer | 2025-04-28 | 1 | -12/+45 |
| | | | | | | | | | | | | | | | | | | | keys. (#25200) * Flow Tap revision for rolling press. * Remove debugging cruft. * Formatting fix. | ||||
| * | | High resolution scrolling (without feature report parsing) (#24423) | eynsai | 2025-04-23 | 2 | -0/+23 |
| | | | | | | | | | | | | | | | * hires scrolling without feature report parsing * fix valid range for exponent * fix incorrect minimum exponent value documentation | ||||