Commit Graph

353 Commits (3d63e8bc1668acc744a7de06c4fde8d5cf7a70a9)

Author SHA1 Message Date
Ilya Zhuravlev 3d63e8bc16 qmk_settings: add tap/hold settings 2021-07-08 18:24:24 -04:00
Ilya Zhuravlev 8c7c748c81 qmk_settings: indicate which tabs have changed values 2021-07-06 01:09:50 -04:00
Ilya Zhuravlev 13f6521076 qmk_settings: disable save/undo buttons unless there are changes 2021-07-06 01:05:31 -04:00
Ilya Zhuravlev c7e782d23c keyboard_comm: store/restore serialized keycodes for combos and tapdance 2021-07-06 00:52:00 -04:00
Ilya Zhuravlev fcc9906baf keyboard_comm: save/restore qmk settings across updates 2021-07-06 00:46:55 -04:00
Ilya Zhuravlev 827f4711da qmk_settings: refactor to keep integers internally 2021-07-06 00:40:33 -04:00
Ilya Zhuravlev adcb9116c0 qmk_settings: take care of setting width when caching 2021-07-05 23:54:43 -04:00
Ilya Zhuravlev 587489db7d qmk_settings: hide the tab if settings unsupported 2021-07-05 23:46:27 -04:00
Ilya Zhuravlev 02043c8c11 keyboard_comm: add cache to bring settings api in line with others 2021-07-05 23:42:03 -04:00
Ilya Zhuravlev 1ce89e49e5 firmware_flasher: hide layout restore checkbox when in bootloader mode
because we cannot restore layouts without having a keyboard
2021-07-04 23:00:26 -04:00
Ilya Zhuravlev 62c4d41669 main_window: add "about vial" menu 2021-07-04 22:54:10 -04:00
Ilya Zhuravlev b8acb0a00f Merge branch 'combos' into next 2021-07-04 22:13:49 -04:00
Ilya Zhuravlev 5a02b74d41 qmk_settings: support combo settings 2021-07-04 19:05:02 -04:00
Ilya Zhuravlev 6fb55d73a5 keyboard_comm: store/restore combos 2021-07-04 18:58:46 -04:00
Ilya Zhuravlev 3ea387dee9 combos: add initial 2021-07-04 10:13:16 -04:00
Ilya Zhuravlev b777d861d7 Merge branch 'tap-dance' into next 2021-07-03 22:28:57 -04:00
Ilya Zhuravlev 57386d41dc keymap_editor: also recreate keycodes in the tray TabbedKeycodes 2021-07-03 22:28:05 -04:00
Ilya Zhuravlev 5bb6446155 tabbed_keycodes: show tap dance in the UI 2021-07-03 22:25:45 -04:00
Ilya Zhuravlev 8381824948 tap_dance: hide keycode tray when empty space is clicked 2021-07-03 20:06:26 -04:00
Ilya Zhuravlev 8f4734ab40 tap_dance: track state of tab change 2021-07-03 16:53:24 -04:00
Ilya Zhuravlev 028655f418 tap_dance: switch to new key widgets 2021-07-03 16:27:22 -04:00
Ilya Zhuravlev af311b51c3 key_widget: support changing keycodes 2021-07-03 16:16:07 -04:00
Ilya Zhuravlev fea0dcaa9b move keymap override handling into global util 2021-07-03 14:56:41 -04:00
Ilya Zhuravlev ec3df5bdd0 tap_dance: initial implementation of key selection tray 2021-07-03 14:37:45 -04:00
Ilya Zhuravlev cc031a5c01 keyboard_comm: save/restore tapdance 2021-07-03 13:50:34 -04:00
Ilya Zhuravlev c9ff0e735a tap_dance: initial implementation 2021-07-03 13:31:07 -04:00
Ilya Zhuravlev a15e8011d1 tap_dance: initial UI 2021-07-03 12:21:09 -04:00
Ilya Zhuravlev d209f48463 keyboard_comm: remove qmk_settings debug output 2021-07-03 12:20:29 -04:00
Ilya Zhuravlev 62647e957e qmk_settings: bump protocol requirement 2021-07-02 23:26:53 -04:00
Ilya Zhuravlev 63a15af1ed Merge branch 'qmk-settings2' into next 2021-07-02 23:24:50 -04:00
Ilya Zhuravlev 944b771ee7 keyboard_comm: support next protocol version 4 2021-07-02 23:24:35 -04:00
Ilya Zhuravlev aa3ed9aeee qmk_settings: remove debounce, tap-hold -- too much effort to implement 2021-07-01 20:44:52 -04:00
Ilya Zhuravlev eef8107036 qmk_settings: support mouse keys 2021-07-01 20:43:58 -04:00
Ilya Zhuravlev 9b26c20d32 qmk_settings: don't display unsupported settings 2021-07-01 15:34:35 -04:00
Ilya Zhuravlev 3318a2c167 qmk_settings: retrieve supported settings 2021-07-01 15:10:32 -04:00
Ilya Zhuravlev 6c90d164c0 qmk_settings: implement reset command 2021-07-01 15:00:45 -04:00
Ilya Zhuravlev 7129fca01f qmk_settings: reword autoshift 2021-07-01 00:08:08 -04:00
Ilya Zhuravlev c8c85c2270 qmk_settings: send store command to keyboard 2021-07-01 00:05:19 -04:00
Ilya Zhuravlev e8d448f084 qmk_settings: load data from keyboard 2021-07-01 00:05:19 -04:00
Ilya Zhuravlev 2fd8a0a7d0 qmk_settings: store settings as json 2021-07-01 00:05:19 -04:00
Ilya Zhuravlev 49948a7e76 qmk_settings: initial prototype 2021-07-01 00:05:19 -04:00
Ilya Zhuravlev fc5fa1ac66 any_keycode_dialog: select all text when shown 2021-07-01 00:04:50 -04:00
Ilya Zhuravlev 9c77228feb main_window: when no devices found on linux, link to udev guide 2021-06-27 15:48:22 -04:00
xyzz bc438fb130
Merge pull request #37 from Nisker/scaling
Scalable KeyboardWidget
2021-06-26 01:13:19 -04:00
xyzz 68f524aee2
Merge pull request #38 from Nisker/roundkeys
Rounded key corners
2021-06-26 01:12:18 -04:00
Nisker 895b4ff201 Rounded corners on keys 2021-06-25 21:50:10 +02:00
Nisker 56a7c22de7 Scalable keys 2021-06-25 21:39:06 +02:00
Ilya Zhuravlev c30e528bfb kle_serial: don't error when first item of keymap is a dict
typically used with the {"name": ...} entry
2021-06-08 18:43:09 -04:00
Juan Pablo Kutianski 1a9b71298b Remove the first tab until the list of tabs is empty 2021-05-28 18:32:37 -04:00
Ilya Zhuravlev 402b05a3b9 use certifi to provide ssl certs if missing 2021-05-22 19:15:03 -04:00