Commit Graph

4566 Commits (f/keymap-cache-redesign)
 

Author SHA1 Message Date
Jesse Vincent a98074ae47
Move the live composite keymap cache back into the Layer object
4 years ago
Michael Richters 9165475da1
Adapt WinKeyToggle to active keys cache
4 years ago
Michael Richters 03a8872a95
Adapt Redial to active keys cache
4 years ago
Michael Richters e5ba44a6da
Adapt Escape-OneShot to active keys cache
4 years ago
Michael Richters 23d8c6577e
Adapt ShapeShifter to active keys cache
4 years ago
Michael Richters 2e4110d171
Adapt TopsyTurvy to active keys cache
4 years ago
Michael Richters b06afda760
Adapt TapDance to active keys cache
4 years ago
Michael Richters b13aaba529
Adapt Qukeys to active keys cache
4 years ago
Michael Richters 77546706a3
Update documentation for active keys cache changes
4 years ago
Michael Richters 5434f82a0f
Remove unused `EPHEMERAL` keyswitch state bit
4 years ago
Michael Richters 60d1e2faaf
Deprecate `Layer.eventHandler()`
4 years ago
Michael Richters 38c18cdcc7
Convert keymap cache to a representation of active keyboard state
4 years ago
Michael Richters 3b1500a526
Add `EventHandlerResult::ABORT`
4 years ago
Michael Richters 62d0ec70ea
Abort hook functions on any result other than `OK`
4 years ago
Michael Richters c9d6a04335
Add testcase for active keys cache using Macros
4 years ago
Michael Richters b0c9c18004
Add testcase for the active keys cache
4 years ago
Michael Richters 4fdff6c9ec
Add testcase for TapDance issue #980
4 years ago
Michael Richters dc4cdc28e0
Add testcase for TapDance issue #922
4 years ago
Michael Richters cc9d531f8e
Add testcase for TapDance issue #806
4 years ago
Michael Richters 7efc9743ef
Add to basic TapDance testcases
4 years ago
Jesse Vincent 1da513eb85
KeyboardioScanner license shouldn't have been applied to all of Kaleidoscope - this was a merge error, not a relicensing
4 years ago
Jesse Vincent 9888bea05a
It's time to stop using travis, since they're abandoning open source
4 years ago
Jesse Vincent 5f7fea514e
add back other two issue templates
4 years ago
Jesse Vincent 122efc1628 Update issue templates
4 years ago
Jesse Vincent 97d838ffb7 Update issue templates
4 years ago
Jesse Vincent b3a62d2088 Update issue templates
4 years ago
Jesse Vincent 448dd47ac2
Merge pull request #994 from keyboardio/f/driver/keyscanner/model01
4 years ago
Gergely Nagy 83c5e127ce
Integrate KeyboardioScanner as a driver
4 years ago
Gergely Nagy dc21d751e2
device/dygma/raise: Rename raise::Hand to raise::RaiseSide
4 years ago
Jesse Vincent 2646b88e0e
Arduino-cli 0.14 has a breaking change wherein it errors out on config file write if the config file already exists
4 years ago
Jesse Vincent 7e0bebaeed
Migrate build-arduino-package from the larger bundle repo.
4 years ago
Jesse Vincent 69439c46b2
Clean up astyle invocations based on @gendankenexperimenter's KeyboardioHID cleanups
4 years ago
Jesse Vincent ca033a85c3
Merge pull request #989 from gedankenexperimenter/t/TopsyTurvy.hid-changes
4 years ago
Jesse Vincent ac92025210
Merge pull request #992 from jhurwitz/hostos
4 years ago
Jacob Hurwitz 96a66c9393 update AppSwitcher example to indicate that one must manually set the OS
4 years ago
Michael Richters 496cc8888d
Adapt basic TopsyTurvy testcase for KeyboardioHID#67
4 years ago
Jesse Vincent 34bb24a7f1
Merge pull request #988 from gedankenexperimenter/b/core.key-utils-const-correct
4 years ago
Michael Richters 0519efcfd2
Make key variant test methods const-correct
4 years ago
Jesse Vincent e066c388c8
Slightly reduce the number of color change cycles. By doing so, fit the for loop into an 8 bit int, saving us 6 bytes compiled
4 years ago
Jesse Vincent d2e9a113fb
Merge pull request #982 from gedankenexperimenter/f/core.key-utils
4 years ago
Michael Richters 3db2779b23
Use new builtin `Key` variant test functions in Qukeys
4 years ago
Michael Richters 1f61183dba
Add common utility methods for builtin `Key` variant checking
4 years ago
Michael Richters 6bc31cf7cb
Helper constants for upcoming functionality to test key types
4 years ago
Michael Richters 1b2c72431a
Import helper constants from KeyboardioHID
4 years ago
Michael Richters d7db7c2670
Add `KeyAddr::none()` constant & `KeyAddr::clear()` method
4 years ago
Jesse Vincent 780edea8b0
Merge pull request #936 from keyboardio/f/arduino-cli
4 years ago
Jesse Vincent c6f487d98c
parallelize testing
4 years ago
Jesse Vincent 16d918247a
Add a note about the new feature to UPGRADING
4 years ago
Jesse Vincent 3e54120f36
Add a deprecation warning to the "old" kaleidoscope-builder
4 years ago
Jesse Vincent 41a3c5da38
Update README for new build and setup instructions
4 years ago