Commit Graph

389 Commits (63df0c60b6a7f4e91bc8bd761bcfcaea1927c6fb)

Author SHA1 Message Date
Jesse Vincent e8be7b93f9
Merge pull request #510 from algernon/plugin/LED-Wavepool
6 years ago
Gergely Nagy 7528497682
LED-ActiveModColor: Use lookupOnActiveLayer() instead of lookup()
6 years ago
Gergely Nagy bc2aa0a56b
LED-Wavepool: Restrict the plugin to the Model01
6 years ago
Gergely Nagy cae7048f6a
LED-Wavepool: Add a way to use an explicit hue for the animation
6 years ago
Gergely Nagy e4689caf8a
LED-Wavepool: Smooth out hue transitions
6 years ago
Gergely Nagy 0540f96562
LED-Wavepool: Make cpplint happy too
6 years ago
Gergely Nagy 1228c52c1e
LED-Wavepool: Make astyle happy
6 years ago
Gergely Nagy 84a364ba75
Merge remote-tracking branch 'plugin/LED-Wavepool/monorepo-prep' into plugin/LED-Wavepool
6 years ago
Gergely Nagy fd2327ee7c
Preparations for moving into the Kaleidoscope monorepo
6 years ago
Gergely Nagy dbaba6c1ef
Layer: Rename a few methods, for better clarity
6 years ago
Jesse Vincent 24604cba41
Merge pull request #489 from keyboardio/plugin/focus/explicit-serial-begin
6 years ago
Gergely Nagy 8869f993e9
New plugin: ActiveLayerColor
6 years ago
Gergely Nagy 06c2a71962
Initialize Serial from Kaleidoscope.setup()
6 years ago
Jesse Vincent c9d452ac02
Merge pull request #486 from keyboardio/copyright/fixups
6 years ago
Gergely Nagy de2dc3daf6
New plugin: WinKeyToggle
6 years ago
Gergely Nagy 3aeec2a5f9
License clarification & copyright assignments
6 years ago
Gergely Nagy ef94658b4b
FocusSerial: New, simplified API
6 years ago
Gergely Nagy 38681b9681
ActiveModColor: Improve latency by caching interesting keys on layer change
6 years ago
Gergely Nagy 7214cc0d47
Colormap: Migrate to using `onLayerChange`
6 years ago
Gergely Nagy 41abaaff3e
Macros: Add a way to have more control over when reports are sent
6 years ago
kriber 01e057e545 previous_key in cycleAction now contains modifier key flags
6 years ago
Gergely Nagy cbbc8418da
Unicode: Add a way to slow it all down
6 years ago
Jesse Vincent 28a589be03
Merge pull request #447 from keyboardio/oneshot/finer-stickability
6 years ago
Jesse Vincent d46454963d
Merge pull request #449 from keyboardio/leds/underflow
6 years ago
Gergely Nagy 8cc9cbacef
LEDUtils: breath improvements
6 years ago
Gergely Nagy ef2c6a3e95
Chase: Properly flip the direction when pos goes below zero
6 years ago
Gergely Nagy 7ccb5bfa63
OneShot: Implement finer stickability controls
6 years ago
Gergely Nagy 31d64a2f3d
IdleLEDs: Explicitly cast idle_time_limit to uint32_t
6 years ago
Gergely Nagy 300e1afacb
IdleLEDs: Use an `end_time` instead of calculating it each cycle
6 years ago
Gergely Nagy 3bc00e173c
New plugin: IdleLEDs
6 years ago
Gergely Nagy cac8e0f614
LEDControl: Don't sync LEDs when paused
6 years ago
Shriramana Sharma 52518eb94b OneShot: use default value to overload for cancel
6 years ago
Gergely Nagy cb83612195
OneShot: Repurpose the isLayerKey() macro to make some code read nicer
6 years ago
Jesse Vincent c8bead6d5c
Merge pull request #438 from keyboardio/redial/chording-fix
6 years ago
Gergely Nagy 627afb283f
LED-AlphaSquare: Implement AlphaSquareEffect.refreshAt()
6 years ago
Gergely Nagy 3627db2541
Redial: Improved the way it remembers keys
6 years ago
Jesse Vincent f092c6e7ae
Merge pull request #435 from keyboardio/oneshot/escape-sticky
6 years ago
Jesse Vincent 758cf33c7d
Merge pull request #437 from keyboardio/various/idle-check-removal
6 years ago
Gergely Nagy aad2dfe2cc
Remove now-obsolete idle checks from a few plugins
6 years ago
Gergely Nagy 94736aaffb
OneShot: Fix EscapeOneShot so that it cancels stickies too
6 years ago
Gergely Nagy 4d42c2c625
OneShot: Drop the key masking workaround
6 years ago
Gergely Nagy c6e5cf9ca0
Turn hardware::led_count into an int8_t
6 years ago
Gergely Nagy 8e7ff606d5
leds: Guard most LED-related functions
6 years ago
Gergely Nagy 445c34dd8e
Merge remote-tracking branch 'plugin/ShapeShifter/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 95d93fbda1
Merge remote-tracking branch 'plugin/Redial/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 9c885a0458
Merge remote-tracking branch 'plugin/TopsyTurvy/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 4e2f697a52
Merge remote-tracking branch 'plugin/TapDance/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 6dba0a7f68
Merge remote-tracking branch 'plugin/Syster/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 54044b58d2
Merge remote-tracking branch 'plugin/Steno/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 237ab5e286
Merge remote-tracking branch 'plugin/SpaceCadet/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy b0e3db9328
Merge remote-tracking branch 'plugin/Qukeys/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy c6e05848d8
Merge remote-tracking branch 'plugin/Leader/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 6e4b69fa97
Merge remote-tracking branch 'plugin/Escape-OneShot/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy cfc2d65bdb
Merge remote-tracking branch 'plugin/OneShot/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 0956c83f8f
Merge remote-tracking branch 'plugin/Heatmap/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 2ec4d3ef6f
Merge remote-tracking branch 'plugin/Colormap/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 07e389d729
Merge remote-tracking branch 'plugin/LED-ActiveModColor/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 3d947c8c1c
Merge remote-tracking branch 'plugin/LEDEffects/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 5233352a9f
Merge remote-tracking branch 'plugin/FingerPainter/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy bf47f24b11
Merge remote-tracking branch 'plugin/LED-Palette-Theme/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 6f2da36b10
Merge remote-tracking branch 'plugin/TypingBreaks/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 350c35c75d
Merge remote-tracking branch 'plugin/Unicode/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 94d5ad76e3
Merge remote-tracking branch 'plugin/HostOS/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 6471c110d0
Merge remote-tracking branch 'plugin/GhostInTheFirmware/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 535f367f48
Merge remote-tracking branch 'plugin/EEPROM-Keymap-Programmer/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 1f9b307d95
Merge remote-tracking branch 'plugin/CycleTimeReport/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 3962ffff1a
Merge remote-tracking branch 'plugin/Cycle/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 1b97062533
LEDEffects: astyle
6 years ago
Gergely Nagy 175f5080a5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy a9aee8c6e5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 06cbe188f5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy a0cabc6727
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy a33f703890
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 4e0e149cd3
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 7e4bcc49d5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy f4174da4de
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy d610ca2d0c
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy f478112e2d
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 046846c650
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Jesse Vincent 87425da10c
Merge pull request #386 from keyboardio/f/LEDControl/bootAnimation-be-gone
6 years ago
Gergely Nagy 3b3c53bcc0
New plugin: LEDEffect-BootAnimation
6 years ago
Gergely Nagy dc5c25c99f
Merge pull request #383 from keyboardio/pr-migration/LED-Stalker/19
6 years ago
Gergely Nagy dbf8a6731b
Model01-TestMode: Make cpplint happy
6 years ago
Gergely Nagy 610c0a0041
Drop k/p/LEDControl/BootAnimation
6 years ago
Michael Sloan 3ad1ecd730 Add inactive_color property
6 years ago
Gergely Nagy 071568cddb
Make the Model01-specific parts compile only for the Model01
6 years ago
Gergely Nagy 18f74f0a28
Merge remote-tracking branch 'plugin/USB-Quirks/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 8bceac8e8e
Merge remote-tracking branch 'plugin/NumPad/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy b128ed6234
Merge remote-tracking branch 'plugin/MouseKeys/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy abc8af74b3
Merge remote-tracking branch 'plugin/Model01-TestMode/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy ae02d5d59d
Merge remote-tracking branch 'plugin/MagicCombo/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 3d20fa0aff
Merge remote-tracking branch 'plugin/Macros/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 5f29de7578
Merge remote-tracking branch 'plugin/LEDEffect-SolidColor/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 6ae4d92da0
Merge remote-tracking branch 'plugin/LEDEffect-Rainbow/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy e175d79f48
Merge remote-tracking branch 'plugin/LEDEffect-Chase/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 9d358492e1
Merge remote-tracking branch 'plugin/LEDEffect-Breathe/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 7d5154b7ce
Merge remote-tracking branch 'plugin/LEDEffect-BootGreeting/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy a8879d3a15
Merge remote-tracking branch 'plugin/LEDControl/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy a99f00cb89
Merge remote-tracking branch 'plugin/LED-Stalker/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy f8a35175d9
Merge remote-tracking branch 'plugin/LED-AlphaSquare/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 0d2c846656
Merge remote-tracking branch 'plugin/HostPowerManagement/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 7db8bb779a
Merge remote-tracking branch 'plugin/FocusSerial/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy d8c2fc0022
Merge remote-tracking branch 'plugin/EEPROM-Settings/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 0cfea03e34
Further source code rearrangement
6 years ago
Gergely Nagy 4f2ca9f58f
Further source code rearrangement
6 years ago
Gergely Nagy c7d25d32c8
Move auxiliary files to src/kaleidoscope/plugin/Macros/
6 years ago
Gergely Nagy dc585d4ff6
Further source layout rearrangement
6 years ago
Gergely Nagy 4bc0eb5d11
Further source-code rearrangement
6 years ago
Gergely Nagy 6a46b800d0
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 0683faeb79
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 09c48b8da2
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy d3e7364ac7
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy b80ecfec71
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy b9aca9d5f0
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 3b1e07361b
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 663b2bb2f1
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 1968a05f2a
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy c974039771
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 3130555de3
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy c27fbfa3e8
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 3a7be52642
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 6a5f8da4a3
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy e37669a623
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 4f674d6ba2
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy d69644271c
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy f8587d3505
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 265cbde980
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy f5e9bcfa3f
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 13f37e0152
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 2ba02d8ecf
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 5099d8ebb9
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 03cdca3a17
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 90412ee1d5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy db2b88a61f
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 145dfddeab
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy eaf6dc5738
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 42b73ec686
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy ee3ddd5047
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy f0b51dfb00
Rearrange the file layout in preparation of becoming a monorepo
6 years ago