Add keyboard: 7c8/Framework (#11593)
* Add 7c8/framework keyboard
* Update VIA framework.json definition
* Code cleanup and styling to conform to QMK style guide
* Code cleanup and moving some keymap definitions to a 'steven' keymap in order to create a cleaner default keymap for other users
* Update keyboards/7c8/framework/config.h
Remove #define DESCRIPTION
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/7c8/framework/config.h
remove #define UNUSED_PINS
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/7c8/framework/framework.h
Change layout name to existing layout name.
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/7c8/framework/framework.h
Change layout name to existing layout name.
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/7c8/framework/framework.h
Change layout name to existing layout name.
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/7c8/framework/keymaps/via/keymap.c
change biton32 to get_highest_layer
Co-authored-by: Drashna Jaelre <drashna@live.com>
* change vendor ID from 0x07c8 to 0x77c8, which is unused
* delete VIA .json definition from via keymap folder
* Change framework_grid to LAYOUT_ortho_5x12 in default keymap.c
* remove framework.json from 'steven' keymap folder
* cleanup
* Update keyboards/7c8/framework/config.h
0x77c8 -> 0x77C8
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Hub16 QMK configurator support + various bugfixes (#11496)
* qmk configurator support + various bugfixes
* Update keyboards/hub16/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Add support for using podman to util/docker_build.sh (#10819)
* add podman support to docker_build.sh script
* break out runtime into the RUNTIME variable
* allows RUNTIME to be set by the user
* decides on docker or podman if docker isn't avaible
* rewrote check for docker-machine to account only for docker runtime
* put --user arg into a variable only to be used with docker
this is not needed with podman as podman maps the containers root id
to the users id.
* add podman to getting_started_docker documentation
Add suggestion for indirect unicode input on Linux (#10854)
* Add suggestion for indirect unicode input on Linux
I have used this approach myself with great success, and it seems to be the only good solution that doesn't involve IBus.
* Elaborate on keyboard layout on Linux
This should be enough to allow people to figure out how to add custom characters to a Linux keyboard layout.
Fixes #4072, #6214. Revision of #156 to clear before AS/TD. (#9941)
remove keyboard_folder from info.json
Fix compile errors (#12048)
* fix compile errors
* fix broken json files
Format code according to conventions (#12046)
Co-authored-by: QMK Bot <hello@qmk.fm>
Fix build for attiny85-based boards. (#12044)
Fix up build failures for melgeek boards after Feb27 develop merge. (#12043)
Fix build for linworks/whale75. (#12042)
Force update the version tag
2021 February 27 Breaking Changes Update (#12040)
2021 February 27 Breaking Changes Changelog (#11975)
* restore main readme.md
* add ChangeLog entry for 2021-02-27 develop branch - initial version
* update Docs; consolidate sidebar entries to new Breaking Changes History doc
* Changelog update
- concatenate similar changes as one list item
- unify change formatting (remove [bracketed] headings and trailing periods)
- item sorting improvement
* update Changes Requiring User Action section
Detail the changes regarding keyboard relocations/additions/deletions.
* add entry for fauxpark's user keymap cleanup for config.h/rules.mk
* add link to Jacky Studio bugfix PR
* add link for "ChibiOS conf migrations... take 15"
* add links for "Make LAYOUT parsing more robust" and "Massdrop develop rgb fix"
* remove sort sequence numbers
* rename Breaking Changes History page
Renames the Breaking Changes History page to "Past Breaking Changes".
* update schedule in Breaking Changes Overview
* suggestions/changes per tzarc
* skully's changes
* add entry for "Fix develop" (PR 12039)
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Zach White <skullydazed@gmail.com>
Fix develop (#12039)
Fixes file encoding errors on Windows, and layouts not correctly merging into info.json.
* force utf8 encoding
* correctly merge layouts and layout aliases
* show what aliases point to
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add VIA support to SX60 and update default keymap (#11908)
Format code according to conventions (#12024)
Co-authored-by: QMK Bot <hello@qmk.fm>