Commit graph

  • 342d838913
    fix(ble,hid): Fix smooth scrolling over BLE (#2998) Tobias Adolph 2025-07-20 17:13:18 +02:00
  • 7292df02d4
    feat(shields): Add a physical layout for a_dux (#3000) Dimitri Krassovski 2025-07-20 05:44:05 +01:00
  • fe91cc6625
    refactor(ble): add functions to check if profile is open/connected by address (#2993) snoyer 2025-07-19 14:51:53 +01:00
  • cef7af4408
    fix: Fix build with Studio and USB but not UART (#2996) Joel Spadin 2025-07-11 23:07:38 -05:00
  • 9e905d6593
    feat(ble): Add function to get profile address by index (#2992) snoyer 2025-07-10 06:25:11 +04:00
  • e93cd31a58
    blog: Add blog post on pinning ZMK version (#2974) Nicolas Munnich 2025-07-03 16:27:11 +01:00
  • 6b44d33db2
    feat(split): Runtime selection of split transport (#2886) Pete Johanson 2025-06-16 01:45:25 -06:00
  • 462d48b78e
    feat(pointing): Allow peripheral input processing to stop propagation (#2844) badjeff 2025-06-16 14:23:25 +08:00
  • eb99b4ede0
    fix(docs): Fix soft off waker configuration example (#2960) ouj4k2q5 2025-06-09 00:24:21 +09:00
  • 239baa4875
    feat(metadata): Add metadata to the mouse_key_press behavior (#2950) George Norton 2025-06-02 19:32:18 +01:00
  • 9da5d3ba82
    fix(display): Make stock battery widget depend on the right symbol (#2953) Cem Aksoylar 2025-06-02 06:25:08 -07:00
  • f568b25e56
    chore(deps): bump the docusaurus-minor-patch group (#2948) dependabot[bot] 2025-06-01 23:21:14 -07:00
  • cb00077273
    chore(docs): Fix prettier warnings (#2952) Pete Johanson 2025-06-01 13:02:39 -06:00
  • 461f5c832f
    fix(pointing): Avoids mutex leak for default layer toggle event (#2934) cormoran 2025-05-10 09:01:17 +09:00
  • 879cff7595
    docs: Document the default flavor of layer-tap (#2937) Steven Sheldon 2025-05-08 11:43:48 -07:00
  • ad6a181d7e
    feat(shield): Add underglow for reviung5 (#2191) FearlessSpiff 2025-05-05 20:46:21 +02:00
  • f1b944b1ef
    docs: Add secondary functions for the keypad number keys (#2933) Omar L. 2025-04-30 18:32:22 +02:00
  • 4235c8b491
    chore: Add typescript support to eslint, fix errors (#2923) Aasim-A 2025-04-23 13:51:41 +10:00
  • e3030bfcc8
    fix(combos): Properly clean up all old candidates. (#2928) Pete Johanson 2025-04-21 23:17:12 -06:00
  • 00ff486931
    fix(combos): Restore prompts for two deprecated Kconfigs (#2926) Pete Johanson 2025-04-21 00:47:39 -06:00
  • c4ee8ab86b
    refactor(combos): Reduce RAM usage, simplify config (#2849) Pete Johanson 2025-04-20 03:01:22 -06:00
  • d9576c5534
    fix(docs): remove title as alt text (#2922) romil-soni 2025-04-20 14:11:13 +05:30
  • c6738ce2e5
    refactor(split): use LOG_HEXDUMP_DBG() to print position state data (#2854) Xudong Zheng 2025-04-20 04:36:52 -04:00
  • 2a7ab8ed0a
    Improve VS Code Python settings (#2860) Joel Spadin 2025-04-20 03:34:15 -05:00
  • 2c0e7daced
    fix(hid): Fix scroll value truncation (#2865) Tobias Adolph 2025-04-20 10:28:51 +02:00
  • 84772ebf14
    fix: changed shebang to make scripts more platform independent (#2893) Tygo van den Hurk 2025-04-20 10:23:31 +02:00
  • 7823a43f62
    docs: fix path typo in module-creation.md (#2920) Genteure 2025-04-17 00:53:56 +08:00
  • 90bca78300
    chore(deps): bump estree-util-value-to-estree in /docs (#2914) dependabot[bot] 2025-04-07 21:54:32 -07:00
  • a34839f001
    chore(eslint): upgrade to eslint v9 and flat config (#2909) Will Hack 2025-04-07 03:16:03 +02:00
  • 6f85f48b19
    fix(split): add source to battery event (#2901) Maximilian Engl 2025-04-04 19:43:51 +02:00
  • 9aadc3e5ab
    chore(deps): bump image-size from 1.2.0 to 1.2.1 in /docs (#2903) dependabot[bot] 2025-04-03 22:54:30 -07:00
  • 1c76bcb0a1
    blog: Add meeting notes from February (#2890) Nicolas Munnich 2025-03-25 19:20:50 +01:00
  • d733fbafa5
    docs: Document missing user-defined input processors (#2895) Cem Aksoylar 2025-03-25 06:35:38 -07:00
  • 49f86f7ed0
    docs: Update hold-tap page (#2888) Nicolas Munnich 2025-03-24 02:12:50 +01:00
  • 5bb39ec3ea
    fix(split): Conditionally build all split code (#2884) Pete Johanson 2025-03-18 16:49:59 -06:00
  • 147c340c6e
    Feature: Full-Duplex Wired Split (#2766) Pete Johanson 2025-03-18 00:48:32 -06:00
  • 5ba7e260f4
    docs: update name of XIAO boards (#2869) Genteure 2025-03-18 06:15:57 +08:00
  • bffbccc748
    chore(deps): npm update on docs (#2878) Cem Aksoylar 2025-03-16 20:47:42 -07:00
  • b366df8b17
    docs: Fix powershell tab in user setup (#2879) Cem Aksoylar 2025-03-16 20:14:48 -07:00
  • 4da89bd997
    fix(ci): pin tj-actions/changed-files due to compromise (#2874) JJGadgets 2025-03-15 14:25:01 +08:00
  • 5d9920406c
    Update container.mdx for clarity about ZMK repo folder location (#2868) idesignstuff 2025-03-10 23:52:30 -05:00
  • f5a838b4bd
    docs: Fix wakeup-source property location for composite kscan (#2861) Cem Aksoylar 2025-03-09 14:59:57 -07:00
  • eb170c930f
    feat(shields): Add physical layouts for tester_xiao and tester_pro_micro (#2852) Allister MacLeod 2025-03-07 21:22:25 -05:00
  • 241ff39556
    chore(main): release 0.2.1 (#2851) v0.2.1 v0.2 Pete Johanson 2025-03-02 07:45:12 -07:00
  • f20e6ea759
    fix(behaviors): Proper comma separated device list (#2850) Pete Johanson 2025-03-02 06:49:07 -07:00
  • fadafc7759
    chore(main): release 0.2.0 (#2693) v0.2.0 v0.2-branch Pete Johanson 2025-03-01 11:29:58 -07:00
  • 1e3e62c13d
    fix(pointing): Temp layer threading protection. (#2729) Pete Johanson 2025-02-28 18:37:55 -07:00
  • 21f54e7238
    refactor(behaviors): Remove unneeded init funcs. (#2843) Pete Johanson 2025-02-26 15:54:29 -07:00
  • 7186528f77
    fix(behaviors): Make multiple sticky keys work on same key position (#2758) Cem Aksoylar 2025-02-26 14:54:08 -08:00
  • 9406d39d14
    refactor(behaviors): Small caps word RAM reduction. (#2842) Pete Johanson 2025-02-26 15:01:04 -07:00
  • 82216be635
    chore: Add a deprecation warning to config/boards (#2811) Nicolas Munnich 2025-02-26 21:16:50 +01:00
  • ea267b0f35
    fix(ble): enforce maximum length for dynamic device name (#2784) Xudong Zheng 2025-02-26 13:29:30 -05:00
  • 2fe55c4c41
    refactor(behaviors): Minor RAM usage tweaks (#2839) Pete Johanson 2025-02-26 11:17:23 -07:00
  • d2eb6de7ad
    docs: Add query strings to tabs (#2840) Cem Aksoylar 2025-02-25 16:31:57 -08:00
  • 209085da73
    refactor(behaviors): Add max-held tap-dance config (#2838) Pete Johanson 2025-02-25 12:12:27 -07:00
  • 18d0d2f476
    refactor(combos): Reduce combo RAM usage (#2837) Pete Johanson 2025-02-25 11:38:51 -07:00
  • 8575fc8a9d
    docs: Inline simple physical layout info in new shield guide (#2827) Cem Aksoylar 2025-02-17 15:59:54 -08:00
  • 9d234cbb10
    docs: Make default keymap in new shield guide complete (#2825) Cem Aksoylar 2025-02-17 11:55:42 -08:00
  • e8ec9b65f8
    docs: Add "planned: import/export keymap" to the studio features page (#2821) Nicolas Munnich 2025-02-17 20:44:42 +01:00
  • d0d313409b
    docs: Improved some links to modules (#2822) Nicolas Munnich 2025-02-17 10:16:36 +01:00
  • 5926269ea5
    docs: Add KiCAD note and titles to physical layouts page (#2823) Nicolas Munnich 2025-02-17 05:12:31 +01:00
  • eeb8a00778
    docs: Add a page on module creation (#2456) Nicolas Munnich 2025-02-15 01:32:18 +01:00
  • aa3e5dd70f
    feat(display): Add config for display update period (#2819) Pete Johanson 2025-02-10 11:32:16 -07:00
  • 627e6dbec9
    feat(display): Add ability to set display on/off pin. (#2814) Pete Johanson 2025-02-07 17:49:30 -07:00
  • 424e53210e
    feat(shields): Add physical layout for Lotus58 (#2753) Alex Rozhkov 2025-02-07 22:35:13 +03:00
  • 4b4a8a35f3
    fix(display): POSIX lvgl fixes (#2812) Pete Johanson 2025-02-07 00:05:21 -07:00
  • 0f7c11248a
    feat(pointing): Add pre-defined scroll scaler and mouse scroll tests (#2759) Cem Aksoylar 2025-02-04 09:27:14 -08:00
  • 8e065d55b9
    fix(kscan): Remove warning when keyboard is built without CONFIG_PM_DEVICE (#2808) Nicolas Munnich 2025-02-01 19:16:52 +01:00
  • 425256bc0d
    fix(display): Only default mono theme when 1bpp (#2804) Pete Johanson 2025-01-31 20:53:35 -07:00
  • 72b00b3f58
    docs: Add pointers to final Kconfig/devicetree files (#2796) Cem Aksoylar 2025-01-25 13:04:50 -08:00
  • e4885d5d4c
    docs: Update keymaps index intro (#2790) Cem Aksoylar 2025-01-25 12:30:50 -08:00
  • 4f72e7cb25
    docs: Update intro page (#2767) Cem Aksoylar 2025-01-22 16:58:15 -08:00
  • 4882a62c40
    docs: Update dongle FAQ entry (#2788) Cem Aksoylar 2025-01-22 01:09:03 -08:00
  • 40e9e5c5fa
    test(split): remove build banner from snapshot (#2787) Xudong Zheng 2025-01-21 12:40:27 -05:00
  • 40ea92d201
    docs: Link to ZMK Studio download page (#2783) Nick Winans 2025-01-20 21:30:55 -08:00
  • db2fc2bffd
    chore(deps): bump katex from 0.16.11 to 0.16.21 in /docs (#2774) dependabot[bot] 2025-01-17 15:15:54 -08:00
  • e4f1454e0b
    refactor(keymap): Reduce flash usage for studio builds (#2771) Pete Johanson 2025-01-15 14:51:26 -07:00
  • c367d8f636
    feat(core): Make physical layout key rotation optional (#2770) Pete Johanson 2025-01-15 14:48:18 -07:00
  • 6941abc2af
    fix(drivers): Proper static/const for data/config (#2769) Pete Johanson 2025-01-15 10:35:35 -07:00
  • 700e9b264f
    docs: Move more sections under hardware integration (#2704) Cem Aksoylar 2025-01-13 21:14:25 -08:00
  • 8dddb1d9d7
    Testing: split input test (#2762) Pete Johanson 2025-01-13 13:15:16 -07:00
  • 022603ec16
    docs: Fix broken anchors in dongle page (#2764) Cem Aksoylar 2025-01-13 00:21:55 -08:00
  • b93bf6d3fd
    docs: Fix incorrect kscan value (#2763) Aasim-A 2025-01-13 01:51:30 +11:00
  • d0ee30bfaa
    Testing: split ble encoder test (#2754) Pete Johanson 2025-01-06 12:41:02 -07:00
  • 3377ed02a8
    docs: Improve pointing docs (#2703) Cem Aksoylar 2025-01-04 11:15:32 -08:00
  • 36508c27fd
    fix(studio): Allow adding layers after a layer move (#2748) Pete Johanson 2025-01-03 17:19:19 -07:00
  • e6343f44ce
    test(split): Test split HID indicator setting. (#2747) Pete Johanson 2025-01-03 16:05:18 -07:00
  • bc6bb90414 docs: added a page on dongles. Nicolas Munnich 2024-10-02 10:16:57 +02:00
  • 05abd677c5
    chore: Add trailing lines to fix build warnings (#2743) Willow Herring 2025-01-02 15:58:49 +00:00
  • f0a77b888a
    fix(combos): Properly report combos len with emply block (#2739) Pete Johanson 2025-01-01 16:14:53 -07:00
  • 85aba16eec
    testing: Add split BLE tests (#2737) Pete Johanson 2025-01-01 16:13:47 -07:00
  • 3f6841c95f
    chore: Allow running tests from anywhere and support EXTRA_MODULES (#2725) Robert U 2024-12-20 15:19:56 -05:00
  • 2f172f63c2
    chore: Docs bullet point in PR checklist (#2718) Nicolas Munnich 2024-12-20 19:31:37 +00:00
  • bb486619a1
    fix: Kconfig refactor now works correctly with external modules (#2711) Nicolas Munnich 2024-12-19 06:32:30 +00:00
  • cb867f92db
    Feature: input processor behavior invocation (#2714) Pete Johanson 2024-12-17 18:50:06 -07:00
  • d0016b34f8
    chore(deps-dev): bump the development group across 1 directory with 7 updates (#2698) dependabot[bot] 2024-12-13 10:07:46 +01:00
  • ec6b770947
    docs: Minor touchups to studio related bits (#2707) Nicolas Munnich 2024-12-13 09:03:08 +00:00
  • 4ef231f4bb
    feat: Added toggle-mode, allowing toggle-on and toggle-off (#2555) Nicolas Munnich 2024-12-13 00:13:56 +00:00
  • 7013158a67
    fix: Fix warnings in nanopb encoding code (#2643) Joel Spadin 2024-12-11 14:00:48 -06:00
  • a8f5ab67b5
    fix: allow kscan-composite to wake up device. (#2682) svek1 2024-12-11 20:46:22 +01:00