profile
viewpoint

drhr/Artemis-Cpp 0

A C++ port of Artemis Entity System Framework

drhr/lightbox2 0

THE original Lightbox script.

drhr/MCBCallLambda 0

Cocos2dx CCCallFunc like action that takes c++11 lambda.

drhr/MMDrawerController 0

A lightweight, easy to use, Side Drawer Navigation Controller

drhr/OpenEmu 0

:video_game: Retro video game emulation for macOS

drhr/qmk_firmware 0

Open-source keyboard firmware for Atmel AVR and Arm USB families

drhr/ReactiveCocoa 0

A framework for composing and transforming streams of values

drhr/StickyGridHeaders 0

An Android Library that makes it easy to make grid views with sectioned data and headers that stick to the top.

drhr/swift 0

The Swift Programming Language

push eventdrhr/qmk_firmware

QMK Bot

commit sha 974f83ec4b935a019bcb9c9c1e5ef57598267865

format code according to conventions [skip ci]

view details

Salicylic-acid3

commit sha ea7e40bae17897fbc613e0965d076a7a25b14ea6

Update info.json (#8723) Addressed a key shift in the QMK Configurator.

view details

Erovia

commit sha c61f016fa491502920941fd03cdab6453d126e67

CLI: Add development mode support Hide development specific options and don't require dev modules unless `user.developer` is set to `True`.

view details

Erovia

commit sha 724f20ed32758b0c5d91ad4b7ba4a9348e152eeb

Use milc for config check, requirements fixes Use milc's config finding and parsing to check if the user is a developer or not. 'requirements-dev.txt' will now load 'requirements.txt', so no need to run pip twice. Add missing 'yapf' dependency to 'requirements-dev.txt'.

view details

Erovia

commit sha 5cfc3ce02e3c8007ac42e8089ecc895771bb3bfb

Rebase on master, hide some other subcommands The list of hidden subcommands were approved by @skullydazed ;) Currently hidden if 'user.developer' is not True: - cformat - docs - kle2json - pyformat - pytest

view details

Erovia

commit sha 21799be1caa72bc8770143e9f83e1b8d55812dfd

Make dedicated sections for user/dev commands in docs

view details

Erovia

commit sha eb683c8c52df7e3fb6d9829ec15c634e23e9f2ce

Apply @skullydazed's suggestions, move 'import milc' Only 'import milc' after we are sure that the minimum required modules are available, as it depends on a few of them.

view details

Erovia

commit sha 38f14c4174afe7c576e8bd032f18b1dcceaf9c77

Don't hide for devs...

view details

Erovia

commit sha 8fe5c718b499fb1a19bc5b49c5c91a6fc21d2477

Fix edge-case with config Without this check, users can lock themselves out by enabling developer mode, than disabling the dependencies. They wouldn't be able to turn off developer mode as none of the subcommands (including 'config') would work.

view details

Jared Giles

commit sha a1ffc40b36038b07c7d8878dce1375e0b9584f8b

