Ryan and GitHub
cf935d97ae
Fix functions with empty params ( #19647 )
...
* Fix functions with empty params
* Found a bunch more
2023-01-20 16:21:17 +00:00
Jouke Witteveen and GitHub
db7ca07909
Process Tap Dances before WPM/Velocikey ( #19599 )
2023-01-16 21:23:57 -08:00
Albert Y and GitHub
0ff52925c0
Refactor pixel rain animation ( #19606 )
2023-01-16 17:54:51 -08:00
David Hoelscher and GitHub
45851a10f6
Add RGB565 and RGB888 color support to Quantum Painter ( #19382 )
2023-01-14 21:24:54 +11:00
QMK Bot
8bc85c0f42
Merge remote-tracking branch 'origin/master' into develop
2023-01-10 03:22:17 +00:00
Drashna Jaelre and GitHub
90fd08bf4b
[Bug] Use correct functions for RGB Matrix support in VIA ( #19554 )
2023-01-10 03:21:38 +00:00
David Kosorin and GitHub
0f5500182c
Allow mod-tap hold action on one shot layer ( #19214 )
2023-01-02 11:16:24 +01:00
QMK Bot and GitHub
fc2c9ccbc5
Regenerate Files ( #19463 )
2023-01-01 02:20:11 +00:00
Drashna Jaelre and GitHub
b585ece5ef
Add Split support for Haptic feedback ( #19203 )
2023-01-01 11:56:32 +11:00
Drashna Jaelre and GitHub
ac561b9473
[Bug] Prevent dynamic keymaps from processing layers that don't exist ( #19225 )
2023-01-01 11:55:14 +11:00
Joel Challis and GitHub
d0ebafaea6
Align definition of unicode_map ( #19452 )
2023-01-01 11:54:12 +11:00
Albert Y and GitHub
77092675aa
Update RGB matrix reactive gradient timer scale ( #19415 )
2022-12-30 11:38:15 +11:00
Albert Y and GitHub
7f2ac4c576
De-obfuscate random8 functions in RGB matrix animations ( #19416 )
2022-12-27 12:11:31 -08:00
Albert Y and GitHub
809c05ddf2
Use random8 for jellybean effect ( #19418 )
2022-12-27 12:10:07 -08:00
Joel Challis and GitHub
517f8af99e
Revert changes to keymap_steno.h ( #19412 )
2022-12-23 23:42:33 +00:00
QMK Bot
8f506b5bc2
Merge remote-tracking branch 'origin/master' into develop
2022-12-23 11:12:33 +00:00
Joel Challis and GitHub
ab1898e660
Minor alignment of rgb_breathe_table generator ( #19403 )
2022-12-23 11:11:56 +00:00
Joel Challis and GitHub
e5721bbd37
Remaining DD keymap_extras migration ( #19110 )
...
* Parse headers to data
* Regen headers from data
2022-12-21 23:35:23 +00:00
Stefan Kerkmann and GitHub
85984902cf
Introduce IS_EVENT instead of !IS_NOEVENT ( #19366 )
2022-12-17 14:06:27 +00:00
Stefan Kerkmann and GitHub
dedc54a328
[Core] guard action related debug messages ( #19348 )
2022-12-15 23:38:25 +01:00
QMK Bot
62b89f8184
Merge remote-tracking branch 'origin/master' into develop
2022-12-15 08:19:43 +00:00
Joshua Diamond and GitHub
571a9794af
Fix non-functional RGBLIGHT_EFFECT_TWINKLE on ARM ( #19335 )
2022-12-15 00:18:54 -08:00
Ryan and GitHub
1978007fae
Tap Dance: remove qk_ prefix ( #19313 )
2022-12-14 12:40:25 -08:00
Stefan Kerkmann and GitHub
962e4c0e18
[Test] Reset timer for every unit test and provide timestamps for log messages ( #17028 )
2022-12-15 02:31:08 +11:00
Joel Challis and GitHub
1124bbc1db
Remove deprecated led_set_kb ( #19273 )
...
* Remove led_set_kb maintaining existing led_set_user behaviour
* Also call led_set_user
2022-12-14 11:14:10 +00:00
Ryan and GitHub
e2117564c5
Leader: remove qk_ prefix ( #19304 )
2022-12-14 13:46:01 +11:00
Ryan and GitHub
9e4cfcd181
UCIS: remove qk_ prefix ( #19302 )
2022-12-14 13:44:36 +11:00
precondition and GitHub
515dd18c28
Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of HOLD_ON_OTHER_KEY_PRESS_PER_KEY ( #15741 )
2022-12-13 22:20:07 +11:00
102f22f7e9
[Core] Quantum Painter - LVGL Integration ( #18499 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2022-12-13 07:51:14 +11:00
cbabc8dbe6
[Core] Replace Tapping Force Hold feature with Quick Tap Term ( #17007 )
...
* 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 >
2022-12-12 16:52:22 +01:00
Joel Challis and GitHub
9bc7e9afbd
Initial uk+us DD keymap_extras migration ( #19031 )
2022-12-09 00:54:52 +00:00
85ee55ff3b
Detect host OS based on USB fingerprint ( #18463 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2022-12-09 03:45:30 +11:00
dexter93 and GitHub
f2a8a13dba
Core: Support inverted scan logic for optical switches ( #19053 )
2022-12-09 03:09:01 +11:00
Drashna Jaelre and GitHub
50661ab65c
Remove RGBLIGHT_ANIMATIONS from core (+cleanup) ( #19216 )
2022-12-01 13:06:45 -08:00
QMK Bot
c146563f4b
Merge remote-tracking branch 'origin/master' into develop
2022-11-29 16:35:30 +00:00
Ryan and GitHub
8a8000b4ec
Fix Czech sendstring LUT ( #19193 )
2022-11-29 16:34:57 +00:00
Felix Kuehling and GitHub
4ae7525923
Bug17281 - Retain momentary layers until the end of tapping ( #17282 )
...
* 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 >
2022-11-28 09:16:38 +01:00
Christopher Hoage and GitHub
9b51f02f45
Fix encoder_init call order in keyboard_init ( #19140 )
2022-11-27 10:07:35 +11:00
Ryan and GitHub
e12ca14af8
Change RGB_MATRIX_STARTUP_* defines to RGB_MATRIX_DEFAULT_* ( #19079 )
2022-11-27 04:18:24 +11:00
Ryan and GitHub
1e95f7be8f
Joystick feature improvements ( #19052 )
2022-11-27 03:14:45 +11:00
Ryan and GitHub
a5a20cc792
Change LED_MATRIX_STARTUP_* defines to LED_MATRIX_DEFAULT_* ( #19080 )
2022-11-27 03:14:35 +11:00
31fb55ae7b
fixed MOUSEKEY_INERTIA on AVR ( #19096 )
...
Co-authored-by: Selene ToyKeeper <git@toykeeper.net >
2022-11-16 13:46:11 -08:00
Joel Challis and GitHub
57ac917b43
Extend eeconfig kb/user datablock API ( #19094 )
2022-11-16 18:06:49 +11:00
nicknimchuk and GitHub
c1ef943ce0
Add missing prototype for get_hold_on_other_key_press to resolve #18855 ( #19056 )
...
Closes undefined
2022-11-14 03:34:59 +11:00
8812872794
Only trigger encoder callbacks on primary side ( #18467 )
...
Co-authored-by: zvecr <git@zvecr.com >
2022-11-14 02:51:19 +11:00
Ryan and GitHub
6cc9513ab0
Digitizer feature improvements ( #19034 )
2022-11-12 23:28:11 +00:00
Drashna Jaelre and GitHub
1caedd10c4
Don't clear keys on layer change unless STRICT_LAYER_RELEASE is enabled ( #18577 )
...
* Don't clear mousekeys unless clearing keys
* Revert "Don't clear mousekeys unless clearing keys"
This reverts commit 29a0c06b547d72b80d416a8b6fab478c77fbd247.
* Just don't clear anything on layer set
* Fix lint
* Enable test?
2022-11-12 02:11:50 +00:00
f6baf916a9
Avoid repeated calls to rgblight_set() in tight succession when setting lighting layers ( #18338 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
2022-11-10 20:27:40 +11:00
Wilba and GitHub
bc6f8dc8b0
VIA V3 - The Custom UI Update ( #18222 )
2022-11-10 07:46:44 +11:00
Christopher Hoage and GitHub
af52a9f8ad
Fix jump in report value when scale changes during cirque get report ( #18992 )
...
Fixes undefined
2022-11-09 09:48:46 -08:00