| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Reduce tap dance memory usage, move state out of data (#25415) | Stephen Ostermiller | 2025-11-23 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use less tap dance memory. Use dynamically allocated sparse array for tap dance state, dynamically allocate tap dance state when needed and free it when the tap dance is done. * new approach * Use null, check for null * Reformat with docker * Use uint8 with idx rather than uint16 with keycode in state * fix accidental change * reformat * Add null check * add documentation tip suggested by tzarc * Only allow tap dance state allocation on key down, not on key up Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Only allow tap dance allocation on key down, not on key up Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * add user action required section --------- Co-authored-by: Sergey Vlasov <sigprof@gmail.com> | ||||
| * | Tap dance introspection (#24049) | Nick Brassel | 2024-07-06 | 3 | -4/+4 |
| | | |||||
| * | Align location of tap dance keycode (#22742) | Joel Challis | 2023-12-24 | 1 | -1/+1 |
| | | |||||
| * | On-each-release tap dance function (#20255) | leep-frog | 2023-07-27 | 3 | -1/+141 |
| | | | | | Co-authored-by: Sergey Vlasov <sigprof@gmail.com> | ||||
| * | Tap Dance: remove `qk_` prefix (#19313) | Ryan | 2022-12-14 | 2 | -15/+15 |
| | | |||||
| * | Fix layer switching from tap dances by redoing the keymap lookup (#17935) | Sergey Vlasov | 2022-10-03 | 5 | -0/+859 |
| | | |||||
| * | [Core] Process all changed keys in one scan loop, deprecate ↵ | Stefan Kerkmann | 2022-08-06 | 1 | -2/+1 |
| | | | | | `QMK_KEYS_PER_SCAN` (#15292) | ||||
| * | tap-dance: Rename tests so that tap_dance is used consistently (#17396) | Jouke Witteveen | 2022-06-16 | 5 | -0/+592 |