Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Keymap] Drashna Keymap updates for 0.21.0 #21073

Merged
merged 2 commits into from
May 31, 2023
Merged

Conversation

drashna
Copy link
Member

@drashna drashna commented May 28, 2023

Description

  • Add Adafruit keymap
  • Remove unnecessary code from charybdis, dilemma and tractyl manuform keymaps
  • Remove c39 board due to breakage
  • Update oled config for newer code
  • Migrate kyria keymap to support rev3 + proton C
  • Remove encoder update callback from most of my keymaps
  • Generally ensure that all drashna keymaps compile
  • Remove custom pimoroni trackball code from ergodox keymap
  • Add EEPROM based dynamic macros
  • Add improved EEPROM handling for EEPROM block support
  • Add binary print defines for printing bitmasks
  • Move OS Detection code and clean it up
  • Overhaul keyboard lock code to be modular
  • Add functions for calling layer name, and rgb modes
  • Add Mouse Jiggler code
  • Simplifier layer code
  • Move oled images out of fonts, and intos oled_assets.h
  • Fix oled keylogger code
  • Remove custom OLED driver

Types of Changes

  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout/userspace (addition or update)

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@drashna drashna requested a review from a team May 28, 2023 21:41
* Add Adafruit keymap
* Remove unnecessary code from charybdis, dilemma and tractyl manuform keymaps
* Remove c39 board due to breakage
* Update oled config for newer code
* Migrate kyria keymap to support rev3 + proton C
* Remove encoder update callback from most of my keymaps
* Generally ensure that all drashna keymaps compile
* Remove custom pimoroni trackball code from ergodox keymap
* Add EEPROM based dynamic macros
* Add improved EEPROM handling for EEPROM block support
* Add binary print defines for printing bitmasks
* Move OS Detection code and clean it up
* Overhaul keyboard lock code to be modular
* Add functions for calling layer name, and rgb modes
* Add Mouse Jiggler code
* Simplifier layer code
* Move oled images out of fonts, and intos oled_assets.h
* Fix oled keylogger code
* Remove custom OLED driver
@drashna drashna force-pushed the drashna_keymaps branch from 4ef38a1 to 239d1a4 Compare May 29, 2023 10:57
@drashna drashna merged commit 3a3e5ab into qmk:master May 31, 2023
@drashna drashna deleted the drashna_keymaps branch May 31, 2023 18:44
@drashna drashna restored the drashna_keymaps branch May 31, 2023 19:31
freznel10 added a commit to freznel10/qmk_firmware that referenced this pull request Jun 2, 2023
commit ef788c6
Merge: aa33fb0 ae5bcaa
Author: QMK Bot <[email protected]>
Date:   Fri Jun 2 07:46:36 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit ae5bcaa
Author: yiancar <[email protected]>
Date:   Fri Jun 2 08:45:54 2023 +0100

    [keyboard] Phoenix (qmk#21051)

    * Update keyboards/cablecardesigns/phoenix/

commit aa33fb0
Author: Joel Challis <[email protected]>
Date:   Fri Jun 2 02:45:48 2023 +0100

    Revert "Add *_MATRIX_LED_COUNT generation/validation (qmk#19515)" (qmk#21109)

    This reverts commit 25c16b3.

commit 25c16b3
Author: Joel Challis <[email protected]>
Date:   Fri Jun 2 02:42:49 2023 +0100

    Add *_MATRIX_LED_COUNT generation/validation (qmk#19515)

    * Add *_MATRIX_LED_COUNT parsing/validation

    * Disable parsing for now

    * Disable complexity check

commit 0a3ec7f
Author: Joel Challis <[email protected]>
Date:   Thu Jun 1 21:12:25 2023 +0100

    Merge upstream uf2conv.py changes (qmk#21107)

commit a4ed6ad
Author: Ryan <[email protected]>
Date:   Fri Jun 2 02:25:08 2023 +1000

    Unicodemap keycodes rename (qmk#21092)

commit 45c9bc4
Merge: 857e9b7 b110a09
Author: QMK Bot <[email protected]>
Date:   Thu Jun 1 14:11:31 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit b110a09
Author: DeskDaily <[email protected]>
Date:   Thu Jun 1 22:10:47 2023 +0800

    [Keyboard] Add lightweight65 keyboard (qmk#21034)

    Co-authored-by: Neil Brian Ramirez <[email protected]>
    Co-authored-by: Neil Brian Ramirez <[email protected]>

commit 857e9b7
Merge: 6156972 c805c10
Author: QMK Bot <[email protected]>
Date:   Thu Jun 1 09:26:41 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit c805c10
Author: Sergi Meseguer <[email protected]>
Date:   Thu Jun 1 11:25:49 2023 +0200

    [Keymap] z12 zigotica keymap tweaks (qmk#20990)

commit 0c9c4a4
Author: adiabatic <[email protected]>
Date:   Thu Jun 1 02:25:33 2023 -0700

    [Keymap] `zweihander-macos`: Don’t pretend to be a mouse (qmk#20997)

commit 6156972
Merge: 5a26e5e 81bc092
Author: QMK Bot <[email protected]>
Date:   Wed May 31 19:03:39 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 81bc092
Author: kkokdae <[email protected]>
Date:   Thu Jun 1 04:02:58 2023 +0900

    [Keymap] Modify kkokdae keymap for keyboardio/atreus (qmk#21037)

commit 5a26e5e
Author: 3araht <[email protected]>
Date:   Thu Jun 1 03:48:56 2023 +0900

    [Keymap] transpose added to giabalanai keymaps (qmk#21054)

commit 6a2de56
Merge: 04719c7 c2ddd77
Author: QMK Bot <[email protected]>
Date:   Wed May 31 18:47:46 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit c2ddd77
Author: CoffeeIsLife <[email protected]>
Date:   Wed May 31 13:46:59 2023 -0500

    [Keymap] Cleanup coffeeislife87 keymap and remove features (qmk#21061)

    Co-authored-by: Drashna Jaelre <[email protected]>
    Co-authored-by: Fae <[email protected]>

commit 04719c7
Author: Evgenii Vilkov <[email protected]>
Date:   Wed May 31 20:46:03 2023 +0200

    Fix backlight sync on suspend_power_down for split keyboards (qmk#21079)

commit b3a7f80
Merge: cc11b63 3a3e5ab
Author: QMK Bot <[email protected]>
Date:   Wed May 31 18:44:47 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 3a3e5ab
Author: Drashna Jaelre <[email protected]>
Date:   Wed May 31 11:44:06 2023 -0700

    [Keymap] Drashna Keymap updates for 0.21.0 (qmk#21073)

commit cc11b63
Merge: 23658cf 1411c79
Author: QMK Bot <[email protected]>
Date:   Tue May 30 18:25:04 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 1411c79
Author: Sergey Vlasov <[email protected]>
Date:   Tue May 30 21:24:19 2023 +0300

    `qmk find`: Fix handling of functions in filters (qmk#21090)

    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.

commit 23658cf
Merge: ffeaf46 913691b
Author: QMK Bot <[email protected]>
Date:   Tue May 30 01:11:34 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 913691b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 30 02:10:57 2023 +0100

    Bump tj-actions/changed-files from 35 to 36 (qmk#21058)

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35 to 36.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](tj-actions/changed-files@v35...v36)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit ffeaf46
Merge: 0ffa4ef 1e2dedd
Author: QMK Bot <[email protected]>
Date:   Tue May 30 01:08:54 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 1e2dedd
Author: precondition <[email protected]>
Date:   Tue May 30 03:08:15 2023 +0200

    Remove outdated remarks regarding the default MT behavior (qmk#21077)
@drashna drashna deleted the drashna_keymaps branch June 6, 2023 00:20
@drashna drashna restored the drashna_keymaps branch June 6, 2023 04:24
@drashna drashna deleted the drashna_keymaps branch June 18, 2023 22:09
@drashna drashna restored the drashna_keymaps branch June 18, 2023 22:14
@drashna drashna deleted the drashna_keymaps branch June 18, 2023 22:18
coquizen pushed a commit to coquizen/qmk_firmware that referenced this pull request Jun 22, 2023
autoferrit pushed a commit to SpaceRockMedia/bastardkb-qmk that referenced this pull request Dec 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants