summaryrefslogtreecommitdiffstats
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
* Remove matrix_init_quantum/matrix_scan_quantum (#19806)Joel Challis2023-02-114-17/+5
|
* Tidy up use of keycode range helpers (#19756)Joel Challis2023-02-108-23/+21
|
* Move more unicode ranges to DD (#19755)Joel Challis2023-02-102-4/+6
|
* QP: Correct rotation and offset when using LVGL (#19713)jpe2302023-02-021-7/+13
| | | | Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Joel Challis <git@zvecr.com>
* Strip out more of config_common (#19722)Joel Challis2023-01-302-8/+2
|
* Remove usages of config_common.h from config.h files. (#19714)Nick Brassel2023-01-311-0/+1
|
* Normalise Swap Hands keycodes (#19720)Ryan2023-01-304-10/+18
|
* Move MIDI code out of tmk_core (#19704)Ryan2023-01-3015-0/+2506
|
* Relocate diode direction definitions (#19715)Joel Challis2023-01-302-4/+4
|
* Remove deprecated Quantum keycodes (#19712)Ryan2023-01-291-282/+0
|
* Fix quantum ring_buffer for ChibiOS (#19683)Joel Challis2023-01-281-1/+1
|
* Allow overriding of keymap/encodermap layer count. (#19325)Nick Brassel2023-01-242-15/+39
|
* Fix functions with empty params (#19647)Ryan2023-01-2012-22/+22
| | | | | * Fix functions with empty params * Found a bunch more
* Process Tap Dances before WPM/Velocikey (#19599)Jouke Witteveen2023-01-161-8/+8
|
* Refactor pixel rain animation (#19606)Albert Y2023-01-161-6/+6
|
* Add RGB565 and RGB888 color support to Quantum Painter (#19382)David Hoelscher2023-01-149-18/+93
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2023-01-101-2/+2
|\
| * [Bug] Use correct functions for RGB Matrix support in VIA (#19554)Drashna Jaelre2023-01-101-2/+2
| |
* | Allow mod-tap hold action on one shot layer (#19214)David Kosorin2023-01-021-1/+6
| |
* | Regenerate Files (#19463)QMK Bot2023-01-0167-67/+131
| |
* | Add Split support for Haptic feedback (#19203)Drashna Jaelre2023-01-014-0/+70
| |
* | [Bug] Prevent dynamic keymaps from processing layers that don't exist (#19225)Drashna Jaelre2023-01-012-0/+5
| |
* | Align definition of unicode_map (#19452)Joel Challis2023-01-011-1/+1
| |
* | Update RGB matrix reactive gradient timer scale (#19415)Albert Y2022-12-305-6/+7
| |
* | De-obfuscate random8 functions in RGB matrix animations (#19416)Albert Y2022-12-273-20/+7
| |
* | Use random8 for jellybean effect (#19418)Albert Y2022-12-271-2/+2
| |
* | Revert changes to keymap_steno.h (#19412)Joel Challis2022-12-231-26/+115
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-12-231-2/+26
|\|
| * Minor alignment of rgb_breathe_table generator (#19403)Joel Challis2022-12-231-2/+26
| |
* | Remaining DD keymap_extras migration (#19110)Joel Challis2022-12-2166-4676/+1692
| | | | | | | | | | * Parse headers to data * Regen headers from data
* | Introduce IS_EVENT instead of !IS_NOEVENT (#19366)Stefan Kerkmann2022-12-173-12/+15
| |
* | [Core] guard action related debug messages (#19348)Stefan Kerkmann2022-12-155-158/+99
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-12-151-1/+3
|\|
| * Fix non-functional RGBLIGHT_EFFECT_TWINKLE on ARM (#19335)Joshua Diamond2022-12-151-1/+3
| |
* | Tap Dance: remove `qk_` prefix (#19313)Ryan2022-12-142-43/+43
| |
* | [Test] Reset timer for every unit test and provide timestamps for log ↵Stefan Kerkmann2022-12-153-6/+5
| | | | | | | | messages (#17028)
* | Remove deprecated led_set_kb (#19273)Joel Challis2022-12-142-11/+4
| | | | | | | | | | * Remove led_set_kb maintaining existing led_set_user behaviour * Also call led_set_user
* | Leader: remove `qk_` prefix (#19304)Ryan2022-12-142-22/+24
| |
* | UCIS: remove `qk_` prefix (#19302)Ryan2022-12-142-34/+34
| |
* | Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of ↵precondition2022-12-133-35/+30
| | | | | | | | HOLD_ON_OTHER_KEY_PRESS_PER_KEY (#15741)
* | [Core] Quantum Painter - LVGL Integration (#18499)jpe2302022-12-137-3/+221
| | | | | | Co-authored-by: Nick Brassel <nick@tzarc.org>
* | [Core] Replace Tapping Force Hold feature with Quick Tap Term (#17007)Albert Y2022-12-122-14/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Replace Tapping Force Hold feature with Quick Tap Term * Replace keyboard level TAPPING_FORCE_HOLD with QUICK_TAP_TERM 0 * Deprecate force hold in info_config.json * Before and after quick tap term unit tests * Quick tap unit tests iteration * Keymap config.h correction * Remove TAPPING_FORCE_HOLD_PER_KEY macros that were missed * Add two more test cases for quick tap * Replace TAPPING_FORCE_HOLD with QUICK_TAP_TERM in configs #2 * Replace TAPPING_FORCE_HOLD_PER_KEY with QUICK_TAP_TERM_PER_KEY in configs #2 * Add function declaration for get_quick_tap_term Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
* | Initial uk+us DD keymap_extras migration (#19031)Joel Challis2022-12-092-106/+65
| |
* | Detect host OS based on USB fingerprint (#18463)Ruslan Sayfutdinov2022-12-095-0/+337
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* | Core: Support inverted scan logic for optical switches (#19053)dexter932022-12-091-4/+6
| |
* | Remove RGBLIGHT_ANIMATIONS from core (+cleanup) (#19216)Drashna Jaelre2022-12-011-17/+0
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-11-291-1/+1
|\|
| * Fix Czech sendstring LUT (#19193)Ryan2022-11-291-1/+1
| |
* | Bug17281 - Retain momentary layers until the end of tapping (#17282)Felix Kuehling2022-11-281-77/+84
|/ | | | | | | | | | | | | | | | | | | | * Make process_tapping more readable Move most #ifdefs into conditionally defined macros to make the logic easier to follow. * Retain momentary layers until the end of tapping This allows mod-tap and layer-tap keys on layers to behave as expected. Bug: https://github.com/qmk/qmk_firmware/issues/17281 * Add tests for delayed mod/layer release while tapping Mods and layer key release is delayed while tapping is in progress to ensure that the tap is registered with the modifier state and on the layer where the key was first pressed. Signed-off-by: Felix Kuehling <felix.kuehling@gmail.com>
* Fix encoder_init call order in keyboard_init (#19140)Christopher Hoage2022-11-271-3/+3
|