summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-23refactor: Move to explicit docker.io/* image references.Peter Johanson
* Some runtimes (e.g. podman), require explicit registries in image URLs or will prompt for the user to select one, which breaks things like VSCode remote container rebuilds.
2021-10-20refactor(combos): Use ZMK_KEYMAP_EXTRACT_BINDINGJonathan Rascher
Now that PR #506 is merged, we can address this TODO.
2021-10-20chore(deps): bump @fortawesome/react-fontawesome in /docsdependabot[bot]
Bumps [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) from 0.1.14 to 0.1.16. - [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/compare/0.1.14...0.1.16) --- updated-dependencies: - dependency-name: "@fortawesome/react-fontawesome" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2021-10-20fix(docs): Typo fix, open -> uponManuel Transfeld
2021-10-19fix: Properly find boards in user config repos.Peter Johanson
2021-10-18fix: Only search for board one not found yet.Peter Johanson
2021-10-18fix(keymaps): Properly locate split board keymaps.Peter Johanson
* Find the unified keymap filename for onboard controller split keyboards.
2021-10-16refactor: Add js-yaml dep, scrtipt gen tweaks.Peter Johanson
* Make the synthetic "base name" property double underscore prefixed, since internal, and to avoid future conflicts w/ YAML format add'ns. * Switch to PS hash dictionaries for our metadata collections for saner data inspection/use.
2021-10-16refactor: Config setup scripts to support onboard keyboards.Peter Johanson
* Use unified config template repo that uses an external build matrix YAML file. * Proper handling for onboard keyboards, including splits, and supports for appending the right build matrix once selected.
2021-10-13[squash] implement feedbackeyenseo
2021-10-13Add ergodasheyenseo
2021-10-12chore: Add note about copyrights on PR checklistDom H
2021-10-12fix(display): Increase char buffer size to fit all symbolsRichard Kjerstadius
Recent refactoring of the font handling seems to have broken the display of the last symbol of the output status widget. From my analysis the last symbol is truncated because the buffer simply is too small. Increasing the buffer size to 9 fits all three possible symbols.
2021-10-11add ranges and descriptions from #669git@jrhrsmit.nl
2021-10-10fix(underglow): Run clang-formatNick Winans
2021-10-10feat(underglow): Add support for configurable min/max brightnessSimon Malinge
Co-authored-by: jrhrsmit <jasper.770@gmail.com>
2021-10-10docs(docs): Document up-to-date Node.js repoJonathan Rascher
For example, Debian Bullseye (current stable) packages Node.js version 12, which is too old to build the docs successfully. At least version 14 is required, and version 16 is current. General advice seems to be to install from the NodeSource repo instead of your distro's repo, so I added a suggestion to the docs.
2021-10-04feat(hid): Kconfig for basic/full consumer usages.Peter Johanson
* Add ZMK_HID_CONSUMER_REPORT_USAGES choice to allow choosing between full consumer usage range, with poor OS compat, or basic consumer usage range, with broader compat.
2021-10-04feat(hid): Configurable NKRO HID report support.Pete Johanson
* Add Kconfig settings for NKRO or HKRO (boot compatible), HID report types for keyboard page. * Updated report storage and set/unset for each config.
2021-10-03feat(boards): Add Zodiark shieldAleblazer
2021-10-03chore: Add board/shield checklist for new PRs.Nick Winans
2021-10-03feat(shields): Add Naked60BMP shieldBrandon Xie
2021-09-25feat(docs): Update documentation to match new Pro Micro nodesNick Winans
2021-09-25feat(boards): Remove usage of pro_micro_a/d nodesNick Winans
2021-09-25feat(boards): Add D18-21 to Pro Micro pin mappingsNick Winans
2021-09-26refactor(boards): Remove leftover right split namePeter Johanson
2021-09-25fix(docs): Update split naming systemNick Winans
2021-09-25refactor(boards): Remove "left" from split keyboard namesNick Winans
2021-09-25refactor(boards): Remove split right keyboard namesNick Winans
2021-09-25refactor(display): Saner font selection/defaults.Peter Johanson
* Only select fonts for the default built in status screen * Leverage theme default fonts, instead of hardcoding theme details in each component.
2021-09-25refactor(display): Output/layer/battery thread safety.Peter Johanson
* Submit widget updates to display queue. * Use mutex to control access to shared state for widgets.
2021-09-25feat(display): Optional dedicated work queue.Peter Johanson
* Add new Kconfig settingsx to allow selecting system or dedicated work queue for performing UI updates. * Allow UI updates to not block other system tasks when display is updating, especially important for e-ink displays.
2021-09-24fix(setup): Fix sed delimiters for CradioCem Aksoylar
2021-09-24fix(docs): Typo EC11_CONFIGRichard Titmuss
This should be CONFIG_EC11
2021-09-23fix(hog): use OR instead of AND for bitmapXudong Zheng
2021-09-23fix(shield): Update URL in A. Dux metadataDom H
2021-09-23refactor(shield): "Architeuthis Dux" to "A. Dux"Dom H
The shorter name is more user-friendly.
2021-09-23feat(shield): Add Architeuthis Dux shieldDom H
2021-09-22fix(docs): Remove build.yml from new shield stepsDom H
2021-09-18fix(hog): encrypt perm for HID report map/ref.Peter Johanson
* Workaround for ensuring macOS pairing happens early enough, for their stack, we require encryption for the hids report map and report ref characteristics as well, to trigger pairing ealier in the connection process for macOS.
2021-09-17fix(docs): Set "Mouse Keys" as "Under Development"Dom H
2021-09-17fix(docs) add `BT_PRV` as suggestedMichael van Eerd
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2021-09-17fix(docs) Bluetooth behavior typoMichael van Eerd
2021-09-17fix(docs) Move Number of Profiles note downMichael van Eerd
2021-09-17feat(docs) Clarify Bluetooth profile pairingMichael van Eerd
2021-09-17fix(docs): Remove unnecessary security warning for MacOSRichard Titmuss
The security warning applies for downloaded executables. If you are following the instructions the toolchain is installed with brew and the security warning does not apply. This is explained in the removed link.
2021-09-16fix: Use correct Quotation marks on line 65 (#942)nevin
2021-09-14feat(docs): Add note to clarify shared .conf files do not apply outside ↵Cem Aksoylar
zmk-config
2021-09-14fix(kscan): Allow composite driver to handle missing children.Pete Johanson
For split keyboards using an IO expander over TRRS/i2c, if the right half isn't connected, we should be able to gracefully fallback to the left side still working.
2021-09-14feat(board): Add Ferris 0.2 boardsPeter Johanson
* Onboard stm32f072 with mcp23018 IO expander. * No underglow support yet. * Miryoku inspired default layout.