Commit Graph

42 Commits (eaf6dc573848139a3dceb5a2f9aa876c027745e5)

Author SHA1 Message Date
Gergely Nagy eaf6dc5738
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 83f1805d5d Redesign the plugin setup procedure
6 years ago
Gergely Nagy 184981ff9a Migrate to the onFocusEvent API
6 years ago
Gergely Nagy 906f567698 Fix a compile error
6 years ago
Gergely Nagy f3eb6a7200 Try to avoid a possible PROGMEM overflow in getKeyOverride
6 years ago
Gergely Nagy a02cde9c21 Automatically pull in EEPROMSettings, and set up defaults
6 years ago
Gergely Nagy b2ae841d24
Assign my copyright to Keyboard.io
6 years ago
Gergely Nagy 459d847002
Relicense under the GPLv3 (only)
6 years ago
Gergely Nagy 435018eb6a Updated to use the new plugin APIs
6 years ago
matt venn 02a2a6c54a fixed missing newline
7 years ago
James N. V. Cash 5d53d77c6f If layer is greater than max_layer, always fall back to EEPROM
7 years ago
James N. V. Cash c298d22827 Only need keysPerLayer in the updating branch of the conditional
7 years ago
James N. V. Cash 0073be9a74 Fix error in storing keys by layer
7 years ago
James N. V. Cash 480bfbd021 Guard against out-of-bounds layer
7 years ago
James N. V. Cash 6dcc6a9277 Teach plugin to print out the contents of a given layer
7 years ago
James N. V. Cash 0f00b4a9a9 Add method to allow upload of keymap for individual layer
7 years ago
Gergely Nagy 98b389411b Use Kaleidoscope.use instead of USE_PLUGINS
7 years ago
Jesse Vincent 36a0632d6d
astyle to pad operators
7 years ago
Gergely Nagy 8782cea7c1 Focus: When printing the keymap, use the effective layout
7 years ago
Gergely Nagy ba6128dddc Kaleidoscope Style Guide conformance
7 years ago
Jesse Vincent 97008a28f0
"make astyle
7 years ago
Gergely Nagy 2f7c38a15d Focus: Fix the `keymap.transfer` docs
8 years ago
Gergely Nagy e07f00e947 Focus: keymap.map should work with raw keycodes
8 years ago
Gergely Nagy 1432015235 Focus: Merge keymap.dump and keymap.upload into keymap.map
8 years ago
Gergely Nagy 78836fd091 Focus: Less formatting in the dump output
8 years ago
Gergely Nagy cdbbc0cd0a Instead of full docs, only document the commands
8 years ago
Gergely Nagy 379a2d483b Add a `getKeyOverride` method
8 years ago
Gergely Nagy 0f3dddae98 Make the `updateKey` method public
8 years ago
Gergely Nagy 0c387ce1c3 Focus: Lift out keymap.transfer
8 years ago
Gergely Nagy 035c95a207 No need to consume the trailing \n anymore
8 years ago
Gergely Nagy a747d6c8cf Use the new Focus helpers
8 years ago
Gergely Nagy 5a7601bb30 Update to use the new EEPROM-Settings library
8 years ago
Gergely Nagy 4e1a579136 Do not treat 0xffff as NoKey
8 years ago
Gergely Nagy e3481be6ed Fix the `keymap.dump` Focus command
8 years ago
Gergely Nagy 18d8a31338 Drop the getPos & setPos commands
8 years ago
Gergely Nagy 33f5d8d9de Some small code optimizations
8 years ago
Gergely Nagy 807d18ab31 Nicer dump output
8 years ago
Gergely Nagy 45391388db Move the Focus hook into a separate file
8 years ago
Gergely Nagy 00b836d0ac Code optimalization
8 years ago
Gergely Nagy 73c0f86d37 Add a missing #pragma once
8 years ago
Gergely Nagy 03ab5f1a47 Updated to support newest Focus
8 years ago
Gergely Nagy db09b35be3 Initial import
8 years ago