Commit Graph

  • a07f8e6c7d feat(double-click) firmware25 Florian Didron 2026-01-08 16:28:33 +07:00
  • 708282c056 feat(mouse-jiggler) Florian Didron 2026-01-06 15:29:19 +07:00
  • b6f1ee1890 fix(trackpad): supress glitchy data on liftoff feat/trackpad-ptp Florian Didron 2025-12-18 10:00:26 +07:00
  • b1c160e206 Revert "fix(trackpad): supress glitchy data on liftoff" Florian Didron 2025-12-18 09:31:00 +07:00
  • d1062f731b fix(trackpad): supress glitchy data on liftoff Florian Didron 2025-12-18 08:50:31 +07:00
  • 9b08d56bac fix(trackpad): fallback mouse sensitivity fixes Florian Didron 2025-12-16 19:27:16 +07:00
  • 9c1fd41b82 fix(trackpad): improve mousee movements for ptp fallback Florian Didron 2025-12-16 14:12:08 +07:00
  • 1829d47e62 chore(trackpad-ptp): some code refactors / cleanup Florian Didron 2025-12-16 13:15:50 +07:00
  • 4d877475ef fix(trackpad) scale coordinates base on the pad x/y min/max values Florian Didron 2025-12-16 12:36:10 +07:00
  • 9a230245f5 feat(trackpad): mouse fallback when host doesn't support PTP Florian Didron 2025-12-15 14:00:38 +07:00
  • f3d9a9038b feat(trackpad): better ptp surface defaults Florian Didron 2025-12-11 13:10:45 +07:00
  • a0e09fd122 feat(trackpad): working ptp implementation Florian Didron 2025-12-11 10:49:18 +07:00
  • 29b5d23bee fix(trackball) add missing user pointing device task hook) Florian Didron 2025-12-10 11:24:27 +07:00
  • 378fc09e35 feat(trackpad): first Windows Precision inplementation Florian Didron 2025-12-10 11:16:13 +07:00
  • c2cd9f4ff5 Merge branch 'firmware25' into feat/trackpad-ptp Florian Didron 2025-12-09 16:09:29 +07:00
  • 15ad9a66a7 doc(moonlander) revison b release Florian Didron 2025-12-09 12:15:01 +07:00
  • b1e4d892b2 Merge branch 'feat/moonlander-revb' into firmware25 Florian Didron 2025-12-09 10:22:55 +07:00
  • 2ec53f31e7 wip(ptp): attempt at a ptp precision driver for the navigator trackpad Florian Didron 2025-12-09 10:22:25 +07:00
  • 29ee055e25 feat(trackpad): macos scroll resolution hid descriptor feat/trackpad Florian 2025-12-05 16:37:56 +07:00
  • b246a7de74 feat(trackpad): macos specific inertia Florian 2025-12-05 12:33:35 +07:00
  • c4b69d4da6 feat(trackpad): macos specific scrolling logic Florian 2025-12-05 12:13:43 +07:00
  • 1edf328a97 fix(trackpad): two finger tap regression Florian Didron 2025-12-04 20:11:30 +07:00
  • f1f730407b fix(trackpad): increase polling rate Florian Didron 2025-12-04 18:07:29 +07:00
  • b9d73bee2e fix(trackapd): fix some jumps when quick scrolling Florian Didron 2025-12-04 17:19:36 +07:00
  • 878b3c7bf9 fix(trackad) suppress false tap / double taps between quick scrolls. Florian Didron 2025-12-04 17:06:29 +07:00
  • 85598cd8d2 fix(inertia): regression preventing inertia to trigger consistantly Florian Didron 2025-12-04 15:33:20 +07:00
  • fc2577b182 fix(trackapd): fix some jumps when quick scrolling Florian Didron 2025-12-04 15:25:20 +07:00
  • 7cb4f60a21 fix(trackpad): stop scrolling when the second finger is lift off during the gesture Florian Didron 2025-12-04 15:08:47 +07:00
  • fa4f335051 feat(trackpad): add safeguards to prevent cursor jumping Florian Didron 2025-12-04 15:04:12 +07:00
  • 28aae38c6b feat(navigator): tweak scrolling Florian Didron 2025-12-04 14:22:03 +07:00
  • cac64e524e fix(i2c): ignore dropped sensor packets Florian Didron 2025-12-02 14:58:11 +07:00
  • a837460691 fix(scrolling): scrolling inertia Florian Didron 2025-11-25 14:29:16 +07:00
  • 20b8208669 feat(scrolling): inertia Florian Didron 2025-11-24 17:56:32 +07:00
  • 9773680394 fix(scrolling): smoother scrolling Florian Didron 2025-11-24 15:27:41 +07:00
  • efca17713b fix(usb): handle hid set report for highres scrolling Florian Didron 2025-11-24 15:27:00 +07:00
  • 178bb9b426 fix(surface): a better tap / double-tap detection approach with the latest trackpad surface Florian Didron 2025-11-24 12:08:36 +07:00
  • 96c8423509 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-11-13 18:43:34 +07:00
  • 83bd19826c feat(automouse): allows setting the toggled state from user space Florian Didron 2025-11-13 18:43:26 +07:00
  • af752e5e58 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-11-04 16:10:28 +07:00
  • 855afd78e8 fix(rgbmatrix): raindrops animation freezes Florian Didron 2025-11-04 16:10:12 +07:00
  • bf716e96fd Simplify hue calculation in raindrops animation (#25587) フィルターペーパー 2025-09-07 05:43:01 +08:00
  • d4c05a48de Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-11-03 19:43:05 +07:00
  • cd2f99cd77 fix(ergodox_ez): reinint the eeprom with defaults properly Florian Didron 2025-11-03 19:42:28 +07:00
  • 31231ad0b1 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-10-30 18:35:40 +07:00
  • dab6641520 fix(automouse): remove uneeded define Florian Didron 2025-10-30 18:35:27 +07:00
  • b28b87daab fix(automouse): restrict is mouse record to is_mouse_record_kb Florian Didron 2025-10-27 19:40:16 +07:00
  • 13f68605b3 fix(automouse): restrict is mouse record to is_mouse_record_kb Florian Didron 2025-10-27 19:40:16 +07:00
  • 0c12a1909b Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-10-27 18:48:35 +07:00
  • 0cbe2e9eb8 fix(automouse): mouse keys not being flagged properly in process_automouse Florian Didron 2025-10-27 18:48:23 +07:00
  • 0b452776ed feat(trackpad): increase trackpad read cycles Florian Didron 2025-10-27 09:11:52 +07:00
  • f7be5a3f53 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-10-21 18:20:44 +07:00
  • 86f067215e feat(trackpad): work with latest cirque firmware Florian Didron 2025-10-21 18:20:41 +07:00
  • d0d9424e7e fix(automouse): prevents automouse layer to be activated by mouse keys set on other layers Florian Didron 2025-10-20 19:29:43 +07:00
  • bca47935dc fix(rgbmatrix): restore solid colors when recovering the right side Florian Didron 2025-10-20 17:03:16 +07:00
  • 1a66743799 fix(rgbmatrix): restore solid colors when recovering the right side Florian Didron 2025-10-20 16:58:19 +07:00
  • 10fe500c95 fix(rgbmatrix): restore solid colors when recovering the right side Florian Didron 2025-10-20 16:58:19 +07:00
  • b6a5bb55f1 Merge branch 'firmware25' into feat/moonlander-revb Florian Didron 2025-10-16 21:12:34 +07:00
  • 8468529648 fix(right-side-recover): force solid color to properly reset when recovering the right side Florian Didron 2025-10-16 21:12:27 +07:00
  • aac4514865 fix(automouse): prevent non mouse key to leave the automouse layer Florian Didron 2025-10-16 20:34:40 +07:00
  • 731ee0218f fix(moonlander): remove extra startup exec call Florian Didron 2025-10-16 19:34:07 +07:00
  • 6099f18314 fix(moonolander): audio init delay for startup song Florian Didron 2025-10-16 16:00:46 +07:00
  • 74a278a579 Merge branch 'firmware25' into feat/moonlander-revb Florian Didron 2025-10-16 15:57:30 +07:00
  • b11fa4d633 fix(moonlander): audio startup song Florian Didron 2025-10-16 15:56:55 +07:00
  • 8588a228eb Merge branch 'firmware25' into feat/moonlander-revb Florian Didron 2025-10-16 14:39:29 +07:00
  • 41fa28c4a4 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-10-15 16:23:28 +07:00
  • 634e375f11 Feat/oneshot automouse (#421) Florian Didron 2025-09-29 12:57:53 +07:00
  • 1f27d73484 feat(moonlander): separate moonlander rev a / b definitions Florian Didron 2025-09-15 17:28:29 +07:00
  • 443f3f23a9 Merge branch 'firmware25' into feat/moonlander-revb Florian Didron 2025-09-15 08:49:13 +07:00
  • e87a3e6949 Feat/smoother scrolling (#420) Florian Didron 2025-09-12 16:15:34 +07:00
  • 1f95d83f68 fix(automouse): prevent mouse keys to trigger auto mouse on other layers (#418) Florian Didron 2025-09-09 09:50:13 +07:00
  • 82bfceccf6 fix(automouse): make sure KC_NO do not fire layer 0 mappings on automouse layer (#419) Florian Didron 2025-09-09 09:49:55 +07:00
  • 99e16b9657 feat(moonlander): Moonlander with ignition circuitry / bootloader Florian Didron 2025-09-08 12:58:43 +07:00
  • 0e8907866d feat(trackpad): read memory fast mod Florian Didron 2025-09-08 09:16:47 +07:00
  • ba0d99a697 feat(trackpad): handle latest cirque firmware Florian Didron 2025-09-04 17:21:31 +07:00
  • c39a26ec9d bug: fix auto mouse layer getting stuck with TO keycodes (#417) Drashna Jaelre 2025-09-04 00:43:32 -07:00
  • 39f7814943 feat(automouse): adds automouse scroll threshold parameter (#416) Florian Didron 2025-09-04 09:34:28 +07:00
  • 624cce85d0 feat(trackball): user addressable CPI Florian Didron 2025-09-03 14:28:38 +07:00
  • 91d29fe418 fix: trackball cpi boundaries, restore user set default cpi at boot feat/trackball_default_cpi Florian Didron 2025-09-02 16:51:28 +07:00
  • 2ec6a09d59 Merge branch 'firmware25' into feat/trackball_default_cpi Florian Didron 2025-09-02 16:38:14 +07:00
  • 88ce385794 fix: prevent automouse layer reset if it was locked Florian Didron 2025-09-02 16:21:38 +07:00
  • 16f203e2fb Feat/navigators (#415) Florian Didron 2025-09-01 20:21:15 +07:00
  • 2c6565c49b feat: allows setting the default trackball sensitivity Florian Didron 2025-08-29 08:52:04 +07:00
  • 73a60adccb feat: wip navigator trackpad support Florian Didron 2025-08-26 10:15:16 +07:00
  • 34661a4f57 fix: navigator cpi eeprom config Florian Didron 2025-08-25 17:47:54 +07:00
  • 64b9b87e7f fix: wrong dyn macro callback signature for the ergodox-ez Florian Didron 2025-08-25 17:30:17 +07:00
  • 02b38fea82 fix: missing #include for the pointing device driver Florian Didron 2025-08-25 17:29:35 +07:00
  • f72bc3018f feat: adds navigator trackball driver Florian Didron 2025-08-25 07:44:13 +07:00
  • 3bfe7c9c2d feat: adds navigator trackball driver Florian Didron 2025-08-25 07:43:31 +07:00
  • 63df8aaf50 chore: add more comments Florian Didron 2025-08-22 12:27:10 +07:00
  • 4ed023b399 fix: change the packet size from 53 to 17 Florian Didron 2025-08-12 16:03:08 +07:00
  • 3e055c27ba fix: address the i2c transmit and receive length on u16 Florian Didron 2025-08-12 14:16:50 +07:00
  • 8ff6738dce chore: update zsa module Florian Didron 2025-08-06 09:42:26 +07:00
  • 838a8d411c chore: update zsa module Florian Didron 2025-08-06 09:31:06 +07:00
  • 9601e77500 fix: #pragma once Florian Didron 2025-08-06 09:23:58 +07:00
  • 3635d313ed Merge branch 'firmware25' into feat/navigator-qmk25 Florian Didron 2025-07-11 08:57:43 +07:00
  • 45118c3edf Update solid_reactive_simple_anim.h (#413) Drashna Jaelre 2025-07-10 18:47:31 -07:00
  • 5456d00fd8 h/f: persist layer color toggle state in eeprom firmware24 Florian Didron 2025-07-10 09:12:22 +07:00
  • 0893f2ebf9 Merge branch 'firmware25' into feat/navigator-qmk25 Florian Didron 2025-07-10 08:59:03 +07:00
  • 19ac56d311 h/f: persist layer color toggle state in eeprom Florian Didron 2025-07-10 08:55:52 +07:00
  • 23706e8136 h/f: ergodox dynamic macro user hooks wrong signature Florian Didron 2025-07-07 16:10:38 +07:00