summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-09chore(docs): Bump prettier, and reformat w/ it.Peter Johanson
* Bump to prettier 2.3.1. * Re-run prettier:format to apply updated format.
2021-06-09chore(deps): bump react-toastify from 6.0.9 to 7.0.4 in /docsdependabot[bot]
Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 6.0.9 to 7.0.4. - [Release notes](https://github.com/fkhadra/react-toastify/releases) - [Commits](https://github.com/fkhadra/react-toastify/compare/v6.0.9...v7.0.4) --- updated-dependencies: - dependency-name: react-toastify dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2021-06-09chore(deps): bump react and react-dom in /docsdependabot[bot]
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom). These dependencies needed to be updated together. Updates `react` from 16.14.0 to 17.0.2 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v17.0.2/packages/react) Updates `react-dom` from 16.14.0 to 17.0.2 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v17.0.2/packages/react-dom) --- updated-dependencies: - dependency-name: react dependency-type: direct:production update-type: version-update:semver-major - dependency-name: react-dom dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2021-06-09fix(docs): Upgrade docusaurus, webpack/loaders.Peter Johanson
Upgrade to the new Docusaurus 2 beta release, which also required upgrades to newer Webpack@5, and some API fixes for TOC changes.
2021-06-08fix(shields): added right alt and layer quick tap to JianAlexander Krikun
2021-06-08feat(docs): Add icon legend to the feature matrixMartin Eberhardt
Add icon legend to the feature matrix
2021-06-08chore(deps): bump react-copy-to-clipboard from 5.0.2 to 5.0.3 in /docsdependabot[bot]
Bumps [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) from 5.0.2 to 5.0.3. - [Release notes](https://github.com/nkbt/react-copy-to-clipboard/releases) - [Commits](https://github.com/nkbt/react-copy-to-clipboard/compare/v5.0.2...v5.0.3) Signed-off-by: dependabot[bot] <support@github.com>
2021-06-08fix(kscan): Fix nibble demux scan errors on encoder rowJay Greco
+ Add a 1us sleep to let the column selection settle in order to avoid spurious keypresses when row capacitance is high (like on the encoder row)
2021-06-08docs(codes): Use LSHIFT/RSHIFT in keymap upgraderDom H
2021-06-08docs(codes): Refer to LSHIFT instead of LSHFTDom H
`LSHIFT` is slightly more intuitive and should result in fewer user errors.
2021-06-08docs(codes): Add LSHIFT and RSHIFT aliasesDom H
2021-06-08feat(keys): Add LSHIFT and RSHIFT aliasesDom H
Using LSHIFT or RSHIFT instead of LSHFT or RSHFT was a common error.
2021-06-08fix(docs): Update macos GCC embedded section with brew cmdIvan Smirnov
* Update macos GCC embedded section with brew cmd Brew has a cask for GCC embedded, so we can make this guide more user friendly by providing it.
2021-06-08fix(combos): Check each combo key, not just lastJonathan Rascher
The current combo completion check only makes sure the last key in the combo is set. This works when the combo is typed correctly initially, or when reraising events in a combo of length two. However, it fails for longer combos since the last event in pressed_keys might be set, but the first (or subsequent) event in pressed_keys can be NULL thanks to release_pressed_keys. Also added a regression test.
2021-06-08test(combo): Add unit test for complete long comboJonathan Rascher
2021-06-08refactor(combos): Rename existing long combo testJonathan Rascher
This test doesn't test a long combo that completes, but rather one that's incomplete (so the combo doesn't trigger). Renaming to avoid confusion when we add more long combo tests.
2021-06-08fix(ble): Ignore out of range profilesJoel Spadin
Don't allow selecting a BLE profile that is out of range to avoid reading/writing past the end of the profiles array.
2021-06-04fix(boards): Set nice!60 nRF subfamily for openocd (#816)Nick Winans
2021-05-31fix(boards): Add delay on initializing external power for BlueMicro840Anthony Amanse
This commits adds a delay of 20ms on initializing the external power control driver. Previously, OLED's i2c driver is failing to initialize the display. This commit fixes that issue. Signed-off-by: Anthony Amanse <ghieamanse@gmail.com>
2021-05-31fix(boards): Fix Blue LED pin definition in BlueMicro840Anthony Amanse
This commit fixes the pin definition for BlueMicro840. Based on the schematics, the blue led is at pin 1.10. Signed-off-by: Anthony Amanse <ghieamanse@gmail.com>
2021-05-30feat(boards): Add nice!60 boardNick Winans
2021-05-27fix(tests): Use debug builds and high resolution timerOkke Formsma
By setting CONFIG_DEBUG, the native_posix builds will not be optimized which makes debugging them much nicer. By setting CONFIG_SYS_CLOCK_TICKS_PER_SEC to 1000, debug prints have a higher resolution and not always show up as multiples of 10ms.
2021-05-19fix(docs): Add missing semicolon to examplesChristian Stücklberger
Co-authored-by: Christian Stücklberger <christian.stuecklberger@ergon.ch>
2021-05-17chore(deps-dev): bump eslint-plugin-mdx from 1.8.2 to 1.13.0 in /docsdependabot[bot]
Bumps [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx) from 1.8.2 to 1.13.0. - [Release notes](https://github.com/mdx-js/eslint-mdx/releases) - [Changelog](https://github.com/mdx-js/eslint-mdx/blob/master/CHANGELOG.md) - [Commits](https://github.com/mdx-js/eslint-mdx/compare/v1.8.2...v1.13.0) Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17chore(deps): bump react-dom from 16.13.1 to 16.14.0 in /docsdependabot[bot]
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) from 16.13.1 to 16.14.0. - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v16.14.0/packages/react-dom) Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17chore(deps): bump @fortawesome/free-solid-svg-icons in /docsdependabot[bot]
Bumps [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 5.15.1 to 5.15.3. - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/Font-Awesome/compare/5.15.1...5.15.3) Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17chore(deps): bump @fortawesome/react-fontawesome in /docsdependabot[bot]
Bumps [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) from 0.1.12 to 0.1.14. - [Release notes](https://github.com/FortAwesome/react-fontawesome/releases) - [Changelog](https://github.com/FortAwesome/react-fontawesome/blob/master/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/react-fontawesome/commits/0.1.14) Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17chore(deps-dev): bump eslint-plugin-react from 7.21.5 to 7.23.2 in /docsdependabot[bot]
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.21.5 to 7.23.2. - [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.21.5...v7.23.2) Signed-off-by: dependabot[bot] <support@github.com>
2021-05-15chore(deps): bump DoozyX/clang-format-lint-action from 0.11 to 0.12dependabot[bot]
Bumps [DoozyX/clang-format-lint-action](https://github.com/DoozyX/clang-format-lint-action) from 0.11 to 0.12. - [Release notes](https://github.com/DoozyX/clang-format-lint-action/releases) - [Commits](https://github.com/DoozyX/clang-format-lint-action/compare/v0.11...v0.12) Signed-off-by: dependabot[bot] <support@github.com>
2021-05-09fix(behaviors): Fix sticky keys quick-release for normal keypressesOkke Formsma
Quick release for sticky keys failed for non-layer keys. The sticky key was released just before the key that was supposed to be modified was handled. The issue was caused by an error in the sticky key logic, which released the sticky key before handling the key up event. Fixes #696.
2021-05-05chore(deps): bump react from 16.13.1 to 16.14.0 in /docsdependabot[bot]
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) from 16.13.1 to 16.14.0. - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v16.14.0/packages/react) Signed-off-by: dependabot[bot] <support@github.com>
2021-05-05feat(tests): Override test parallelism w/ `J=8` environment.Peter Johanson
2021-05-05fix(docs): Updated eslint config for unified prettier setup.Peter Johanson
2021-05-05chore(deps-dev): bump eslint-config-prettier in /docsdependabot[bot]
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.14.0 to 8.3.0. - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.14.0...v8.3.0) Signed-off-by: dependabot[bot] <support@github.com>
2021-05-05chore(deps-dev): bump eslint from 7.12.0 to 7.25.0 in /docs (#773)dependabot[bot]
Bumps [eslint](https://github.com/eslint/eslint) from 7.12.0 to 7.25.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.12.0...v7.25.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-05fix(docs): Readjusted colors for dark theme for OSes in docsPiotr Gnus
Previously the colors of operating systems were the same both for dark and light color scheme. That's not a major issue, but adjusting the colors for the dark theme to better match the theme looks like an improvement. Colors were just darkened by reversing the lightness of each color taken from the dark theme.
2021-05-05feat(docs): Added support for prefers-color-scheme in docsPiotr Gnus
Now, instead of always defaulting to light theme, documentation, docs will default to the color scheme based by the user preference (reported by web browser as a `prefers-color-scheme` media query). It is still possible for user to change the theme by using the switch next to the search box. His preference will be remembered.
2021-04-15fix(docs) omit layers -1 example, clarify it defaults when omitted (#757)Michael van Eerd
* fix(docs) omit layers -1 example, clarify * comment, simplify description * remove 'the'
2021-04-05Docs: added mod morph page (#749)measlesbagel
* docs(behaviors): add mod-morph doc page * docs(behaviors): add mod-morph doc page * docs(mod-morph): add note about sent modifiers * docs(mod-morph): fixed prettier formatting
2021-03-24fix(boards): Proper BlueMicro840_V1 &pro_micro_a map for A10 (#733)Lucas Messenger
2021-03-18fix(boards): Move board endif to proper location.Pete Johanson
* Nibble and tidbit conditional was closed early, enabling some settings incorrectly for other unrelated builds.
2021-03-15fix(kscan): Proper direct wire warning message.Pete Johanson
2021-03-11feat(docs): Add power profilerNick Winans
2021-03-11fix(combos): Fix stuck keys when pressing long combos.Okke Formsma
To properly retrigger hold-taps when a combo is not activated, some position down events are reraised instead of released. The corresponding position up events were never reraised, causing a potential stuck key.
2021-03-10refactor(core): make the event manager a bit easier to readOkke Formsma
2021-03-10fix(logging): remove unnecessary newlineOkke Formsma
2021-03-10added battery.h, last_state_of_charge to uint8_tJP Bonn
2021-03-10fixed order of setting state_of_chargeJP Bonn
2021-03-10only send zmk_battery_state_changed on changeJP Bonn
2021-03-10change "Under Development" to "Beta Testing"Cody McGinnis