<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_sweep_skeletyl/docs, branch master</title>
<subtitle>my qmk configs</subtitle>
<id>http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master</id>
<link rel='self' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/'/>
<updated>2026-01-03T23:00:50+00:00</updated>
<entry>
<title>docs/tap_hold.md fixes: Note that Chordal Hold supports multiple same-side mods and fix heading for Speculative Hold. (#25924)</title>
<updated>2026-01-03T23:00:50+00:00</updated>
<author>
<name>Pascal Getreuer</name>
</author>
<published>2026-01-03T23:00:50+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=31948625020db943f2a5272a43876983c404d814'/>
<id>urn:sha1:31948625020db943f2a5272a43876983c404d814</id>
<content type='text'>
* Note Chordal Hold supports multiple same-side mods.

* Fix "Speculative Hold" heading from H3 -&gt; H2.</content>
</entry>
<entry>
<title>Fix small typo in WS2812 driver doc (#25928)</title>
<updated>2026-01-03T20:18:41+00:00</updated>
<author>
<name>Ed Flanagan</name>
</author>
<published>2026-01-03T20:18:41+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=8c035c2116c0ff2617a6aba996c3b6a9c977e19e'/>
<id>urn:sha1:8c035c2116c0ff2617a6aba996c3b6a9c977e19e</id>
<content type='text'>
`ws812` -&gt; `ws2812`</content>
</entry>
<entry>
<title>[DOCS] Add `keycodes` to `info.json` docs. More precise matrix masking info (#25801)</title>
<updated>2025-12-04T12:15:43+00:00</updated>
<author>
<name>Jacek Królikowski</name>
</author>
<published>2025-12-04T12:15:43+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=d39015a4011e53612e117ac4091444bf67792105'/>
<id>urn:sha1:d39015a4011e53612e117ac4091444bf67792105</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify docs for Key Overrides config (#25787)</title>
<updated>2025-12-04T12:13:20+00:00</updated>
<author>
<name>tyler</name>
</author>
<published>2025-12-04T12:13:20+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=d4f04fe850c155b33a181e0e3d8d3351c483d305'/>
<id>urn:sha1:d4f04fe850c155b33a181e0e3d8d3351c483d305</id>
<content type='text'>
</content>
</entry>
<entry>
<title>2025q4 develop changelog (#25845)</title>
<updated>2025-12-01T21:47:16+00:00</updated>
<author>
<name>Joel Challis</name>
</author>
<published>2025-12-01T21:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=0e6b73c9ff44c8404a74e165a8aa0b258db41f8a'/>
<id>urn:sha1:0e6b73c9ff44c8404a74e165a8aa0b258db41f8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/master' into develop</title>
<updated>2025-11-27T13:37:29+00:00</updated>
<author>
<name>QMK Bot</name>
</author>
<published>2025-11-27T13:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=9acd127cc1318d761aac76a806189fadeaaa247a'/>
<id>urn:sha1:9acd127cc1318d761aac76a806189fadeaaa247a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>QMK CLI Environment bootstrapper (#25038)</title>
<updated>2025-11-27T13:36:49+00:00</updated>
<author>
<name>Nick Brassel</name>
</author>
<published>2025-11-27T13:36:49+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=9c2ca00074784dbee27b459d71cfc8e75f47b976'/>
<id>urn:sha1:9c2ca00074784dbee27b459d71cfc8e75f47b976</id>
<content type='text'>
Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;
Co-authored-by: Pascal Getreuer &lt;getreuer@google.com&gt;
</content>
</entry>
<entry>
<title>Reduce tap dance memory usage, move state out of data (#25415)</title>
<updated>2025-11-23T11:32:36+00:00</updated>
<author>
<name>Stephen Ostermiller</name>
</author>
<published>2025-11-23T11:32:36+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=1a954e8da5dcbd81eeccb9d6ac41b6eda64d7b85'/>
<id>urn:sha1:1a954e8da5dcbd81eeccb9d6ac41b6eda64d7b85</id>
<content type='text'>
* Use less tap dance memory.

Use dynamically allocated sparse array for tap dance state, dynamically allocate tap dance state when needed and free it when the tap dance is done.

* new approach

* Use null, check for null

* Reformat with docker

* Use uint8 with idx rather than uint16 with keycode in state

* fix accidental change

* reformat

* Add null check

* add documentation tip suggested by tzarc

* Only allow tap dance state allocation on key down, not on key up

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;

* Only allow tap dance allocation on key down, not on key up

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;

* add user action required section

---------

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;</content>
</entry>
<entry>
<title>Add PixArt PAW-3222 mouse sensor driver (#25763)</title>
<updated>2025-11-11T22:02:52+00:00</updated>
<author>
<name>ploopyco</name>
</author>
<published>2025-11-11T22:02:52+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=1a4af3adf90bd7c20e2faa4eed6715845e7f7fd6'/>
<id>urn:sha1:1a4af3adf90bd7c20e2faa4eed6715845e7f7fd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Feature Improvement]add option to keep layer state when recording dynamic macros (#24418)</title>
<updated>2025-11-11T12:30:42+00:00</updated>
<author>
<name>Chaser Huang</name>
</author>
<published>2025-11-11T12:30:42+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=1ddcf57382f94548aba23871c57c7ce835f203b9'/>
<id>urn:sha1:1ddcf57382f94548aba23871c57c7ce835f203b9</id>
<content type='text'>
* feat: add option to keep layer state when recording dynamic macros

* Better option macro name and lint changes</content>
</entry>
</feed>
