Commit Graph

28617 Commits

Author SHA1 Message Date
フィルターペーパー
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
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
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
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
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
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
Florian Didron
2ec6a09d59 Merge branch 'firmware25' into feat/trackball_default_cpi 2025-09-02 16:38:14 +07:00
Florian Didron
88ce385794 fix: prevent automouse layer reset if it was locked
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-02 16:21:38 +07:00
Florian Didron
16f203e2fb Feat/navigators (#415)
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
* chore: move zsa/oryx module to a git submodule

* feat: port navigators to qmk25

* feat: adds a transmit and receive i2c method

* fix: navigator trackpad compile issue

* feat: improved trackpad scrolling, maybe?

* experiment: slight acceleration curve, more aggressive tap debounce

* fix: a better way to debounce taps

* feat: adds aim/turbo mode

* chore: tweak turbo/aim for the trackpad

* chore: remove navigator keys

* fix: #pragma once

* fix: address the i2c transmit and receive length on u16

* fix: change the packet size from 53 to 17

* chore: add more comments

* fix: remove the navigator_cpi from the eeprom config

* fix: remove the navigator_cpi from the eeprom config (ergodox)
2025-09-01 20:21:15 +07:00
Florian Didron
2c6565c49b feat: allows setting the default trackball sensitivity 2025-08-29 08:52:04 +07:00
Florian Didron
73a60adccb feat: wip navigator trackpad support 2025-08-26 10:15:16 +07:00
Florian Didron
34661a4f57 fix: navigator cpi eeprom config
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-08-25 17:47:54 +07:00
Florian Didron
64b9b87e7f fix: wrong dyn macro callback signature for the ergodox-ez 2025-08-25 17:30:17 +07:00
Florian Didron
02b38fea82 fix: missing #include for the pointing device driver 2025-08-25 17:29:35 +07:00
Florian Didron
f72bc3018f feat: adds navigator trackball driver 2025-08-25 07:44:13 +07:00
Florian Didron
3bfe7c9c2d feat: adds navigator trackball driver 2025-08-25 07:43:31 +07:00
Florian Didron
63df8aaf50 chore: add more comments 2025-08-22 12:27:10 +07:00
Florian Didron
4ed023b399 fix: change the packet size from 53 to 17 2025-08-12 16:03:08 +07:00
Florian Didron
3e055c27ba fix: address the i2c transmit and receive length on u16 2025-08-12 14:16:50 +07:00
Florian Didron
8ff6738dce chore: update zsa module 2025-08-06 09:42:26 +07:00
Florian Didron
838a8d411c chore: update zsa module
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-08-06 09:31:06 +07:00
Florian Didron
9601e77500 fix: #pragma once 2025-08-06 09:23:58 +07:00
Florian Didron
3635d313ed Merge branch 'firmware25' into feat/navigator-qmk25 2025-07-11 08:57:43 +07:00
Drashna Jaelre
45118c3edf Update solid_reactive_simple_anim.h (#413)
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-07-11 08:47:31 +07:00
Florian Didron
0893f2ebf9 Merge branch 'firmware25' into feat/navigator-qmk25 2025-07-10 08:59:03 +07:00
Florian Didron
19ac56d311 h/f: persist layer color toggle state in eeprom
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-07-10 08:55:52 +07:00
Florian Didron
23706e8136 h/f: ergodox dynamic macro user hooks wrong signature
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-07-07 16:10:38 +07:00
Florian Didron
25eb1701ed h/f: moonlander dynamic macro end bug 2025-07-07 16:03:22 +07:00
Florian Didron
5f653afeaf fix: use https over ssh for the qmk zsa modules
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-06-30 15:05:04 +07:00
Florian Didron
74c38ae1c1 chore: merge firmware25 branch 2025-06-20 11:12:11 +07:00
Florian Didron
82245288b5 V25fixes (#412)
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
* chore: move zsa/oryx module to a git submodule

* fix: rgb toggle keycode incompatible with oryx mappings, move common keycodes to the defaults module

* chore: update zsa module version
2025-06-20 11:07:03 +07:00
Florian Didron
96c5b8e2d9 chore: remove navigator keys 2025-06-17 18:51:02 +07:00
Florian Didron
b7d0132457 chore: tweak turbo/aim for the trackpad 2025-06-17 18:47:55 +07:00
Florian Didron
574b2798a4 feat: adds aim/turbo mode 2025-06-17 18:21:06 +07:00
Florian Didron
f11ebc3a71 fix: a better way to debounce taps 2025-06-11 08:27:54 +07:00
Florian Didron
39c17221b4 experiment: slight acceleration curve, more aggressive tap debounce 2025-06-11 08:20:27 +07:00
Florian Didron
996cf81b59 feat: improved trackpad scrolling, maybe? 2025-06-10 17:21:15 +07:00