Commit Graph
2336 Commits
Author SHA1 Message Date
QMK Bot 62e03baccf Merge remote-tracking branch 'origin/develop' into xap 2022-12-12 20:51:50 +00:00
jpe230andNick Brassel 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 YandStefan Kerkmann 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
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 ToyKeeperandSelene 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 Jaelreandzvecr 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 DiamondandSergey Vlasov 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
QMK Bot 97a538afc6 Merge remote-tracking branch 'origin/develop' into xap 2022-11-07 02:44:30 +00:00
Joel Challis e4d2ba9a4d Align haptic feedback keycode names (#18964) 2022-11-07 02:43:53 +00:00