summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-12[Keyboard] Add ScottoFrog macropad (#21209)Joe Scotto
2023-06-11[Keyboard] Add orba keyboard (#21132)Alabahuy
2023-06-11[Keyboard] Add ScottoSplit Keyboard (#20945)Joe Scotto
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-06-11[Keyboard] Add Flashquark Horizon Z (#21055)flashquark
Co-authored-by: jack <0x6a73@protonmail.com>
2023-06-11[Keyboard] Add Scotto34 (PCB Edition) (#21085)Joe Scotto
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
2023-06-11[Keyboard] Add Scotto9 handwired macropad (#21105)Joe Scotto
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-06-11[Keyboard] Add kibou/winter (#21161)FanXingStudio
2023-06-10[Keyboard] Adding OSAv2 Topre PCB (#21080)blindassassin111
2023-06-10Atreyu: correct layout data (#21197)James Young
2023-06-10[Keymap] thunderbird2086 layer status with RGB lighting/matrix (#21063)Allen Choi
2023-06-10Up keymap (#20769)Florent Linguenheld
flinguenheld keymap aurora sweep
2023-06-10EC Alveus (#20840)Cipulot
Cipulot's EC Alveus PR
2023-06-10Update newbs docs with some rp2040 stuff (#21186)Tom Barnes
* Update newbs_building_firmware_configurator.md * Update docs/newbs_flashing.md Co-authored-by: Ryan <fauxpark@gmail.com>
2023-06-09Typo Correction in planck/rev7 readme.md (#21194)Jared
Corrected typo explaining encoder requirements.
2023-06-09[Keyboard] Add ScottoGame Keyboard (#20940)Joe Scotto
2023-06-09Remove some keymap-level info.jsons (#21191)Ryan
2023-06-09Fix typo (#21189)Pablo Martínez
2023-06-08Adds Planck Rev 7 & Updates rev6_drop to Matrix Lite Implementation (#21175)Jack Humbert
* adds planck/rev7 * Remove config.h include Co-authored-by: Drashna Jaelre <drashna@live.com> * convert planck matrices to lite implementation --------- Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-06-08Slightly refine `g_led_config` parsing (#21170)Ryan
2023-06-08Add an emphasis on QMK MSYS terminal (#21168)Albert Y
* Add an emphasis on QMK MSYS terminal Not using MSYS terminal is a frequent user error. This change adds an additional statement to guide users to run the first command in MSYS itself. Edited the same statement for consistency in the other OSes. * Update instructions for the other operating systems
2023-06-08Add NortonTech handwired keypad (NortonTechPad) (#21148)NortonTech
2023-06-08add kibou/wendy (#21150)biuboom-jun
2023-06-08monoflex60: fix LAYOUT_60_iso_tsangan implementation (#21158)James Young
2023-06-08poker87d: correct layout data (#21159)James Young
2023-06-08[Bugfix] LVGL bindings wrong offset math (#21147)Pablo Martínez
2023-06-06peej/tripel: correct layout data (#21145)James Young
Corrects the layout data for all three versions of the Peej Tripel.
2023-06-06xelus/rs108: correct layout data (#21146)James Young
2023-06-06[Keyboard] Add egg58 (#21021)Travis Mick
2023-06-05[Keyboard] Add Scotto36 handwired keyboard (#21104)Joe Scotto
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
2023-06-05[Keyboard] Add Scotto40 handwired keyboard (#21103)Joe Scotto
2023-06-05[Keyboard] Add ScottoStarter handwired keyboard (#21101)Joe Scotto
2023-06-05[Docs] Highlight keymap name entry (#21138)Albert Y
2023-06-05[Keyboard] add kibou/harbour (#21131)FanXingStudio
2023-06-05[Keyboard] Add soda/mango (#21100)Jeayo Keh
Co-authored-by: jack <0x6a73@protonmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
2023-06-05[Keyboard] Upddate bioi/G60BLE to use bluetooth (#21120)Will Hedges
Co-authored-by: jack <0x6a73@protonmail.com>
2023-06-05fixed E80 1800 layout macros (#21125)Moritz Plattner
2023-06-04Fix USB PIDs on Churrosoft Deck-8 (#21126)Ramiro Bou
2023-06-04[Keyboard] Zed65 Rev.1 - Update info.json (#21122)mechlovin
2023-06-03[Keyboard] Add Andean Condor (#21118)Guido Bartolucci
Co-authored-by: Joel Challis <git@zvecr.com>
2023-06-03[Keyboard] Add Churrosoft Deck-8 (#21119)Ramiro Bou
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com> Co-authored-by: jack <0x6a73@protonmail.com>
2023-06-03[Keyboard] Add the Zed65 rev.1 PCB (#21043)mechlovin
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: jack <0x6a73@protonmail.com>
2023-06-03Update `split_3x5_2` community layout info (#21022)Duncan Sutherland
2023-06-02[keyboard] Phoenix (#21051)yiancar
* Update keyboards/cablecardesigns/phoenix/
2023-06-01[Keyboard] Add lightweight65 keyboard (#21034)DeskDaily
Co-authored-by: Neil Brian Ramirez <nightlykeyboards@gmail.com> Co-authored-by: Neil Brian Ramirez <nightlyboards@gmail.com>
2023-06-01[Keymap] z12 zigotica keymap tweaks (#20990)Sergi Meseguer
2023-06-01[Keymap] `zweihander-macos`: Don’t pretend to be a mouse (#20997)adiabatic
2023-05-31[Keymap] Modify kkokdae keymap for keyboardio/atreus (#21037)kkokdae
2023-05-31[Keymap] Cleanup coffeeislife87 keymap and remove features (#21061)CoffeeIsLife
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Fae <faenkhauser@gmail.com>
2023-05-31[Keymap] Drashna Keymap updates for 0.21.0 (#21073)Drashna Jaelre
2023-05-30`qmk find`: Fix handling of functions in filters (#21090)Sergey Vlasov
Functions in filters did not work properly except when used in the last (or only) filter. The problem was caused by the peculiarity of the `lambda` behavior in Python — any variables from the outer scope are captured only by reference, therefore any subsequent reassignment of those variables is propagated to all lambdas created earlier in the same scope. Together with the laziness of `filter()` (it returns an iterator which performs filtering on demand) this resulted in all function filters using the values of the `key` and `value` variables which correspond to the last filter in the sequence, therefore the result of filtering was wrong if some filter with a function was not the last one in the sequence. Apparently the shortest way to make a Python lambda capture some variables by value is to add arguments with default values for such variables (default values are evaluated when the lambda is created, and any subsequent reassignments in the outer scope no longer changes them). This makes filters with functions work properly even when such filters are not at the last position in the sequence.