Commit Graph

2338 Commits

Author SHA1 Message Date
QMK Bot
635413a509 Merge remote-tracking branch 'origin/develop' into xap 2022-12-13 11:20:45 +00:00
precondition
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
QMK Bot
62e03baccf Merge remote-tracking branch 'origin/develop' into xap 2022-12-12 20:51:50 +00:00
jpe230
102f22f7e9
[Core] Quantum Painter - LVGL Integration (#18499)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-12-13 07:51:14 +11:00
QMK Bot
aadaf0e4e7 Merge remote-tracking branch 'origin/develop' into xap 2022-12-12 15:52:57 +00:00
Albert Y
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
Nick Brassel
ee93b00e6c
Merge remote-tracking branch 'upstream/develop' into xap 2022-12-10 13:29:35 +11:00
Joel Challis
9bc7e9afbd
Initial uk+us DD keymap_extras migration (#19031) 2022-12-09 00:54:52 +00:00
QMK Bot
1af901f991 Merge remote-tracking branch 'origin/develop' into xap 2022-12-08 16:46:05 +00:00
Ruslan Sayfutdinov
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
QMK Bot
502a58dcc3 Merge remote-tracking branch 'origin/develop' into xap 2022-12-08 16:09:04 +00:00
dexter93
f2a8a13dba
Core: Support inverted scan logic for optical switches (#19053) 2022-12-09 03:09:01 +11:00
zvecr
0431558da0 Mock up audio routes to match via 2022-12-02 22:48:00 +00:00
QMK Bot
64302bdaca Merge remote-tracking branch 'origin/develop' into xap 2022-12-01 21:07:24 +00:00
Drashna Jaelre
50661ab65c
Remove RGBLIGHT_ANIMATIONS from core (+cleanup) (#19216) 2022-12-01 13:06:45 -08:00
QMK Bot
e65711f543 Merge remote-tracking branch 'origin/develop' into xap 2022-11-29 16:36:04 +00:00
QMK Bot
c146563f4b Merge remote-tracking branch 'origin/master' into develop 2022-11-29 16:35:30 +00:00
Ryan
8a8000b4ec
Fix Czech sendstring LUT (#19193) 2022-11-29 16:34:57 +00:00
QMK Bot
4ab0c65062 Merge remote-tracking branch 'origin/develop' into xap 2022-11-28 08:17:16 +00:00
Felix Kuehling
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
QMK Bot
1681b21dc8 Merge remote-tracking branch 'origin/develop' into xap 2022-11-26 23:08:07 +00:00
Christopher Hoage
9b51f02f45
Fix encoder_init call order in keyboard_init (#19140) 2022-11-27 10:07:35 +11:00
Nick Brassel
1d0787d861
Merge remote-tracking branch 'upstream/develop' into xap 2022-11-27 04:39:46 +11:00
Ryan
e12ca14af8
Change RGB_MATRIX_STARTUP_* defines to RGB_MATRIX_DEFAULT_* (#19079) 2022-11-27 04:18:24 +11:00
Ryan
1e95f7be8f
Joystick feature improvements (#19052) 2022-11-27 03:14:45 +11:00
Ryan
a5a20cc792
Change LED_MATRIX_STARTUP_* defines to LED_MATRIX_DEFAULT_* (#19080) 2022-11-27 03:14:35 +11:00
zvecr
b831eb5270 Minor tidy up of xap_respond_success calls 2022-11-19 00:33:02 +00:00
zvecr
646ced4441 Remove bad EECONFIG address 2022-11-18 00:23:20 +00:00
zvecr
0266b5be2d Expose xap_respond_success 2022-11-17 23:31:22 +00:00
zvecr
7de1a9d485 Fix insecure build 2022-11-17 23:31:09 +00:00
QMK Bot
86c841c525 Merge remote-tracking branch 'origin/develop' into xap 2022-11-16 21:46:47 +00:00
Selene ToyKeeper
31fb55ae7b
fixed MOUSEKEY_INERTIA on AVR (#19096)
Co-authored-by: Selene ToyKeeper <git@toykeeper.net>
2022-11-16 13:46:11 -08:00
QMK Bot
0124fee625 Merge remote-tracking branch 'origin/develop' into xap 2022-11-16 07:07:46 +00:00
Joel Challis
57ac917b43
Extend eeconfig kb/user datablock API (#19094) 2022-11-16 18:06:49 +11:00
QMK Bot
d49c5fd8e6 Merge remote-tracking branch 'origin/develop' into xap 2022-11-13 16:35:32 +00:00
nicknimchuk
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
QMK Bot
46fcea2d33 Merge remote-tracking branch 'origin/develop' into xap 2022-11-13 15:51:49 +00:00
Drashna Jaelre
8812872794
Only trigger encoder callbacks on primary side (#18467)
Co-authored-by: zvecr <git@zvecr.com>
2022-11-14 02:51:19 +11:00
zvecr
8aa871573b Merge remote-tracking branch 'origin/develop' into xap 2022-11-13 02:00:54 +00:00
Ryan
6cc9513ab0
Digitizer feature improvements (#19034) 2022-11-12 23:28:11 +00:00
QMK Bot
c291196f77 Merge remote-tracking branch 'origin/develop' into xap 2022-11-12 02:12:34 +00:00
Drashna Jaelre
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 29a0c06b54.

* Just don't clear anything on layer set

* Fix lint

* Enable test?
2022-11-12 02:11:50 +00:00
QMK Bot
ebf17cfe8b Merge remote-tracking branch 'origin/develop' into xap 2022-11-10 09:29:01 +00:00
Joshua Diamond
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
QMK Bot
aac29b86f4 Merge remote-tracking branch 'origin/develop' into xap 2022-11-09 20:47:16 +00:00
Wilba
bc6f8dc8b0
VIA V3 - The Custom UI Update (#18222) 2022-11-10 07:46:44 +11:00
QMK Bot
8adaba9de9 Merge remote-tracking branch 'origin/develop' into xap 2022-11-09 17:49:22 +00:00
Christopher Hoage
af52a9f8ad
Fix jump in report value when scale changes during cirque get report (#18992)
Fixes undefined
2022-11-09 09:48:46 -08:00
QMK Bot
dc761140c9 Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 19:04:10 +00:00
Ryan
d810878d5e
Normalise output selection (Bluetooth) keycodes (#19004) 2022-11-08 19:03:31 +00:00