Zach White
445cd95d17
Improve ANSI support and --no-color ( #10537 )
...
* Improve ANSI support and --no-color
* tweak when levelname gets stripped of ansi
* sync with latest milc
* make questions work with both milc versions
* pyformat
2020-10-17 21:01:11 -07:00
Zach White
bdd8d2679b
Allow joysticks to be used without analog pins ( #10169 )
...
* Allow joysticks to be used without analog pins
* change how analog/digital joysticks are specified
2020-08-29 14:30:02 -07:00
skullY
fcf150bd82
Streamline the macos install process
2020-05-18 22:46:33 -07:00
skullY
6f30b402a2
Revert "Fix conflicting types for 'tfp_printf' ( #8269 )"
...
This reverts commit e17b55e33a .
2020-05-04 09:25:44 -07:00
skullY
b4ef72423e
Correctly handle json keymaps with ANY()
2020-04-07 01:34:21 -07:00
skullY
2f15cb2126
minor tweaks
2020-04-04 12:43:13 -07:00
skullY
799acb2802
use qmk.path.normpath to locate the output file.
2020-03-12 13:48:17 -07:00
skullY
961477c791
make sure all our redirects are in order
2020-03-05 16:00:10 -08:00
skullY
6956784ac1
Add more call to action items
2020-03-05 16:00:10 -08:00
skullY
54c58ea6de
Add explicit id tags to externally linked headers
2020-03-05 16:00:10 -08:00
skullY
503b52652c
Adjust the H2 and H2 margins
2020-03-05 16:00:10 -08:00
skullY
b5030907eb
reduce the line-height of the sidebar
2020-03-05 16:00:10 -08:00
skullY
8b0fdc82dc
rearrange the sidebar a bit
2020-03-05 16:00:10 -08:00
skullY
8d8d61b3c5
limit the TOC to H1 and H2
2020-03-05 16:00:10 -08:00
skullY
f86fd0cd14
remove line drawing chars
2020-03-05 16:00:10 -08:00
skullY
12e43230c6
make custom_keycode_names.md a faq entry instead
2020-03-05 16:00:10 -08:00
skullY
55c5b82638
reduce space on h3s
2020-03-05 16:00:10 -08:00
skullY
9035c3497e
break feature_advanced_keycodes.md up into multiple files
2020-03-05 16:00:10 -08:00
skullY
5d35098bfc
improve our docsify setup
2020-03-05 16:00:10 -08:00
skullY
8249a288d7
fix numbering
2020-03-05 16:00:10 -08:00
skullY
45e218ceec
overhaul the newbs guide
2020-03-05 16:00:10 -08:00
skullY
86f6405574
More sidebar organization
2020-03-05 16:00:10 -08:00
skullY
99850aabca
Add API documentation
2020-03-05 16:00:10 -08:00
skullY
a701c15d87
Rework the newbs guide around the qmk cli
2020-03-05 16:00:10 -08:00
skullY
1b7fa46f8e
Add dark mode support
2020-03-05 16:00:10 -08:00
skullY
3f1e47dbcd
rework the index page
2020-03-05 16:00:10 -08:00
skullY
d1c0710dec
remove unused docs
2020-03-05 16:00:10 -08:00
skullY
5b14456082
more wip
2020-03-05 16:00:10 -08:00
skullY
d1c18086d2
wip
2020-03-05 16:00:10 -08:00
skullY
58101cbb73
fix list_keymaps for python 3.5
2020-02-15 15:19:03 -08:00
skullY
58d27cf404
Add a note explaining how to run tests
2020-01-14 07:52:14 -08:00
skullY
44168baaa7
Add a section on python tests
2020-01-14 07:52:14 -08:00
skullY
81ec3b5f81
yapf and style
2020-01-11 12:18:30 -08:00
Zach White
294caf1ff1
Also fix flash
2019-12-08 16:40:03 -08:00
Zach White
033c7af292
Fix compiling json files
2019-12-08 16:40:03 -08:00
skullY
ce5678b819
Remove eeprom_f4 due to conflicting license
2019-12-02 08:41:29 -08:00
skullY
0ed492978a
Add pep8-naming to our python linting
2019-12-01 13:40:14 -08:00
skullY
00fb1bd1f0
Make generating keymap.c from JSON more reliable
2019-11-12 20:37:28 -08:00
skullY
79edb7c594
Small CLI cleanups
...
* yapf changes
* Fix the cformat test
* Make the normpath test work when run from /
* `qmk config`: Mark `--read-only` as arg_only
2019-11-12 18:41:38 -08:00
skullY
d1b6c11b7f
When checking program returncodes treat both 0 and 1 as installed
2019-11-12 18:40:24 -08:00
skullY
5421ba11de
Add support for newer versions of clang-format, if installed
2019-11-12 18:39:42 -08:00
skullY
6ca29f2b9b
Run the python tests inside docker
2019-09-07 07:58:41 -07:00
skullY
16366dd23d
add missing apostrophes
2019-09-07 07:58:41 -07:00
skullY
18690ddaea
filter python from the list of things that trigger default builds
2019-09-07 07:58:41 -07:00
skullY
1013ae2d34
Add python tests to the travis check
2019-09-07 07:58:41 -07:00
skullY
deb6fa6a87
Add a command to format python code
2019-09-07 07:58:41 -07:00
skullY
533d6d6a46
Make the modem manager check more pythonic
2019-09-07 07:58:41 -07:00
skullY
c7eede2249
run yapf on the code
2019-09-07 07:58:41 -07:00
skullY
5b7a5b2a76
Setup a python test framework
2019-09-07 07:58:41 -07:00
skullY
2d688ad14e
readability enhancements
2019-08-31 08:50:25 -07:00
skullY
1784d1bfac
Add support for passing files at the command line
2019-08-31 08:50:25 -07:00
skullY
9547774962
CLI command to format C code
2019-08-31 08:50:25 -07:00
skullY
d217307747
consistency
2019-08-30 15:01:52 -07:00
skullY
1061c024d8
Add a note about clang-format to the changelog
2019-08-30 15:01:52 -07:00
skullY
ddb69d4d39
Merge point for 2019 Aug 30 Breaking Change
2019-08-30 15:01:52 -07:00
skullY
b624f32f94
clang-format changes
2019-08-30 15:01:52 -07:00
skullY
61af76a10d
Hotfix: Reinstate the KC_DELT alias
2019-08-30 15:01:52 -07:00
skullY
39baa5e80d
add lufa as a submodule
2019-08-30 15:01:52 -07:00
skullY
7ff57644e1
Fix vusb compiling after clang-format
2019-08-30 15:01:52 -07:00
skullY
691be16b23
Have clang ignore the code in bootloader_size.c
2019-08-30 15:01:52 -07:00
skullY
21df614a8e
Branch point for 2019 Aug 30 Breaking Change
2019-08-30 15:01:52 -07:00
skullY
9c98fef4f6
test commit
2019-04-25 10:29:12 -07:00
skullY
c5221fa1cb
fix the led_matrix.h naming conflict
2019-02-10 15:37:12 -08:00
skullY
5fc2421811
Put back an accidentally stripped copyright
2019-02-10 15:37:12 -08:00
skullY
1a680c1d6a
cleanup
2019-02-10 15:37:12 -08:00
skullY
84879f28a3
fix compiling for backlight without led matrix
2019-02-10 15:37:12 -08:00
skullY
c080a3e7c4
cleanup
2019-02-10 15:37:12 -08:00
skullY
32116f1a45
Move the 1 second delay to led_matrix_init
2019-02-10 15:37:12 -08:00
skullY
24df54b807
Add documentation for led matrix
2019-02-10 15:37:12 -08:00
skullY
cc738e32dd
Force backlight on when led matrix is enabled
2019-02-10 15:37:12 -08:00
skullY
6b74dd6de5
led_matrix works now
2019-02-10 15:37:12 -08:00
skullY
bf2670601d
compiles, but long delay on startup and problems
2019-02-10 15:37:12 -08:00
skullY
159191a874
revert accidental rgb_matrix.h changes
2019-02-10 15:37:12 -08:00
skullY
fd698c43d7
The beginning of a simple led matrix driver for is31fl3731
2019-02-10 15:37:12 -08:00
skullY
bcb1815420
Add label to the info.json reference
2019-02-08 15:13:20 -08:00
skullY
83f74dd94c
fix the case for some elements
2019-02-08 15:13:20 -08:00
skullY
aeee735f35
Clarify LAYOUT vs LAYOUT_all
2019-02-08 15:13:20 -08:00
skullY
330e2e6af5
Address comments in #4832 . Move info.json reference to its own file.
2019-02-08 15:13:20 -08:00
skullY
154e1d99c3
tweak the keyboard guidelines
2019-02-08 15:13:20 -08:00
skullY
c3e0ef4d8a
Update the keyboard guidelines
2019-02-08 15:13:20 -08:00
skullY
4d8eefc694
Add support for Clueboard 66% rev4
2019-01-24 16:54:01 -08:00
skullY
f940b6c5fa
Fixup the clueboard 66 info.json
2019-01-23 17:19:41 -08:00
skullY
11c4c71131
Fixup the WSL install
2018-10-22 13:24:43 -07:00
skullY
79d495f51d
Add opensuse packages provided by @isolatedvirus
2018-10-22 13:24:43 -07:00
skullY
ca56c2145f
Fold install_dependencies.sh into linux_install.sh and freebsd_install.sh
2018-10-22 13:24:43 -07:00
skullY
da24a34efb
First pass at reorganizing docs
2018-08-16 09:16:05 -07:00
skullY
9b237f5de3
fix line endings
2018-08-16 08:38:42 -07:00
skullY
7ad0f24efa
Move my keymap to the community folder
2018-08-11 13:36:08 -07:00
skullY
8e50a472ab
Make both RGB and sound work on Clueboard 66% hotswap
2018-08-11 13:19:39 -07:00
skullY
98b16b3294
Comment and organize build_keyboard.mk a bit
2018-08-11 15:19:08 -04:00
skullY
e721deb4a6
trigger api update
2018-05-18 12:56:26 -07:00
skullY
466ee76423
switch to the vue theme and add search
2018-05-08 12:47:08 -07:00
skullY
ccc87421e7
Some more tweaks to make everything look nice
2018-05-07 23:42:41 -07:00
skullY
303f425c6b
Fix up info boxes.
2018-05-07 22:46:26 -07:00
skullY
9e5676650e
Use docsfy to replace gitbook
2018-05-07 22:46:26 -07:00
skullY
f10a0ae547
Remove bootloader from info.jsons
2018-04-11 21:32:09 -07:00
skullY
c4f9b8f297
make new_project.sh work correctly on osx too
2018-03-25 13:20:30 -04:00
skullY
70cf46d4f1
fix the moxygen invocation
2018-03-23 22:42:08 -07:00
skullY
48e11240a6
Move the linux tutorials to an info box on newbs_getting_started
2018-03-06 20:51:26 -08:00
skullY
75354f12d7
warn->danger
2018-03-06 15:39:46 -08:00