Commit Graph

  • 05837d824b
    Adapt TapDance to keyboard state array Michael Richters 2020-11-17 15:30:56 -0600
  • 21e1622e7f
    Adapt Qukeys to keyboard state array Michael Richters 2020-11-13 18:35:37 -0600
  • e0c1fb0715
    Update documentation for keyboard state array changes Michael Richters 2020-11-13 22:47:21 -0600
  • 3e62e6640d
    Rejigger the makefile and dockerfile to do arduino setup when building the docker file, rather than at simulator-test runtime. Should be a bit faster and re-enable sim tests while offline #1023 Jesse Vincent 2021-03-27 18:13:48 -0700
  • 1ba752d3ec
    Remove unused `EPHEMERAL` keyswitch state bit Michael Richters 2020-09-09 00:38:28 -0500
  • 2959cc3a5e
    Deprecate `Layer.eventHandler()` Michael Richters 2020-11-13 23:18:30 -0600
  • 189c1a51e2
    Replace the keymap cache with a keyboard state array Michael Richters 2020-11-13 23:15:51 -0600
  • 53bfc6c86a
    Add `EventHandlerResult::ABORT` Michael Richters 2020-11-13 16:15:47 -0600
  • 29844e241b
    Abort hook functions on any result other than `OK` Michael Richters 2020-11-13 15:13:05 -0600
  • ea93de2328
    Add testcase for keyboard state array using Macros Michael Richters 2020-11-14 17:25:53 -0600
  • b9231de371
    Add testcase for the keyboard state array Michael Richters 2020-11-14 10:16:24 -0600
  • 20efc55581
    Add testcase for TapDance issue #980 Michael Richters 2020-11-17 17:50:23 -0600
  • d0a3ca76dc
    Add testcase for TapDance issue #922 Michael Richters 2020-11-18 23:00:46 -0600
  • 5ccd0ec582
    Add testcase for TapDance issue #806 Michael Richters 2020-11-18 20:35:24 -0600
  • df548e44ce
    Add to basic TapDance testcases Michael Richters 2020-11-23 14:51:09 -0600
  • fe108b1d2f
    Merge pull request #1021 from gedankenexperimenter/f/build.deprecation-warning Jesse Vincent 2021-03-26 16:06:41 -0700
  • f19d416190
    Use new --build-property option if arduino-cli is >= 0.14 #1021 Michael Richters 2021-03-26 14:48:51 -0500
  • abbe6370d7
    Merge pull request #1019 from keyboardio/f/arduino-cli-update Jesse Vincent 2021-03-17 15:58:54 -0700
  • bdcdb54d3f
    Merge pull request #1018 from keyboardio/jesse/plugin-docs-cleanup Jesse Vincent 2021-03-17 15:29:48 -0700
  • 9fef4931fb
    do full setup before running sim tests, which is really important if we're running them in docker #1019 Jesse Vincent 2021-03-17 15:28:23 -0700
  • 5d3e5d49d1
    Merge pull request #1006 from keyboardio/f/devel-trace Jesse Vincent 2021-03-17 15:22:53 -0700
  • 59bc793c30
    Fetch arduino core indices before updating our cores Jesse Vincent 2021-03-17 15:19:15 -0700
  • 3458b481ec
    It is sometimes useful to be able to do git checkouts in docker Jesse Vincent 2021-03-17 15:18:54 -0700
  • ccaabbc0d4
    Ignore the docs/plugins dir which hosts copied plugin docs at build time #1018 Jesse Vincent 2021-03-17 10:45:27 -0700
  • 589c2dd799
    Get the two remaining files out of the plugins directory in docs to make it easier to ignore this dir Jesse Vincent 2021-03-17 10:44:20 -0700
  • 104697ec40 Use eager reporting when debouncing #1014 Dean Scarff 2021-02-14 03:31:03 +1100
  • 96b708f5a1
    Add testcases for floating base layer #1013 Michael Richters 2021-02-13 10:27:02 -0600
  • 5c12c8ee49
    Add comments to handleKeymapKeyswitchEvent() Michael Richters 2021-02-05 13:44:40 -0600
  • 08f45ba6a9
    Allow deactivation of base layer Michael Richters 2021-02-04 11:15:44 -0600
  • 4f9afcfdb9
    plugins/Ranges: Add an explanatory comment above the ranges enum Gergely Nagy 2021-01-26 17:51:06 +0100
  • 9c49d5b2ac
    plugins/Ranges: Fix the Macro key ranges Gergely Nagy 2021-01-26 17:45:35 +0100
  • a2df72735d
    Document git master kaleidoscope builds for the arduino boards manager Jesse Vincent 2021-01-13 12:16:45 -0800
  • c924fb0dc6
    Update a comment to reflect reality v1.99.3 Gergely Nagy 2021-01-12 11:31:31 -0800
  • 90dd2f3778
    Add a new plugin which wraps and configures ArduinoTrace to make print statement debugging easier #1006 Jesse Vincent 2021-01-11 18:15:55 -0800
  • ab8a761f06
    wip: event_display: Use a fallback plugin instead of a completely dumb one #1008 Gergely Nagy 2021-01-12 15:21:41 +0100
  • 291d961193
    tests: Do invoke KALEIDOSCOPE_INIT_PLUGINS() in every sketch Gergely Nagy 2021-01-12 14:38:43 +0100
  • 7f8f9d681a
    hooks: Remove V1 backwards compatibility Gergely Nagy 2021-01-12 14:30:24 +0100
  • d17e65059a
    examples: Add KALEIDOSCOPE_INIT_PLUGINS() to all examples Gergely Nagy 2021-01-12 14:29:03 +0100
  • 05e28c39b7
    event_dispatch: Allow an empty KALEIDOSCOPE_INIT_PLUGINS() Gergely Nagy 2021-01-12 14:25:36 +0100
  • 94b1cd3028
    kaleidoscope/hooks.cpp: Update a comment to reflect reality #1007 Gergely Nagy 2021-01-12 12:50:37 +0100
  • b3b56efdf8
    Merge pull request #1002 from keyboardio/f/remove-deprecations Jesse Vincent 2021-01-11 14:49:36 -0800
  • 8405dd0641
    Add some support for logging the source line in ktest files Jesse Vincent 2021-01-09 21:21:37 -0800
  • 81ae19a7ec
    Cleanups for typos and broken links across the documentation Jesse Vincent 2021-01-02 00:51:41 -0800
  • 706c15a381
    Remove deprecated QuKeys functions on schedule #1002 Jesse Vincent 2021-01-02 00:01:53 -0800
  • 3bfd045065
    Remove deprecated Key Masking system on schedule Jesse Vincent 2021-01-01 23:56:32 -0800
  • 3227a2dcf4
    Remove deprecated Layer API functions as per the schedule Jesse Vincent 2021-01-01 23:35:11 -0800
  • 8db5e7fd33
    improve url canonicalization during releng Jesse Vincent 2021-01-01 23:14:40 -0800
  • 088af8544e
    Minor tweaks to releng tooling Jesse Vincent 2021-01-01 23:11:47 -0800
  • 620fbdb6ce
    For the moment, install the adafruit boards, since that's where we get the compiler and tools we want for the samd f/samd-testbed Jesse Vincent 2021-01-01 20:53:06 -0800
  • 4181085d13
    snapshot Jesse Vincent 2020-12-31 13:49:15 -0800
  • 14cefe2b6d
    snapshot Jesse Vincent 2020-12-31 13:49:03 -0800
  • f098c8a81b
    update kaleidoscope Makefile to fetch our samd51 platform Jesse Vincent 2020-12-27 15:09:24 -0800
  • b25b9b02f4
    Start to sketch out generic samd support Jesse Vincent 2020-12-08 23:43:03 -0800
  • 8f23161d19
    Glossary updates for terms related to keymaps, layers, and keys. v1.99.2 Jesse Vincent 2020-12-31 19:12:11 -0800
  • e2bee6cace
    Bring testing up a level and kill the "development tips" doc section Jesse Vincent 2020-12-31 14:50:27 -0800
  • f1eec6ec55
    examples now dosplay Jesse Vincent 2020-12-31 14:36:25 -0800
  • f20fe20bb2
    doc markup typo fix Jesse Vincent 2020-12-31 14:34:26 -0800
  • 67e6f6c042
    try to remove the "edit on github" link on the rendered docs Jesse Vincent 2020-12-31 14:27:16 -0800
  • 21c4503a6b
    Fix the other URL on the docs index page Jesse Vincent 2020-12-31 14:24:27 -0800
  • 5dbc6383c4
    start to fix the hyperlinks on the first page of the docs Jesse Vincent 2020-12-31 14:15:01 -0800
  • ff86fe1ed9
    Automatically publish a kaleidoscope bundle on every commit for Arduino users who want to live on the bleading edge f/automatic-build-nightly Jesse Vincent 2020-12-26 22:43:37 -0800
  • e6dd184d92
    Reduce some image sizes in the docs to help make the bundle smaller Jesse Vincent 2020-12-26 23:47:38 -0800
  • 936cd6fa5d
    Merge pull request #1000 from keyboardio/f/plugins-to-libraries Jesse Vincent 2020-12-26 19:13:45 -0800
  • 290a4db2d4
    The simulator hadn't been updated for these changes f/driver/keyboardiohid-orig Jesse Vincent 2020-12-25 22:41:45 -0800
  • cacca53496
    Update the virtual device & tests for the merged KeyboardioHID Gergely Nagy 2020-12-16 19:26:40 +0100
  • 35a8170cec
    driver/hid/keyboardio: Move the actual implementation to hid/keyboardio/usb Gergely Nagy 2020-12-16 19:23:33 +0100
  • b1e2a889bb
    dygma/Raise: Drop the KeyboardioHID.h include Gergely Nagy 2020-12-15 19:42:19 +0100
  • 35b1fb239c
    driver/keyboardioHID: astyle Gergely Nagy 2020-12-15 19:40:13 +0100
  • 2c4a274cb3
    driver/KeyboardioHID: make cpplint happy Gergely Nagy 2020-12-15 19:38:38 +0100
  • ada56fe6b9
    Merge KeyboardioHID as (part of) a driver Gergely Nagy 2020-12-15 19:21:39 +0100
  • 86c7a32ccc
    We weren't actually reporting out failed tests as an exit code when running simulator tests Jesse Vincent 2020-12-25 23:36:39 -0800
  • ec275c39dc
    Add an 'upgrading' note about the plugin re-layout #1000 Jesse Vincent 2020-12-25 22:06:36 -0800
  • 6be7b2b388
    Add the version to the package tarball name so that nightlies have unique names Jesse Vincent 2020-12-21 00:36:17 -0800
  • a2090029a8
    fix paragraph section in Kaleidsocope library.properties Jesse Vincent 2020-12-21 00:31:58 -0800
  • efeea31589
    More library tweaking to comply with arduino requirements Jesse Vincent 2020-12-21 00:21:34 -0800
  • 01fb7cbf6e
    standardize on 0.0.0 for the version number in the git library dir Jesse Vincent 2020-12-20 23:44:58 -0800
  • 33626a569f
    Move most plugin READMEs back into the plugins Jesse Vincent 2020-12-20 22:59:02 -0800
  • bb95ed1de0
    Make it possible to have Plugin readmes in the plugin dirs Jesse Vincent 2020-12-20 22:33:42 -0800
  • 46c567c01a
    Add generated 'author' lines to plugins based on Copyright statements. Jesse Vincent 2020-12-20 20:44:13 -0800
  • 1a5193c443
    Add maintainer, sentence, and url to all the plugin libraries Jesse Vincent 2020-12-20 20:12:41 -0800
  • c15c71777e
    Fix capitalization of a couple plugins Jesse Vincent 2020-12-20 20:09:22 -0800
  • f7b2d49618
    Clean up toplevel header files so we can extra their short descriptions Jesse Vincent 2020-12-20 20:01:56 -0800
  • 301ccf92fc
    Further generalize the arduino platform bundle builder tool. Jesse Vincent 2020-12-20 17:11:13 -0800
  • e71cacc918
    start to update the releng tooling to handle the new layout Jesse Vincent 2020-12-18 13:53:46 -0800
  • b8def1988f
    update library properties to have a version number we can work with Jesse Vincent 2020-12-18 13:53:08 -0800
  • 8a1378ce1a
    Update README to say that the Arduino IDE and git checkouts are not friends Jesse Vincent 2020-12-18 13:51:48 -0800
  • 5f7168665a
    Clarify that developers probably don't want to be using the Arduino IDE Jesse Vincent 2020-12-18 13:33:54 -0800
  • 944e41bc6f
    fixup Model 01 extraction Jesse Vincent 2020-12-18 12:08:39 -0800
  • 72a8ba2935
    fix up testing for the new plugin layout Jesse Vincent 2020-12-18 11:47:11 -0800
  • 440fdd2b9e
    Extract keyboardio keyboards to plugins Jesse Vincent 2020-12-18 11:17:04 -0800
  • e39a5b0810
    Extract Technomancy Atreus to a plugin Jesse Vincent 2020-12-18 01:13:46 -0800
  • ee526315f6
    Extract SOFTHRUF Splitography Jesse Vincent 2020-12-18 01:11:19 -0800
  • 5c9e827918
    Extract Dygma Raise out to a plugin Jesse Vincent 2020-12-18 01:07:49 -0800
  • 74986b6757
    Extract KBDFans KBD4x out to a plugin Jesse Vincent 2020-12-18 01:05:08 -0800
  • cedfc0b935
    extract the planck out to a plugin dir Jesse Vincent 2020-12-18 01:02:55 -0800
  • 5b5bf237e1
    move the ErgoDox EZ out to a plugin Jesse Vincent 2020-12-18 01:00:25 -0800
  • d82bc7b154
    extract gHeavy boards to plugins Jesse Vincent 2020-12-18 00:52:44 -0800
  • 54cae3365d
    Extract Kaleidoscope-Ranges back to a plugin Jesse Vincent 2020-12-20 23:05:52 -0800
  • af336b55dc
    Migrate Kaleidoscope-LEDEffects to the plugins directory Jesse Vincent 2020-12-17 23:10:42 -0800
  • 171146e405
    Migrate Kaleidoscope-HardwareTestMode to the plugins directory Jesse Vincent 2020-12-17 23:00:58 -0800