summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-08Add my stuffHEADmasterNick Van Doorn
Yeah!
2022-02-07Behaviors: Add 'ignore-modifiers' option to sticky keysokke
To combine multiple sticky modifiers, the sticky keys must ignore other (sticky) modifier keypresses. This behavior is important for "callum-style mods", where all modifiers are sticky mods. Fixes #829
2022-02-07feat(docs): Add note for combos invoking source-specific behaviorsCem Aksoylar
2022-02-07feat(docs): Document locality for backlight behaviorsCem Aksoylar
2022-02-07feat(docs): Document locality for RGB underglow behaviorsCem Aksoylar
2022-02-07feat(docs): Document locality for power management behaviorsCem Aksoylar
2022-02-07feat(docs): Document locality for reset behaviorsCem Aksoylar
2022-02-06fix(lighting): Proper split backlight support.Peter Johanson
Ensure the backlight behavior is run globally.
2022-02-05docs(backlight): improve documentationAlessandro Bortolin
2022-02-05feat(backlight): add command to cycle brightnessAlessandro Bortolin
2022-02-05feat(backlight): add testsAlessandro Bortolin
2022-02-05refactor(backlight): code cleanupAlessandro Bortolin
2022-02-05feat(backlight): initial split supportReFil
2022-02-05feat(docs): add backlight to power profilerAlessandro Bortolin
2022-02-05feat(docs): add backlight documentationAlessandro Bortolin
2022-02-05feat(lighting): add backlight behaviorAlessandro Bortolin
2022-02-05chore(deps-dev): bump json-schema-to-typescript in /docsdependabot[bot]
Bumps [json-schema-to-typescript](https://github.com/bcherny/json-schema-to-typescript) from 10.1.3 to 10.1.5. - [Release notes](https://github.com/bcherny/json-schema-to-typescript/releases) - [Changelog](https://github.com/bcherny/json-schema-to-typescript/blob/master/CHANGELOG.md) - [Commits](https://github.com/bcherny/json-schema-to-typescript/commits) --- updated-dependencies: - dependency-name: json-schema-to-typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-02-05chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /docsdependabot[bot]
Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5. - [Release notes](https://github.com/shelljs/shelljs/releases) - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md) - [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5) --- updated-dependencies: - dependency-name: shelljs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2022-02-05chore(deps): bump follow-redirects from 1.14.1 to 1.14.7 in /docsdependabot[bot]
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.1 to 1.14.7. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.1...v1.14.7) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2022-02-03Add support for Knob Goblin shieldLucas Uyezu
2022-02-03feat(ci): Use metadata for buildsNick Winans
* Build per board * Nightly builds of all boards * Detect board changes and build those changed * Core set of boards/shields built otherwise.
2022-01-31refactor(splits): Minor cleanups to periph invocationPeter Johanson
* Add strlcpy from public domain version. * Leverage strlcpy to detect truncation of behavior dev strs, and log. * Use `offsetof` for cleaner detection on peripheral side.
2022-01-31fix(split): Fix an off-by-one error in split svc.Peter Johanson
* Properly check end of behavior device string for null terminator.
2022-01-31fix(split): Slightly improved logging on peripherals.Peter Johanson
2022-01-31fix(split): Add define for local source.Peter Johanson
* Add `ZMK_POSITION_STATE_CHANGE_SOURCE_LOCAL` and use it consinstently to fix bug w/ local `&reset`, `&bootloader`, etc.
2022-01-31refactor(behaviors): Always add reset behaviors.Peter Johanson
* Don'd omit unreferenced reset behaviors, so they are always available in split peripherals.
2022-01-31refactor(splits): Use index for event source.Peter Johanson
* Track peripherals by indexes slot, with all appropiate peripheral state stored in the slot. * Event sources tracked by peripheral slot index.
2022-01-31fix: Ensure power and underglow behaviors built.Peter Johanson
* Remove `/omit-if-no-ref/` from the behavior nodes.
2022-01-31fix(split): Add queue for running remote behaviorsPeter Johanson
2022-01-31fix(underglow): Handle cycling effects on splits.Peter Johanson
* Convert relative effect cycling to absolute effect selection.
2022-01-31refactor(split): Clean up split GATT discovery.Pete Johanson
* Use Zephyr auto CCC discovery instead of doing it ourselves. * Split service versus characteristic discovery into dedicated steps in the flow. * Fix for not searching properly when connecting to a peripheral a second time.
2022-01-31feature(split): behavior locality support.Pete Johanson
* GATT characteristic allowing passng data + behavior label to invoke the behavior on the peripheral side. * Behaviors have a locality setting to specify where they run. * Build reset/power/RGB on peripheral.
2022-01-31Lotus58 (#1090)Temur Beissov
* lotus58 shield added * lotus58 default keymap * lotus58 keymap legend update * Lotus58 keymap fix * lotus58 keymap update * lotus58 kb name fixed * lotus58 keymap update PR fix
2022-01-30fix(behaviors): Capture mods for `&key_repeat`Peter Johanson
* When tracking the last keycode, also capture the currently held explicit modifiers to use when replaying the key later.
2022-01-30feat(behaviors): `&key_repeat` behavior + tests.Peter Johanson
* Add new `&key_repeat` behavior that captures and re-sends the most recently triggered keycode. Closes: #853
2022-01-30chore(deps-dev): bump eslint-plugin-react from 7.24.0 to 7.28.0 in /docsdependabot[bot]
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.24.0 to 7.28.0. - [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases) - [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.24.0...v7.28.0) --- updated-dependencies: - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30fix(ble): Restore BLE SC passkey entry for pairing.Peter Johanson
* Handle capturing numeric inputs while pairing and sending final passkey once six digits entered.
2022-01-30Add support for the Clog (#1092)Sam Mohr
* Add support for the Clog * format DTSI definition * add a default keymap * update copyright year, reduce conf to minimum
2022-01-30Add Contra shield (#633)iangus
* Add Contra Shield (#1) * Add bluetooth control layer to contra keymap (#2) * fix contra keymap issues * add bluetooth control layer * clean up contra files * add contra.conf file * add missing bracket for default_layer * update copyright year to 2021 * add contra metadata file * refactor pro micro overlay for new syntax
2022-01-13docs: Add a note for GitHub SSH scheme (#1089)Albert Y
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2022-01-12fix(boards): Properly use dfu-util to flash DZ60David Fiander
2022-01-11fix(boards): Proper active high and init delay for Mikoto ext-powerzhiayang
2022-01-04test: print test output immediately and decrease indentingokke
2022-01-04test: Change length of fail and pend messagesokke
This makes scanning the output from "west test" easier, as the different states get different output lengths.
2022-01-04chore: make west scripts more pythonic and apply Blackokke
2022-01-03Bump init delay to 50ms for nico-nanoMidge 't Hoen
2022-01-02docs(codes): Windows Support: Media ControlsKingCoinless
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2022-01-02docs: Fix typos and inconsistent spellings (#1079)Evan Callicoat
2021-12-29docs(codes): Windows Support: Language/International InputsKiessling
2021-12-29docs(codes): Windows Support: Audio ControlsKiessling