Kurtis Lew
adde23d6fe
Merge 75e3945a9e
into b1ca9199de
2023-05-17 13:35:47 -04:00
Albert Y
48be2eedd0
fix(docs): Update QMK debounce references
2023-05-09 21:40:14 -07:00
Joel Spadin
9bd171ede4
fix(docs): Add key to interconnect tabs
...
Added a key property to interconnect tabs list items to fix a React
warning.
2023-04-25 15:50:38 -07:00
Joel Spadin
7a352908ee
docs: Add pre-commit documentation
2023-04-24 16:07:04 -07:00
Joel Spadin
5b07c86d05
chore: Update Prettier
...
Added a workaround to select the latest version of Prettier with
pre-commit, since the pre-commit mirror repo started tracking alpha
releases and doesn't have anything beyond 2.7.1.
2023-04-24 16:07:04 -07:00
Joel Spadin
94061bb916
refactor: Replace tabs with spaces
...
Standardized indentation to use spaces with a new pre-commit hook.
2023-04-24 16:07:04 -07:00
Joel Spadin
32ae776c42
refactor: Add more checks to pre-commit
...
Updated existing pre-commit hooks and added some new hooks:
- Remove trailing whitespace
- Ensure every non-empty file ends with a new line
- Check YAML file validity
- Prevent adding large files
- Ensure any scripts with shebangs are executable
Added a GitHub action to run pre-commit on every commit. Removed any
existing actions which duplicate pre-commit.
Ran pre-commit on the codebase.
2023-04-24 16:07:04 -07:00
Albert Y
9c4f1e02d1
fix(docs): Update references to QMK settings
...
* Remove TAPPING_FORCE_HOLD reference
* Remove IGNORE_MOD_TAP_INTERRUPT reference
2023-04-24 04:24:36 -04:00
Nick Coutsos
9d64c2a3a0
fix(docs): switch sensor rotate parameter order
2023-04-22 17:30:10 -07:00
Nick Conway
3db163aa2c
feat(behaviors): Add reusable sensor behaviors.
...
* Add new sensor behaviors that either take full bindings
add definition, or accept parameters when bound in the
keymap.
* Remove existing hard-coded key press sensor behavior
and instead leverage new generic sensor behaviors to
achieve the same functionality.
Co-authored-by: nick@conway.dev
2023-04-21 21:13:31 -07:00
sporkus
83a151890c
fix(docs): Correct example keymap filename
2023-04-16 13:28:08 -07:00
Josep Roca
71855af14f
fix(docs): ignore-modifiers clarification
...
* Clarify the potential need of adding the ignore-modifiers setting for new sticky key behaviors.
* Add ignore-modifiers setting to skq example
* Update docs/docs/behaviors/sticky-key.md
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2023-04-16 03:04:49 -04:00
Peter Johanson
374104dec6
fix(underglow): Move to spi3 for underglow bus.
...
* Workaround Zephyr bug for Nordic SPI(M) driver after the
pinctrl refactor by using spi3 peripheral for the SPI bus for
the WS2812 led_strip driver.
2023-04-09 14:41:00 -07:00
Peter Johanson
134b64ef5b
fix(docs): Make link to keymap upgrader work.
2023-04-05 23:18:34 -07:00
Peter Johanson
2614b85634
feat(docs): Add blog post for Zephyr 3.2.
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2023-04-05 22:55:38 -07:00
Peter Johanson
0c5bcf5fe4
feat(docs): Add BLE feature/config pages.
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2023-04-05 22:55:38 -07:00
Peter Johanson
1493620bf7
refactor(boards): Move to pinctrl.
2023-04-05 22:55:38 -07:00
Peter Johanson
09ed79a867
refactor: Move away from deprecated label usages.
...
* Move away from DT_LABEL.
* Move to DEVICE_DT_GET for non-behavior device access.
* Move various drivers to `gpio_spec_dt` and `DT` related macros.
* Remove mcp23017 while at it, since better upstream driver is
available.
2023-04-05 22:55:38 -07:00
Peter Johanson
3a958c667f
refactor: Move to zephyr/
include paths.
...
* Zephyr moved to properly namespaced headers, so major "rip
the bandaid" commit to move us to those everywhere.
2023-04-05 22:55:38 -07:00
Peter Johanson
35a1c5a3d4
refactor(behaviors): Rename reset
behavior.
...
* Upstream now has a node w/ label `reset` on many boards, so
renaming our reset behavior node label to `sys_reset`.
2023-04-05 22:55:38 -07:00
Robert U
6cb42a8060
feat(behaviors): On-release option for positional-hold-taps
2023-03-12 12:24:00 -04:00
dependabot[bot]
5ef6f2f2b7
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 01:27:37 -05:00
dependabot[bot]
719de801e7
chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /docs
...
Bumps [@sideway/formula](https://github.com/sideway/formula ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases )
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: "@sideway/formula"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 00:57:00 -05:00
Kurtis Lew
75e3945a9e
fix(docs/hold-tap): Update tap_unless_interrupted timing
2023-02-13 00:07:31 -08:00
Kurtis Lew
0259811e58
feat(docs/hold-tap): Update tapping-term-ms
2023-02-10 20:42:40 -08:00
Kurtis Lew
302dd15f64
feat(docs/hold-tap): Update flavor descriptions
2023-02-10 20:41:45 -08:00
Kurtis Lew
414be93cb4
breaking change!!!(docs/hold-tap): Restructure flavors section
2023-02-10 20:19:22 -08:00
Kurtis Lew
ba2437a0e4
feat(docs/hold-tap): Implement balanced and tap-preferred default animations
2023-02-10 20:09:53 -08:00
Kurtis Lew
2e8a4353a3
fix(docs/hold-tap): Update tap-preferred animation to not change color on interrupting keypress
2023-02-10 15:46:23 -08:00
Kurtis Lew
0a81082829
refactor(docs/animationhelpers): Create hold-tap subfolders
2023-02-10 15:45:07 -08:00
Kurtis Lew
26909bdb4d
refactor(docs/hold-tap): Adjust flavors
2023-02-10 15:34:02 -08:00
Kurtis Lew
97b3e3f4e9
feat(docs/hold-tap): Implement tap-unless-interrupted animations
2023-02-10 15:16:59 -08:00
Kurtis Lew
578543b02b
feat(docs/hold-tap): Begin implementing tap-preferred animations
2023-02-10 15:04:43 -08:00
Kurtis Lew
c80960e3bf
feat(docs/hold-tap): Update wording to match implementation of animations
2023-02-10 14:52:16 -08:00
Kurtis Lew
9cef93af19
fix(docs/hold-tap/balanced): Make balanced animations release before tapping-term-ms
2023-02-10 14:43:24 -08:00
Kurtis Lew
b14de70f79
feat(docs/hold-tap): Implement 'balanced' flavor animations
2023-02-10 13:31:56 -08:00
Kurtis Lew
2372243ec6
fix(docs/animationhelpers): Make text font-family sans-serif
2023-02-10 12:43:52 -08:00
Kurtis Lew
8bffd2acd3
fix(docs): Install @motion-canvas packages
...
- Install @motion-canvas/core
- Install @motion-canvas/2d
- Install @motion-canvas/vite-plugin
- Install @motion-canvas/ui
2023-02-10 11:42:36 -08:00
Kurtis Lew
300c0b07ae
fix(docs): Run prettier
2023-02-10 11:35:57 -08:00
Kurtis Lew
7e6122ca33
breaking change!!! Add animation build commands to package.json
2023-02-10 11:34:33 -08:00
Kurtis Lew
85021f64f2
feat(docs/components): Implement AnimationPlayer
2023-02-10 11:32:42 -08:00
Kurtis Lew
1be2023fe6
feat(docs/hold-tap): Implement hold-preferred/interrupt Motion Canvas Project
2023-02-10 10:45:14 -08:00
Kurtis Lew
60744c3181
feat(docs/hold-tap): Implement hold-tap comparison Motion Canvas Project
2023-02-10 10:12:37 -08:00
Kurtis Lew
4beab96f83
feat(docs/animationhelpers): Update compiled animation export path in vite.config.ts
2023-02-10 09:04:20 -08:00
Kurtis Lew
35549c45c9
feat(docs): Initialize Motion Canvas Project
2023-02-10 09:00:30 -08:00
Kurtis Lew
1231c9f19d
feat(docs): Install @motion-canvas/player
2023-02-10 08:56:57 -08:00
Albert Y
b7d5865e40
feat(docs): additional note on bug fixed in macOS v13.1
2023-02-02 21:23:48 -05:00
dependabot[bot]
2a5e914a77
chore(deps): bump json5 from 2.2.1 to 2.2.3 in /docs
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-26 19:35:16 -05:00
Joel Spadin
82ff6d8e85
docs: update dev env setup guide
...
Renamed the "Basic Setup" page to "Toolchain Setup" to make it clearer
that this is for setting up a development environment for local builds.
Linked to the relevant Zephyr setup documentation instead of duplicating
that information in our guide. This also switches Windows and macOS
setup to using the Zephyr SDK, which is much easier to install.
Updated the command for installing Zephyr's Python dependencies to be
OS specific, as Windows and macOS don't need the --user flag.
Updated the IDE integration page with instructions for determining the
compiler path that work with the latest version of the Zephyr SDK.
2023-01-19 22:25:10 -05:00
Peter Johanson
c23443a086
feat(docs): Generate new shield interconnect docs.
...
* Add to metadata schema for interconnects.
* New conventional location for pinout diagrams/pics.
* New component to generate the tabs for the new shield
doc section on interconnects.
* Add XIAO and arduino uno pinout diagram.
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2022-12-23 02:41:35 -06:00