Commit Graph

  • 299d8344f6
    Merge pull request #9 from swampmonster/swedish_keymap xyzz 2021-01-13 09:26:35 -0500
  • ab0ca09863 Adding swedish to supported language keymaps swampmonster 2021-01-13 10:40:51 +0100
  • bb4159fe62
    optimization: don't recompute key widget if nothing changed Jared Beller 2021-01-13 00:30:55 -0500
  • 77473d9df9
    force keyboard widget to recalulate layout each resize Jared Beller 2021-01-13 00:20:47 -0500
  • dc63304827
    isolate logic for square ui buttons and fix layer selector Jared Beller 2021-01-12 20:03:38 -0500
  • 8cf5957b26
    scale keyboard widget relative to text size Jared Beller 2021-01-12 18:58:47 -0500
  • 18eb0d4764 main_window: indicate current theme Ilya Zhuravlev 2021-01-12 18:50:30 -0500
  • ebab1cf4fc themes: reduce code duplication in theming code Ilya Zhuravlev 2021-01-12 18:41:23 -0500
  • deb2628747
    add nord and olivial themes (#7) Patryk 2021-01-12 23:12:01 +0000
  • aa53481d21
    scale keycode buttons relative to text size Jared Beller 2021-01-11 23:27:48 -0500
  • e4c0f7acdf support for loading a dummy JSON definition Ilya Zhuravlev 2021-01-11 17:08:21 -0500
  • 89cf01060a Merge branch 'fix-rotated-bbox' Ilya Zhuravlev 2021-01-11 16:19:30 -0500
  • dcfbc2fa6c themes: don't set default theme at all Ilya Zhuravlev 2021-01-11 12:33:12 -0500
  • 59233595f6 macro_recorder: shorten macro labels Ilya Zhuravlev 2021-01-11 12:32:09 -0500
  • 898a157f6d add via stack generator Lorenz Wellmer 2021-01-11 07:51:24 +0100
  • c8f12df167 keyboard_widget: fix the logic for determining bbox Ilya Zhuravlev 2021-01-11 11:13:23 -0500
  • 2afa18d4cd macro_action: support ISO/media keycodes in sequences Ilya Zhuravlev 2021-01-11 10:16:25 -0500
  • a0eb9f6d17
    added hungarian keymap (#6) dotleon 2021-01-11 16:09:24 +0100
  • bf7175e111
    added norwegian keymap (#5) arnstadm 2021-01-11 16:00:31 +0100
  • 0cd150afb7
    dark theme yay (#3) kb-elmo 2021-01-11 15:41:00 +0100
  • 7540ef6af9 macro_recorder_linux: support appimages Ilya Zhuravlev 2021-01-09 14:55:31 -0500
  • d92c69f881 github actions: build appimage for linux Ilya Zhuravlev 2021-01-09 14:18:32 -0500
  • 2e8df19c44 fix readme URL Ilya Zhuravlev 2021-01-08 14:10:51 -0500
  • 056d36a43b macro_action: switch from KC_NO to KC_A Ilya Zhuravlev 2021-01-07 14:16:57 -0500
  • 6f64ef627c test: fix tests after retries change Ilya Zhuravlev 2021-01-07 14:15:13 -0500
  • fb8536ba71 tabbed_keycodes: fix missing no/transparent keycodes Ilya Zhuravlev 2021-01-07 14:14:40 -0500
  • 98a37b3d60 util: delay in between communication attempts Ilya Zhuravlev 2021-01-07 13:09:11 -0500
  • e8a6a4eab0 firmware_flasher: re-lock keyboard after restoring layout Ilya Zhuravlev 2021-01-07 13:02:01 -0500
  • c3d6329c44 keyboard_comm: try most commands several times Ilya Zhuravlev 2021-01-07 12:19:57 -0500
  • 69cd27ad55 main_window/keyboard_comm: allow resuming interrupted unlock Ilya Zhuravlev 2021-01-07 09:17:52 -0500
  • bdb9e9ff64 firmware_flasher: reduce send_retries delay to make it faster Ilya Zhuravlev 2021-01-06 11:12:00 -0500
  • b0854a5e3d firmware_flasher: switch bootloader comms to fixed msg len Ilya Zhuravlev 2021-01-06 10:59:48 -0500
  • 1dfe2519ed
    Merge pull request #1 from winslet/patch-1 xyzz 2021-01-05 08:57:01 -0500
  • 80f5124b14
    Update README.md Sam Winslet 2021-01-05 12:12:27 +0000
  • d5baafff42 tabbed_keycodes: fix captions not displayed for macros/layers Ilya Zhuravlev 2021-01-03 09:05:32 -0500
  • f9f2bcef58 keyboard_comm: instead of restoring non-empty macro, only restore macro if different Ilya Zhuravlev 2021-01-03 08:54:12 -0500
  • 49dc6d21ab add support for language-specific layouts Ilya Zhuravlev 2021-01-01 06:27:48 -0500
  • 5a1322c1be main_window: add action to reboot to bootloader Ilya Zhuravlev 2021-01-01 05:15:48 -0500
  • 5d03299f78 firmware_flasher: add checkbox to not restore current layout Ilya Zhuravlev 2021-01-01 05:13:21 -0500
  • 476ed41b52 Merge branch 'vfw' into main Ilya Zhuravlev 2021-01-01 05:03:27 -0500
  • c367e1d25c firmware_flasher: ask bootloader for insecure mode on first boot Ilya Zhuravlev 2021-01-01 04:28:55 -0500
  • 86e4889dee keyboard_comm: backwards compat with via for keyboard unlock Ilya Zhuravlev 2020-12-29 19:42:24 -0500
  • 5d5126dc38 keyboard_comm: unlock keyboard before restoring macros Ilya Zhuravlev 2020-12-29 19:33:56 -0500
  • b3080ec028 unlocker: flip around the lock/unlock logic Ilya Zhuravlev 2020-12-29 19:30:41 -0500
  • 9a4825a124 unlocker: allow re-locking keyboard Ilya Zhuravlev 2020-12-29 15:01:44 -0500
  • e5487a0ae6 unlocker: show image of keys to hold Ilya Zhuravlev 2020-12-29 14:47:16 -0500
  • 233beb6231 tabbed_keycodes: fix & not being displayed for 7 key Ilya Zhuravlev 2020-12-29 07:43:04 -0500
  • 75baeb28cd keyboard_widget: only use default widgets when determining top-left Ilya Zhuravlev 2020-12-29 07:38:18 -0500
  • d3cbf4f1fb keyboard_widget: don't show decals Ilya Zhuravlev 2020-12-29 07:37:24 -0500
  • de476ee63c unlocker: also perform unlock in macro editor Ilya Zhuravlev 2020-12-27 08:09:28 -0500
  • a6c42b513f unlocker: initial implementation of unlocking keyboard to perform security-sensitive actions Ilya Zhuravlev 2020-12-27 08:03:45 -0500
  • 5619ccbcd4 firmware_flasher: reduce code duplication when looking for devices Ilya Zhuravlev 2020-12-27 06:39:34 -0500
  • e811e50c0d firmware_flasher: remove unused imports Ilya Zhuravlev 2020-12-26 22:14:52 -0500
  • a397b70044 firmware_flasher: support restoring previous layout when flashing new firmware Ilya Zhuravlev 2020-12-26 22:11:30 -0500
  • 7795ad5d07 firmware_flasher: automatically restart keyboard in bootloader mode and flash Ilya Zhuravlev 2020-12-26 21:51:48 -0500
  • d6b0a6cb54 firmware_flasher: accept firmware in .vfw format Ilya Zhuravlev 2020-12-26 21:26:38 -0500
  • e63a697aaa set_key/set_encoder: don't bother sending invalid keycodes Ilya Zhuravlev 2020-12-26 20:37:37 -0500
  • 761c9a19c7 keyboard_comm: save and restore encoders in save_layout/restore_layout Ilya Zhuravlev 2020-12-26 20:37:04 -0500
  • b11e0be700 keyboard_comm: save and restore layout/macros in save_layout/restore_layout Ilya Zhuravlev 2020-12-26 20:29:22 -0500
  • 5d40bec15b keyboard_comm: remove vial batch keymap fetch, use via's method Ilya Zhuravlev 2020-12-26 20:15:04 -0500
  • b15a017750 macro_recorder: move recorder aliases to keycodes.py Ilya Zhuravlev 2020-12-26 04:47:01 -0500
  • 65a1e9d7c6 macro_recorder: only import when we need it Ilya Zhuravlev 2020-12-26 04:35:47 -0500
  • a75f4db086 macro_recorder: add windows recorder Ilya Zhuravlev 2020-12-25 21:45:03 -0500
  • ed91542d0d macro_recorder: make scrollable when there are too many lines Ilya Zhuravlev 2020-12-25 21:04:14 -0500
  • 4f4e4b3805 macro_recorder: don't use QGridLayout::rowCount as it returns wrong value Ilya Zhuravlev 2020-12-25 20:20:37 -0500
  • 2c8e1100ab macro_action: don't double-delete self.layout (as ownership is taken by the QWidget) Ilya Zhuravlev 2020-12-25 20:12:58 -0500
  • 629541c0c5 macro_action: switch sequence to FlowLayout Ilya Zhuravlev 2020-12-25 19:57:43 -0500
  • bd6955aa0a macro_recorder: hide recorder on unsupported platforms Ilya Zhuravlev 2020-12-25 17:08:58 -0500
  • cc4df3f3f8 macro_recorder: fix tab naming to be consistent with keycodes Ilya Zhuravlev 2020-12-25 14:28:05 -0500
  • 94ba5df315 macro: allow assigning macro keycodes Ilya Zhuravlev 2020-12-25 14:27:28 -0500
  • 7242138f76 macro_recorder: merge keys when recording Ilya Zhuravlev 2020-12-25 14:15:18 -0500
  • 7a75e77e9b macro_recorder: making UI more dynamic, show current state of changes Ilya Zhuravlev 2020-12-25 14:06:27 -0500
  • e19b0a5a35 macro_recorder: support saving macros to keyboard Ilya Zhuravlev 2020-12-25 13:55:39 -0500
  • 3edc3b89c6 macro_recorder: implement "revert" function Ilya Zhuravlev 2020-12-25 13:48:03 -0500
  • 4ed246c683 macro_recorder: fix deserialization not merging, crashing on down Ilya Zhuravlev 2020-12-25 13:44:42 -0500
  • c0bdf2acf7 macro_recorder: support serialization as well Ilya Zhuravlev 2020-12-25 13:37:57 -0500
  • 203064e705 macro_recorder: support retrieving macros from keyboard Ilya Zhuravlev 2020-12-25 13:34:26 -0500
  • febff9d68c keyboard_comm: retrieve contents of the macro Ilya Zhuravlev 2020-12-25 13:15:38 -0500
  • dfc37b143f keyboard_comm: fix macro buffer size retrieval, fix unit tests Ilya Zhuravlev 2020-12-25 12:58:04 -0500
  • 464228cb4b macro_optimizer: get rid of PRINTABLE dict, move into keycodes Ilya Zhuravlev 2020-12-25 12:55:14 -0500
  • 95a8f8d107 keycodes: remove qmk special keycodes from the KEYCODES_BASIC list Ilya Zhuravlev 2020-12-25 12:49:43 -0500
  • d4e3d1c225 macro_recorder: read macro memory/count from the keyboard Ilya Zhuravlev 2020-12-25 00:00:20 -0500
  • 63fe1aa6f6 macro_recorder: repair "record" button Ilya Zhuravlev 2020-12-24 23:39:04 -0500
  • ce11e97ce3 macro_recorder: calculate memory used by macros Ilya Zhuravlev 2020-12-24 21:41:52 -0500
  • 2f7d15af25 macro_recorder: emit changed more accurately Ilya Zhuravlev 2020-12-24 21:38:55 -0500
  • 4a4f0da684 macro_recorder: add a button to tap enter Ilya Zhuravlev 2020-12-24 21:36:39 -0500
  • ab7821e6aa macro_line: remove spacing between arrows Ilya Zhuravlev 2020-12-24 21:29:38 -0500
  • 7a575470f5 macro_recorder: move classes to separate files Ilya Zhuravlev 2020-12-24 21:28:39 -0500
  • 483fe521ad macro_recorder: basic serialization working Ilya Zhuravlev 2020-12-24 21:20:17 -0500
  • c4693e31b7 macro_recorder: add tabbed layout Ilya Zhuravlev 2020-12-24 20:55:43 -0500
  • 232b69d0f2 macro_recorder: add and remove sequence keys Ilya Zhuravlev 2020-12-24 19:20:00 -0500
  • f64a068f4b macro_recorder: don't crash trying to move line out-of-bounds Ilya Zhuravlev 2020-12-24 18:43:02 -0500
  • 05483f6f03 macro_recorder: make layout prettier Ilya Zhuravlev 2020-12-24 18:21:07 -0500
  • c8b8793c38 macro_recorder: basic add/delete/move Ilya Zhuravlev 2020-12-24 18:09:20 -0500
  • 897a250ca0 macro_key: BasicAction -> BasicKey Ilya Zhuravlev 2020-12-24 09:49:39 -0500
  • fb41fa3156 macro_recorder: add stop action Ilya Zhuravlev 2020-12-24 09:48:11 -0500
  • 594846d713 macro_recorder: move linux recorder to separate file Ilya Zhuravlev 2020-12-24 09:47:00 -0500
  • 84e6da4de7 macro_optimizer: more optimizations Ilya Zhuravlev 2020-12-24 09:41:31 -0500
  • e5e342d397 macro_recorder: basic macro optimizer Ilya Zhuravlev 2020-12-24 09:25:59 -0500
  • abf62439e4 macro_recorder: basic linux macro recording Ilya Zhuravlev 2020-12-24 09:13:20 -0500