Commit Graph

23 Commits (0bb3928aea34f7698129a1b44aa99fd1efab496f)

Author SHA1 Message Date
Michael Richters ca0f80d607
Process Kaleidoscope with `iwyu.py`
3 years ago
Michael Richters 418fdcad7e
Add IWYU pragmas where necessary to keep or exclude selected headers
3 years ago
Michael Richters e5d67efd58
Format codebase with `clang-format`
3 years ago
Michael Richters 69333badc9
Turn off clang-format for selected sections of code
3 years ago
Michael Richters cf5c19dd6c
Standardize namespace block closing comments
3 years ago
Michael Richters 80953368d1 Rearrange and standardize Kaleidoscope core headers
3 years ago
Michael Richters 3152270585
Remove deprecated `handleKeyswitchEvent()` function
3 years ago
Michael Richters 236281fa75
Rewrite top-level event handling functions
4 years ago
Michael Richters 9dd9c9557c
Abort hook functions on any result other than `OK`
4 years ago
Gergely Nagy fc1296395e
New hook: onNameQuery()
4 years ago
Gergely Nagy f760431b2b
Remove the deprecated row/col-based indexing APIs
4 years ago
Florian Fleissner 1d7008d96f Extracted and renamed class Kaleidoscope->Runtime
5 years ago
Florian Fleissner a538328ba2 Added sketch exploration
5 years ago
Florian Fleissner 7aa2c0e859 Enabled templated hook methods
5 years ago
Gergely Nagy fddbd75ff8
New event handler: onLEDModeChange
5 years ago
Florian Fleissner ba79eef4b2 Key union converted to a proper class
5 years ago
Jesse Vincent 617dca07dd Update linear addressing branch for firmware drift
5 years ago
Florian Fleissner 00552193e9 Introduced key address version of handler onKeyswitchEvent
5 years ago
Florian Fleissner 981b085372 Event handler versioning, deprecation and extended signature checks
6 years ago
Gergely Nagy 445687634e
Introduce a new event: onLayerChange
6 years ago
Gergely Nagy 3458f398cb
Move most sources to a kaleidoscope/ subdir and namespace
6 years ago
Gergely Nagy 00a6b6045b
License clarificataion & copyright headers
6 years ago
noseglasses 8130dfdf1d Major redesign of the plugin and hooking interface
7 years ago