Stephen Ostermiller
1a954e8da5
Reduce tap dance memory usage, move state out of data ( #25415 )
...
* 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>
2025-11-23 22:32:36 +11:00
..
20250831
Reduce tap dance memory usage, move state out of data ( #25415 )
2025-11-23 22:32:36 +11:00
20251130
Debounce: Deprecate num_rows parameter ( #25632 )
2025-10-19 03:14:37 +01:00
20190830.md
Vitepress conversion of docs. ( #23795 )
2024-05-30 12:00:41 +10:00
20200229.md
docs: fix misspellings ( #25555 )
2025-09-09 14:51:13 -07:00
20200530.md
docs: fix misspellings ( #25555 )
2025-09-09 14:51:13 -07:00
20200829.md
Vitepress conversion of docs. ( #23795 )
2024-05-30 12:00:41 +10:00
20201128.md
Vitepress conversion of docs. ( #23795 )
2024-05-30 12:00:41 +10:00
20210227.md
2021 February 27 Breaking Changes Changelog ( #11975 )
2021-02-27 12:10:23 -08:00
20210529.md
docs: fix misspellings ( #25555 )
2025-09-09 14:51:13 -07:00
20210828.md
docs: fix misspellings ( #25555 )
2025-09-09 14:51:13 -07:00
20211127.md
[docs] Organize driver & feature docs into subfolders ( #23848 )
2024-06-02 12:42:24 +10:00
20220226.md
docs: fix misspellings ( #25555 )
2025-09-09 14:51:13 -07:00
20220528.md
[docs] Organize driver & feature docs into subfolders ( #23848 )
2024-06-02 12:42:24 +10:00
20220827.md
[docs] Organize driver & feature docs into subfolders ( #23848 )
2024-06-02 12:42:24 +10:00
20221126.md
[docs] Organize driver & feature docs into subfolders ( #23848 )
2024-06-02 12:42:24 +10:00
20230226.md
[docs] Organize driver & feature docs into subfolders ( #23848 )
2024-06-02 12:42:24 +10:00
20230528.md
[docs] Organize driver & feature docs into subfolders ( #23848 )
2024-06-02 12:42:24 +10:00
20230827.md
[docs] Organize driver & feature docs into subfolders ( #23848 )
2024-06-02 12:42:24 +10:00
20231126.md
Vitepress conversion of docs. ( #23795 )
2024-05-30 12:00:41 +10:00
20240225.md
[docs] Organize driver & feature docs into subfolders ( #23848 )
2024-06-02 12:42:24 +10:00
20240526.md
Fixup docs. ( #23906 )
2024-06-13 02:55:52 +01:00
20240825.md
Changelog update with actual qmk_userspace_via link. ( #24332 )
2024-08-26 23:05:45 +01:00
20241124.md
develop 2024q4 changelog. (#24638 )
2024-11-27 21:19:17 +11:00
20250223.md
2025q1 develop changelog ( #24949 )
2025-02-28 09:14:32 +11:00
20250525.md
2025 Q2 changelog ( #25297 )
2025-05-26 21:04:52 +10:00
20250831.md
2025q3 develop changelog ( #25597 )
2025-09-06 07:07:20 +10:00