Chaser Huang
1ddcf57382
[Feature Improvement]add option to keep layer state when recording dynamic macros ( #24418 )
...
* feat: add option to keep layer state when recording dynamic macros
* Better option macro name and lint changes
2025-11-11 23:30:42 +11:00
QMK Bot
e06d79e9c6
Merge remote-tracking branch 'origin/master' into develop
2025-11-11 12:22:27 +00:00
Cipulot
ed343ddad4
VIA Keylog Change ( #25504 )
...
* WIP
* Update via.c
temptive fix in formatting for lint errors.
* Update via.c
let's try this one, thanks mobile GitHub app to not showing spaces right.
* Update quantum/via.c
Co-authored-by: Joel Challis <git@zvecr.com >
* Update quantum/via.c
Co-authored-by: Joel Challis <git@zvecr.com >
* Merge branch 'qmk:master' into via_keylog_change
0.30.10
2025-11-11 23:21:50 +11:00
QMK Bot
019cba746d
Merge remote-tracking branch 'origin/master' into develop
2025-11-11 12:21:26 +00:00
Pablo Martínez
e7ad19bb95
[Bugfix] QP error handling ( #25591 )
...
* change QP so that any func can return error (`void` -> `bool` returns)
0.30.9
2025-11-11 23:20:48 +11:00
Drashna Jaelre
28eeb92f8e
Add I2C Transmit and Receive function ( #25637 )
...
* feat: adds a transmit and receive i2c method
* fix: address the i2c transmit and receive length on u16
* Add AVR/LUFA implementation
Didn't add a progmem version, since that would only apply to receive.
Figured it wasn't worth it, but can add.
* Rearrange order of functions
* Add docs
* Fix doc gen error
* Fix lint issues
* fix more lint issues
2025-11-11 23:02:35 +11:00
Pascal Getreuer
efc5d63383
[Core] Speculative Hold option for mod-taps: hold mods instantly while unsettled. ( #25572 )
2025-11-11 22:27:12 +11:00
QMK Bot
2af9aac61c
Merge remote-tracking branch 'origin/master' into develop
2025-11-08 21:02:36 +00:00
leyew
024c4ef853
[Keyboard] Add Rubrehaku ( #24907 )
2025-11-08 21:01:36 +00:00
QMK Bot
fb6d7762b9
Merge remote-tracking branch 'origin/master' into develop
2025-11-08 20:49:51 +00:00
Joel Challis
00eebfb575
Fix pmw33xx sensor initialisation ( #25777 )
0.30.8
2025-11-08 20:49:15 +00:00
Joel Challis
6e35013bc2
Generate CUSTOM_MATRIX = lite without matrix_pins.custom ( #25453 )
2025-11-08 20:48:48 +00:00
QMK Bot
cf05c7d1e4
Merge remote-tracking branch 'origin/master' into develop
2025-11-08 18:44:13 +00:00
Carlos Eduardo
22b213e191
Add LED index map to qmk info cli command ( #25743 )
0.30.7
2025-11-08 18:43:34 +00:00
QMK Bot
4b393a1ff5
Merge remote-tracking branch 'origin/master' into develop
2025-11-06 23:43:35 +00:00
dependabot[bot]
8522449ccf
Bump actions/download-artifact from 5 to 6 ( #25746 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 23:38:36 +00:00
dependabot[bot]
cbeab2ac4f
Bump actions/upload-artifact from 4 to 5 ( #25745 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 23:38:23 +00:00
Joel Challis
01952bf39a
Implement minimal connection update logic ( #25334 )
2025-11-06 23:34:23 +00:00
フィルターペーパー
1a991ffd24
Guard remapping logic with MAGIC_ENABLE ( #25537 )
...
* Only perform key and mod remapping in keycode_config() and mod_config() when MAGIC_ENABLE is defined.
* If not set, these functions now return the original keycode or modifier unchanged.
* Reduces firmware size, and unnecessary code when MAGIC_ENABLE is not enabled.
* Removed space saving suggestion with magic functions from squeezing AVR documentation
2025-11-06 23:03:28 +00:00
Joel Challis
01d81b9550
Rework converter docs ( #18314 )
2025-11-06 18:36:07 +00:00
QMK Bot
a00177d172
Merge remote-tracking branch 'origin/master' into develop
2025-11-04 23:06:14 +00:00
dependabot[bot]
aa5a6d38de
Bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.7.4 ( #25771 )
...
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action ) from 4.7.3 to 4.7.4.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases )
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.7.3...v4.7.4 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
dependency-version: 4.7.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-04 23:05:36 +00:00
QMK Bot
b905c246b5
Merge remote-tracking branch 'origin/master' into develop
2025-11-04 07:07:30 +00:00
Andrew C
a1096e1dec
Deprecate LAYOUT() macro in favor of JSON matrix definitions
...
* Indicate <keyboard>.h LAYOUT() deprecation in understanding_qmk.md
Initial documentation uses <keyboard>.json to define matrix pin definitions, rather than having users #define the LAYOUT() macro in <keyboard>.h - This change brings this docs inline with the [porting_guidelines](https://docs.qmk.fm/porting_your_keyboard_to_qmk ), QMK MSYS will also throw an error if this is attempted.
* Update understanding_qmk.md
enclosed '<' using backtick
* style guideline, now builds correctly
prior version indicates directory, new indicates config. still the same idea.
2025-11-04 15:06:56 +08:00
Alin Marin Elena
547d75145b
add SteelSeries prime, a stripped down prime+ ( #24719 )
2025-11-04 14:45:08 +11:00
QMK Bot
f1ec600fac
Merge remote-tracking branch 'origin/master' into develop
2025-11-04 00:12:57 +00:00
James Young
a9739f7868
[docs] Replace Imgur-hosted images ( #25690 )
2025-11-04 00:05:39 +00:00
Pablo Jiménez Mateo
c67e4c2cae
Add classic48 keyboard ( #25492 )
...
Co-authored-by: Pablo Jimenez Mateo <pablojimenezmateo@gmail.com >
2025-11-01 22:55:16 -07:00
Tvrd Rad Keyboards
5ba424ca17
Add TRKeyboard TRK2 keyboard ( #25754 )
...
Co-authored-by: Jack Sangdahl <jack@pngu.org >
Co-authored-by: Joel Challis <git@zvecr.com >
2025-11-01 22:53:04 -07:00
QMK Bot
e7012f4d9e
Merge remote-tracking branch 'origin/master' into develop
2025-11-02 00:07:22 +00:00
Nes (Jordan)
a5fb7cfbc9
Sofle pico ( #25750 )
2025-11-02 00:06:47 +00:00
Nimish Gåtam
8c93a33cd3
making flowtap timer public so it can be used easily with combos ( #25731 )
2025-11-01 23:17:50 +00:00
QMK Bot
6aade0ecdc
Merge remote-tracking branch 'origin/master' into develop
2025-10-30 20:17:21 +00:00
Félix
62d87fa446
[Keyboard] Add Cornifi keyboard ( #25753 )
2025-10-30 20:11:40 +00:00
QMK Bot
ce43c98b65
Merge remote-tracking branch 'origin/master' into develop
2025-10-30 20:06:27 +00:00
SneakboxKB
8e5550dbb2
Add M4m5 support ( #25499 )
2025-10-30 20:05:52 +00:00
Nick Brassel
acd7ad37e6
Update ChibiOS-Contrib. ( #25751 )
2025-10-28 23:32:31 +11:00
Aleks
cbd55b7890
Restrict mouse timer activation to movement keycodes ( #25716 )
...
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com >
2025-10-27 15:11:57 +11:00
QMK Bot
dadbec4d46
Merge remote-tracking branch 'origin/master' into develop
2025-10-27 01:19:48 +00:00
aedanmills
f4123acc72
[Keyboard] Add WhirlwindFX ElementV2 ( #25356 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2025-10-26 18:19:06 -07:00
Filios92
cb3149b7f2
Fix RGB matrix not syncing and turning off properly on timeout ( #25467 )
2025-10-26 16:47:04 -07:00
QMK Bot
64c84e64c7
Merge remote-tracking branch 'origin/master' into develop
2025-10-23 10:45:10 +00:00
Joel Challis
98e65cf3e1
Fix hhkb/jp - Restore previous matrix locations ( #25724 )
2025-10-23 11:44:29 +01:00
QMK Bot
a05306d153
Merge remote-tracking branch 'origin/master' into develop
2025-10-23 00:56:13 +00:00
Thanh Son Tran
7d0fc5d486
[Keyboard] Add support Tyson60 ( #25702 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn >
2025-10-22 17:55:33 -07:00
QMK Bot
946d651f57
Merge remote-tracking branch 'origin/master' into develop
2025-10-22 15:20:28 +00:00
kay
1c1e8d7f7a
Fix Broken Numpad 0 on yacobo IBM Model M ( #25742 )
...
I built three of these and was confused as to why my numpad 0 wasn't
working. Eventually, I consulted this website to see the key matrix for
the Model M
https://sharktastica.co.uk/sims/matrix?kb=enhanced
`kp_0` is in the matrix at [0, 12], not [0, 11]. Simple off by one
error. I fixed this, flashed to all my keyboards, and it worked.
Co-authored-by: Kay Barkbark <kay@laptop>
2025-10-22 09:19:48 -06:00
QMK Bot
7ea7930b8c
Merge remote-tracking branch 'origin/master' into develop
2025-10-21 09:58:58 +00:00
dependabot[bot]
d0db38cbdc
Bump vite from 5.4.20 to 5.4.21 in /builddefs/docsgen ( #25740 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.20 to 5.4.21.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.21
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0.30.6
2025-10-21 10:57:34 +01:00
QMK Bot
e91938088a
Merge remote-tracking branch 'origin/master' into develop
2025-10-20 01:51:25 +00:00