Add Via keymap for BM16-A (#8681) * Add Via keymap for BM16-A * Apply suggestions from code review Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-Authored-By: Ryan <fauxpark@gmail.com> * Deleted as per noroadsleft Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>

view details

Danny

commit sha 3234118e52deba9e87ef20389f22485f24f76a71

Add Choconum (#8709) * Add Choconum * Disable SPI/I2C, add mem fix * Rename layouts * Nuke unused config.h files * Fix username

view details

stanrc85

commit sha ff213d5fe1a74f345dd2263c6fb4bc9280f74e0f

[Keymap] Userspace update Rgb layers code (#8659) * enable rgblight layers * rgblight layers code * switch to new rgblight layers * testing led positions * fix caps typo * lights and colors working * rules updated for different rgb use * Extra spaces removed

view details

Konstantin Đorđević

commit sha be2f5816b6cf6513591f825df1d0438729b83388

Fix compile issues related to NO_ACTION_MACRO/FUNCTION and LTO_ENABLE (#8663) * Define NO_ACTION_MACRO/FUNCTION in header instead of makefile when LTO is enabled Currently, boards and keymaps that define NO_ACTION_MACRO/FUNCTION unconditionally will not compile with LTO_ENABLE (#8604). This fixes the issue by moving the definitions from common.mk to action.h, which enables us to check for previous definitions of those macros (this cannot be done in a makefile). * Remove LTO checks in templates Since now NO_ACTION_MACRO/FUNCTION are defined as needed in action.h (which is included by quantum.h), checking for LTO in keyboard and user code is no longer required. * Update LTO_ENABLE docs

view details

Yan-Fa Li

commit sha 6ef13f83e2ffff5537c8565972cd007dad548b66

[Keymap] Updates to personal keymaps (#8665)

view details

Konstantin Đorđević

commit sha 4b10235f6777db3e7a7feab301542a0e78083b20

Set the correct RGB LED count on YD60MQ (#8629) * Fix RGB LED count on YD60MQ * Split YD60MQ into 12-LED and 16-LED revisions * Update readmes * Make 12led the default version * Readd base rules.mk, version→variant in readme * Add syntax highlighting to code blocks in readme

view details

George Wietor

commit sha be8443b35b3ec1b6abbe31c6533d22e14df27c4e

VIA support for the KBDFans KBD6x (#8680) * Add VIA keymap * Update VID/PID - Update VID/PID to match other KBDfans keyboards - Flesh out keyboard description * add missing newline. whoops. * Update keyboards/kbdfans/kbd6x/keymaps/via/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * update author / copyright date * Update keyboards/kbdfans/kbd6x/keymaps/via/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/kbdfans/kbd6x/keymaps/via/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/kbdfans/kbd6x/kbd6x.h Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: George Wietor <george@light-gray.attlocal.net> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>

view details

Joshua Rubin

commit sha b5aa5e4338750f6a7d969a30b2fe96f0f5382405

Add RGB support in via to launchpad (#8621) Signed-off-by: Joshua Rubin <me@jawa.dev>

view details

Manna Harbour

commit sha 07c75feba3f2c0b4baf1c230750483004e502020

Add PS2_MOUSE_ROTATE to compensate for device orientation (#8650) * Add PS2_MOUSE_ROTATE to compensate for device orientation * fixup! Add PS2_MOUSE_ROTATE to compensate for device orientation * Reformat with IndentPPDirectives: AfterHash as per #6316

view details

Konstantin Đorđević

commit sha 439afc883a94627fd3f742d573fcfdf90ddbb22a

[Keymap] Update personal userspace and keymaps (#8747) * Update mousekey parameters in userspace * Disable GRAVE_ESC in boards where it isn't used * Tweak MODERN_DOLCH_RED and reset RGB on Shift+Toggle in KBD6X * Disable RGB controls when Fn/Caps indicator lights are on * Use LTO_ENABLE instead of setting -flto directly * Add led_update_keymap, use SS_LCTL instead of SS_LCTRL * Change TAPPING_TOGGLE from 2 to 3

view details

Marko Bakan

commit sha 6384a2abd8d49f80b28f5a7c0045d39d4c3caa1f

[Keyboard] obuwunkunubi/spaget handwired (#8738) * adding my keymap * Update keyboards/handwired/obuwunkunubi/spaget/readme.md * Update keyboards/handwired/obuwunkunubi/spaget/readme.md * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/rules.mk * Update rules.mk * Update keyboards/handwired/obuwunkunubi/spaget/spaget.h * Update keyboards/handwired/obuwunkunubi/spaget/spaget.h * Update keyboards/handwired/obuwunkunubi/spaget/info.json * Update keyboards/handwired/obuwunkunubi/spaget/rules.mk * Update rules.mk * Update keyboards/handwired/obuwunkunubi/spaget/spaget.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/info.json * Update keymap.c * Apply suggestions from code review * Apply suggestions from code review * Update spaget.h * Update keymap.c Updated comments

view details

push time in 2 months

more