Commit Graph

28648 Commits

Author SHA1 Message Date
Florian Didron
04db64d840 fix(double-click) should trigger auto mouse deactivation
Some checks failed
Unit Tests / test (push) Failing after 3s
Build firmware / build-firmware (default) (push) Failing after 9s
Build firmware / build-firmware (oryx) (push) Failing after 3s
2026-03-11 16:23:56 +07:00
Florian Didron
36176159e6 fix(trackball) 90 / 270 deg rotation case inverted
Some checks failed
Unit Tests / test (push) Failing after 4s
Build firmware / build-firmware (default) (push) Failing after 8s
Build firmware / build-firmware (oryx) (push) Failing after 9s
2026-02-26 13:07:44 +07:00
Florian Didron
287d6275f1 feat(trackball) implements aim/turbo layers
Some checks failed
Unit Tests / test (push) Failing after 4s
Build firmware / build-firmware (default) (push) Failing after 6s
Build firmware / build-firmware (oryx) (push) Failing after 5s
2026-02-25 12:10:20 +07:00
Florian Didron
610866af31 feat(trackball) allow user aim / turbo config change 2026-02-25 07:55:25 +07:00
Florian Didron
9c3748558b feat(trackball) creates a trackball module 2026-02-24 13:29:54 +07:00
Florian Didron
933833e242 h/f(automouse): moving away from layer manually prevents next trigger
Some checks failed
Unit Tests / test (push) Failing after 3s
Build firmware / build-firmware (default) (push) Failing after 4s
Build firmware / build-firmware (oryx) (push) Failing after 3s
2026-02-23 15:39:40 +07:00
Sasha Pourcelot
64bb3bba78 doc(readme): tiny fixes in the readme (#424)
Some checks failed
Unit Tests / test (push) Failing after 7s
* doc(readme): update branch name (firmware24 -> firmware25)

* doc(readme): briefly explain how to get LSP support in QMK
2026-02-19 17:52:00 +07:00
Florian Didron
650db12b05 feat(automouse) bump submodule version
Some checks failed
Unit Tests / test (push) Failing after 4s
Build firmware / build-firmware (default) (push) Failing after 3s
Build firmware / build-firmware (oryx) (push) Failing after 4s
2026-02-13 14:44:13 +07:00
Florian Didron
6c9f0cf382 feat(automouse) add zsa module for automouse
Some checks failed
Build firmware / build-firmware (default) (push) Failing after 5s
Build firmware / build-firmware (oryx) (push) Failing after 2s
Unit Tests / test (push) Failing after 3s
2026-02-12 16:56:39 +07:00
Florian Didron
2f7463bddd fix(automouse) when oneshot is set, prevent subsequent keypresses to trigger a deactivation delay reset
Some checks failed
Unit Tests / test (push) Failing after 4s
Build firmware / build-firmware (default) (push) Failing after 6s
Build firmware / build-firmware (oryx) (push) Failing after 4s
2026-01-29 15:25:13 +07:00
Florian Didron
124847e7e7 fix(keymap.json) rename ergodox stm32 files approprietly
Some checks failed
Unit Tests / test (push) Failing after 3s
Build firmware / build-firmware (default) (push) Failing after 5s
Build firmware / build-firmware (oryx) (push) Failing after 2s
2026-01-27 22:12:45 +07:00
Florian Didron
c5f60a767c Merge branch 'chore/lib-update' into firmware25 2026-01-27 15:24:08 +07:00
Florian Didron
7a4fd516b3 fix(moonlander-revb) fix soft reset to bootloader
Some checks failed
Unit Tests / test (push) Failing after 2s
Build firmware / build-firmware (default) (push) Failing after 4s
Build firmware / build-firmware (oryx) (push) Failing after 2s
2026-01-26 16:31:17 +07:00
Florian Didron
fd7b3de4ab fix(moonlander-revb) fix soft reset to bootloader 2026-01-26 16:30:49 +07:00
Florian Didron
7038782bc4 chore(lib/utils) update from mainline 2026-01-19 17:04:25 +07:00
Florian Didron
a07f8e6c7d feat(double-click)
Some checks failed
Build firmware / build-firmware (default) (push) Failing after 4s
Build firmware / build-firmware (oryx) (push) Failing after 3s
Unit Tests / test (push) Failing after 2s
2026-01-08 16:28:33 +07:00
Florian Didron
708282c056 feat(mouse-jiggler)
Some checks failed
Build firmware / build-firmware (default) (push) Failing after 4s
Build firmware / build-firmware (oryx) (push) Failing after 2s
Unit Tests / test (push) Failing after 2s
2026-01-06 15:29:19 +07:00
Florian Didron
29b5d23bee fix(trackball) add missing user pointing device task hook)
Some checks failed
Unit Tests / test (push) Failing after 1s
Build firmware / build-firmware (default) (push) Failing after 3s
Build firmware / build-firmware (oryx) (push) Failing after 2s
2025-12-10 11:24:27 +07:00
Florian Didron
15ad9a66a7 doc(moonlander) revison b release 2025-12-09 12:15:01 +07:00
Florian Didron
b1e4d892b2 Merge branch 'feat/moonlander-revb' into firmware25
Some checks failed
Build firmware / build-firmware (default) (push) Failing after 5s
Build firmware / build-firmware (oryx) (push) Failing after 2s
Unit Tests / test (push) Failing after 2s
2025-12-09 10:22:55 +07:00
Florian Didron
83bd19826c feat(automouse): allows setting the toggled state from user space
Some checks failed
Build firmware / build-firmware (default) (push) Failing after 2s
Build firmware / build-firmware (oryx) (push) Failing after 2s
Unit Tests / test (push) Failing after 1s
2025-11-13 18:43:26 +07:00
Florian Didron
855afd78e8 fix(rgbmatrix): raindrops animation freezes
Some checks failed
Build firmware / build-firmware (default) (push) Failing after 2s
Build firmware / build-firmware (oryx) (push) Failing after 2s
Unit Tests / test (push) Failing after 2s
2025-11-04 16:10:12 +07:00
フィルターペーパー
bf716e96fd Simplify hue calculation in raindrops animation (#25587) 2025-11-04 15:54:55 +07:00
Florian Didron
cd2f99cd77 fix(ergodox_ez): reinint the eeprom with defaults properly
Some checks failed
Build firmware / build-firmware (default) (push) Failing after 40s
Build firmware / build-firmware (oryx) (push) Failing after 2s
Unit Tests / test (push) Failing after 3s
2025-11-03 19:42:28 +07:00
Florian Didron
dab6641520 fix(automouse): remove uneeded define
Some checks failed
Build firmware / build-firmware (default) (push) Failing after 3s
Build firmware / build-firmware (oryx) (push) Failing after 7s
Unit Tests / test (push) Failing after 3s
2025-10-30 18:35:27 +07:00
Florian Didron
b28b87daab fix(automouse): restrict is mouse record to is_mouse_record_kb
Some checks failed
Build firmware / build-firmware (oryx) (push) Failing after 4s
Build firmware / build-firmware (default) (push) Failing after 5s
Unit Tests / test (push) Failing after 5s
2025-10-27 19:41:11 +07:00
Florian Didron
0cbe2e9eb8 fix(automouse): mouse keys not being flagged properly in process_automouse 2025-10-27 18:48:23 +07:00
Florian Didron
d0d9424e7e fix(automouse): prevents automouse layer to be activated by mouse keys set on other layers
Some checks failed
Build firmware / build-firmware (oryx) (push) Has been cancelled
Build firmware / build-firmware (default) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-10-20 19:29:43 +07:00
Florian Didron
bca47935dc fix(rgbmatrix): restore solid colors when recovering the right side 2025-10-20 17:03:16 +07:00
Florian Didron
1a66743799 fix(rgbmatrix): restore solid colors when recovering the right side 2025-10-20 16:59:22 +07:00
Florian Didron
10fe500c95 fix(rgbmatrix): restore solid colors when recovering the right side 2025-10-20 16:58:19 +07:00
Florian Didron
b6a5bb55f1 Merge branch 'firmware25' into feat/moonlander-revb 2025-10-16 21:12:34 +07:00
Florian Didron
8468529648 fix(right-side-recover): force solid color to properly reset when recovering the right side 2025-10-16 21:12:27 +07:00
Florian Didron
aac4514865 fix(automouse): prevent non mouse key to leave the automouse layer
Some checks failed
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-10-16 20:34:40 +07:00
Florian Didron
731ee0218f fix(moonlander): remove extra startup exec call 2025-10-16 19:34:07 +07:00
Florian Didron
6099f18314 fix(moonolander): audio init delay for startup song 2025-10-16 16:00:46 +07:00
Florian Didron
74a278a579 Merge branch 'firmware25' into feat/moonlander-revb 2025-10-16 15:57:30 +07:00
Florian Didron
b11fa4d633 fix(moonlander): audio startup song
Some checks failed
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-10-16 15:56:55 +07:00
Florian Didron
8588a228eb Merge branch 'firmware25' into feat/moonlander-revb 2025-10-16 14:39:29 +07:00
Florian Didron
634e375f11 Feat/oneshot automouse (#421)
Some checks failed
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
* feat(automouse): one shot automouse

* fix(automouse): one shot automouse status get reset when mouse is active

* fix(automouse): remove stray defines
2025-09-29 12:57:53 +07:00
Florian Didron
1f27d73484 feat(moonlander): separate moonlander rev a / b definitions 2025-09-15 17:28:29 +07:00
Florian Didron
443f3f23a9 Merge branch 'firmware25' into feat/moonlander-revb 2025-09-15 08:49:13 +07:00
Florian Didron
e87a3e6949 Feat/smoother scrolling (#420)
Some checks failed
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
* feat(navigator): a smoother scrolling experience at slower speed

* doc(navigator): Fix scrolling docs, tweak defaults

* chore(navigator): remove unused include

* fix(trackball) inverted default horizontal scrolling
2025-09-12 16:15:34 +07:00
Florian Didron
1f95d83f68 fix(automouse): prevent mouse keys to trigger auto mouse on other layers (#418)
Some checks failed
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-09-09 09:50:13 +07:00
Florian Didron
82bfceccf6 fix(automouse): make sure KC_NO do not fire layer 0 mappings on automouse layer (#419) 2025-09-09 09:49:55 +07:00
Florian Didron
99e16b9657 feat(moonlander): Moonlander with ignition circuitry / bootloader 2025-09-08 12:58:43 +07:00
Drashna Jaelre
c39a26ec9d bug: fix auto mouse layer getting stuck with TO keycodes (#417)
Some checks failed
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-09-04 14:43:32 +07:00
Florian Didron
39f7814943 feat(automouse): adds automouse scroll threshold parameter (#416) 2025-09-04 09:34:28 +07:00
Florian Didron
624cce85d0 feat(trackball): user addressable CPI
Some checks failed
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-09-03 14:28:38 +07:00
Florian Didron
91d29fe418 fix: trackball cpi boundaries, restore user set default cpi at boot
Some checks failed
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
2025-09-02 16:51:28 +07:00