qmk_firmware/quantum
Gergely Nagy d28b2c395b tap-dance: key + layer helper
This adds the `ACTION_TAP_DANCE_DUAL_ROLE` helper, which makes it easy to have
keys that act as a key on the first tap, and as a layer toggle on the second.

Fixes , reported by @Ptomerty.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
..
api Clarify the quantum license ()
audio adds music mode, music mode songs, music mask
keymap_extras Add support for GeminiPR steno protocol.
process_keycode tap-dance: key + layer helper
serial_link Only re-send matrix every 5ms
template Fix by changing the default to at90usb1286
tools Backlight abstraction and other changes ()
visualizer Fix uninitialized backlight_level in the Visualizer
api.c Clarify the quantum license ()
api.h Clarify the quantum license ()
config_common.h clean-up planck and preonic keymaps, move audio stuff around
dynamic_macro.h Prevent the recording of looping dynamic macros.
fauxclicky.c Faux clicky bug fixes
fauxclicky.h Faux clicky bug fixes
keycode_config.c Allow mod swapping for mod tap (MT) ()
keycode_config.h Allow mod swapping for mod tap (MT) ()
keymap.h Clarify the quantum license ()
keymap_common.c Fix unreferenced errors with mingw compiler and unit tests
led_tables.c Move CIE1931 and breathing tables to its own file
led_tables.h Move CIE1931 and breathing tables to its own file
matrix.c Clarify the quantum license ()
pincontrol.h Clarify the quantum license ()
quantum.c Add TX Bolt protocol support for Stenography
quantum.h Add TX Bolt protocol support for Stenography
quantum_keycodes.h Move steno keycodes due to conflict with another PR.
rgblight.c Move CIE1931 and breathing tables to its own file
rgblight.h Start mvoing hardware drivers to /drivers/ ()
variable_trace.c Clarify the quantum license ()
variable_trace.h Clarify the quantum license ()