Commit Graph

53 Commits (f4174da4de247cbe4152bdaaba718d41450c39d5)
 

Author SHA1 Message Date
Gergely Nagy f4174da4de
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 680f1d3de8 README.md & Travis cleanup
6 years ago
Jesse Vincent bd6c2be89b shellcheck should only be run in the Kaleidoscope repo
6 years ago
Jesse Vincent 37a31b6a7d Update travis.yml to point to new bundle repo
6 years ago
Jesse Vincent 0631da82c1
Merge pull request #16 from keyboardio/f/license-and-copyright-assignment
6 years ago
Gergely Nagy 8187d742c4
Add CONTRIBUTING.md
6 years ago
Gergely Nagy fc9244649a
Assign my copyright to Keyboard.io
6 years ago
Gergely Nagy c6f63cb40b
Relicense under the GPLv3 (only)
6 years ago
Gergely Nagy 37f51cacbe Drop the V1 plugin API compatibility code
6 years ago
Gergely Nagy 4499709cd5 Override onSetup when using a compatibility layer
7 years ago
Gergely Nagy a32abc28d8
Merge pull request #14 from keyboardio/f/plugin-v2
7 years ago
Gergely Nagy 0635518f9d Updated to use the new plugin APIs
7 years ago
Gergely Nagy 2bf181b0f5
Merge pull request #10 from jamesnvc/patch-1
7 years ago
James Cash 8449dbe282
Fix plugin setup documentation
7 years ago
Jesse Vincent c914d3d86a Update Makefile with OSX fixes and new paths
7 years ago
Gergely Nagy 2c27bf8476 Stop using deprecated interfaces
7 years ago
Gergely Nagy a31d686911 When interrupting a tap-dance sequence, make sure no extras are sent
8 years ago
Jesse Vincent 64f9fe2a53
Update Makefile to fix OS X build
8 years ago
Jesse Vincent 9957fca651
Update to new hid facade
8 years ago
Jesse Vincent 5fb304851f
CamelCase of handle_*_key*
8 years ago
Jesse Vincent b93d18811e
CamelCase of KeyIsPressed and KeyWasPressed
8 years ago
Jesse Vincent 41683449ec
keyToggledO* camelcasing
8 years ago
Gergely Nagy 4e5e579da4 Fix some more search & replace bugs
8 years ago
Gergely Nagy 823f73f026 Fix a silly search & replace bug
8 years ago
Gergely Nagy 8be191fe9b Kaleidoscope Style Guide conformance
8 years ago
Jesse Vincent a6983c5c4d
astyle with current project style guidelines
8 years ago
Gergely Nagy 3f78f20125 Make things compile again
8 years ago
Jesse Vincent 1d8c3040f1
Fix issues found by the linter.
8 years ago
Jesse Vincent ad09f54c0d
make astyle
8 years ago
Jesse Vincent ae3b49d01e
New build infrastructure
8 years ago
Jesse Vincent 4b7091a87f
KEymap update
8 years ago
Jesse Vincent 18aa5eadab
Update to new Key names
8 years ago
Jesse Vincent 37fa269ecb Update to new handle_keyswitch_event API naming
8 years ago
Gergely Nagy 1699ef4e7e README: Add a "Dependencies" section
8 years ago
Gergely Nagy f184177ec3 Instead of releasing immediately, delay it until loop()
8 years ago
Gergely Nagy 51f0e4bcd6 timeout: Do not clear the timer
8 years ago
Gergely Nagy bab09065ac Limit the number of tap-dance keys to 16 max
8 years ago
Gergely Nagy e073402547 Test the plugin with Travis CI
8 years ago
Gergely Nagy 78e55c75af Improved timer handling
8 years ago
Gergely Nagy b867f80ca2 The Big Rename
8 years ago
Gergely Nagy 74070edcf1 Use timers instead of loop counters
8 years ago
Gergely Nagy bae049583d Correct the tapDanceAction prototype in the example
8 years ago
Gergely Nagy d2fcb75844 Expose the timeOut variable
8 years ago
Gergely Nagy dd266fd27d Use the new, double-add protected hook functions
8 years ago
Gergely Nagy 68d1bbe6bc Don't use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy d3d51fd266 Record and use the position of the tap-dance key, too
8 years ago
Gergely Nagy e44aa0daee Drop the `inject` method
8 years ago
Gergely Nagy 3dbaeb6a44 Mark the plugin stable
8 years ago
Gergely Nagy e112ea3d69 Decrease the timeout to 5 cycles
8 years ago
Gergely Nagy 3dc12f29e3 actionKeys: Improved overflow handling
8 years ago