Commit Graph

69 Commits (3204034089d58562b44e3c760d46eb484c725c55)

Author SHA1 Message Date
Michael Richters 2c40e908d5
Remove deprecated event handler hooks
3 years ago
Michael Richters 3152270585
Remove deprecated `handleKeyswitchEvent()` function
3 years ago
Michael Richters 340d422a24
Remove deprecated `pressKey(key, toggled_on)` function
3 years ago
Michael Richters d0542ac6eb
Remove deprecated layers code
3 years ago
Jesse Vincent 5a566d6ecf
Make it possible to elide HID shortname setting by pre-defining the relevant macro
3 years ago
Gergely Nagy a04525d718
_internal::LEDModeManager: Do not redefine `new` on STM32
4 years ago
Gergely Nagy 90f9aec8ab
internal/deprecations: Include macro_helpers.h for __NL__
4 years ago
Michael Richters 75ffaf3cc8
Add removal dates for deprecated core functions
4 years ago
Michael Richters 7d16958a7a
Replace `handleKeymapKeyswitchEvent()` with `handleLayerKeyEvent()`
4 years ago
Michael Richters 236281fa75
Rewrite top-level event handling functions
4 years ago
Michael Richters 65f54d63d7
Deprecate `Layer.eventHandler()`
4 years ago
Michael Richters 4a63fe1440
Replace the keymap cache with a keyboard state array
4 years ago
Michael Richters 9dd9c9557c
Abort hook functions on any result other than `OK`
4 years ago
Jesse Vincent 3bfd045065
Remove deprecated Key Masking system on schedule
4 years ago
Jesse Vincent 3227a2dcf4
Remove deprecated Layer API functions as per the schedule
4 years ago
Michael Richters a1267c04e6
Astyle indentation
4 years ago
Jesse Vincent ed61bb1bea Remove direct raw key access, as we're passed the removal date
4 years ago
Jesse Vincent c46df89dcc Remove the deprecated HID Facade, as we've passed the promise date of 2020-09-16
4 years ago
Gergely Nagy ab3b661cd5
Switch to activation-order for Layers
4 years ago
Gergely Nagy f870bde2fc
cpplint: Ignore incomplete declaration of namespaces
4 years ago
Gergely Nagy e9d2fd9637
cpplint: Ignore some casting warnings
4 years ago
Jesse Vincent df3e36270b
taught the linter not to complain about guards for these header files that aren't really header files
4 years ago
Jesse Vincent e0592a4737
cpplint fixed one multiline comment issue
4 years ago
Jesse Vincent 1fa10a5ccb
cpplint Convert complex multiline /* */ comments to single line comments
4 years ago
Jesse Vincent 2baef3e871
Revert "Back out some of the 'explicits', proving that I have no idea what I'm doing here."
4 years ago
Jesse Vincent b8ec42e619
Back out some of the 'explicits', proving that I have no idea what I'm doing here.
4 years ago
Jesse Vincent 7ed7d98657
cpplint fixes for "Single-parameter constructors should be marked explicit. [runtime/explicit] "
4 years ago
Gergely Nagy 8d4dfa877b
Deprecate the key masking API
4 years ago
Gergely Nagy cfe4bb3dce
Remove the deprecated `Kaleidoscope_` class
5 years ago
Gergely Nagy c800d2e425
Remove the deprecated `LEDControl.paused` property
5 years ago
Gergely Nagy 8333dab7ce
Remove the deprecated, old device APIs
5 years ago
Jesse Vincent c66efe773e
Merge pull request #800 from CapeLeidokos/pr_sketch_compilation_flag
5 years ago
Florian Fleissner cba14151d1 Adds a KALEIDOSCOPE_SKETCH macro definition to sketch header
5 years ago
Gergely Nagy 6689912bcd
LEDControl: Add disable/enable functions, and a toggle key
5 years ago
Gergely Nagy 9797207444
Deprecate the old `kaleidoscope::hid` facade
5 years ago
Gergely Nagy 69582320f2
Add a way to override the HID short name
5 years ago
Gergely Nagy 39f7873e26
Merge pull request #763 from CapeLeidokos/pr_sketch_header_footer
5 years ago
Florian Fleissner a2dcc1afbe Adds sketch header and footer include files
5 years ago
Florian Fleissner cf8a86b55f Sketch exploration fix for empty keymaps
5 years ago
Florian Fleissner 1d7008d96f Extracted and renamed class Kaleidoscope->Runtime
5 years ago
Florian Fleissner ad74cc5740 Fixed missing const in constexpr methods
5 years ago
Florian Fleissner bfd8f95069 Enable using system type_traits header if available
5 years ago
Florian Fleissner a538328ba2 Added sketch exploration
5 years ago
Florian Fleissner 7aa2c0e859 Enabled templated hook methods
5 years ago
Florian Fleissner ba79eef4b2 Key union converted to a proper class
5 years ago
Gergely Nagy d39a8dc46c
Redesign of the device plugin APIs
5 years ago
Gergely Nagy 4dcc23b82f
Deprecate a few older symbols
5 years ago
Gergely Nagy 0c8f998b9f
Redesign how the hardware objects are defined
5 years ago
Gergely Nagy 129d37ef04
Deprecate named hardware objects
5 years ago
Florian Fleissner 4feb140d8c Fixed new operator for use with virtual build
5 years ago