Commit Graph

352 Commits (8c7c748c810bb0f9e3b2fac930c8cca1b8e2dcfe)

Author SHA1 Message Date
Ilya Zhuravlev cd5383135a fix unittests 2021-03-24 08:28:06 -04:00
Ilya Zhuravlev 280f981bd9 Support saving and restoring macros into .vil 2021-03-24 00:28:15 -04:00
Ilya Zhuravlev db69e1cd8d Refactor macros, decouple UI and logic 2021-03-24 00:16:19 -04:00
Ilya Zhuravlev 2f982c7e38 macro_recorder: fix import 2021-03-23 23:18:53 -04:00
Ilya Zhuravlev 5676360849 macro_action: use spinbox for ActionDelay 2021-03-23 23:14:39 -04:00
Ilya Zhuravlev 85ff17dcff macro_line: recalculate memory when type is changed 2021-03-23 23:07:13 -04:00
Ilya Zhuravlev 3461bc436b Support delays in VIA macros 2021-03-23 23:03:59 -04:00
Ilya Zhuravlev bc6dbfb7a2 Default to dark theme 2021-03-23 22:33:18 -04:00
Ilya Zhuravlev 139cfae374 Update hidapi, improve device detection via handshake 2021-03-23 22:14:36 -04:00
xyzz deb9c7e08f
Merge pull request #20 from Nisker/layouts
Extended Norwegian and Swedish Layouts
2021-03-22 15:31:34 -04:00
Ilya Zhuravlev 92f13ad189 keycodes: fix keycode serialization for layered keycodes 2021-03-22 11:53:59 -04:00
Ilya Zhuravlev 4fc12b69b2 keyboard_comm: serialize/deserialize keymaps using Keycode.serialize 2021-03-14 18:05:22 -04:00
Ilya Zhuravlev 4f7cfb36e2 any_keycode_dialog: fix error processing 2021-03-14 18:00:13 -04:00
Ilya Zhuravlev be041808a2 any_keycode: split into separate file 2021-03-14 17:56:09 -04:00
Ilya Zhuravlev c1ff9f29a1 any_keycode_dialog: pre-fill current keycode 2021-03-14 17:53:33 -04:00
Ilya Zhuravlev 54972955cc keycodes: pass initial serialize/deserialize test 2021-03-14 17:46:17 -04:00
Ilya Zhuravlev ad34e2464b Refactor keycodes moving helper functions into the class 2021-03-14 17:31:25 -04:00
Ilya Zhuravlev 4fb584b6c3 Remember last selected keyboard layout (qwerty/etc) setting 2021-03-14 17:04:16 -04:00
Ilya Zhuravlev 193d691c85 keycodes: add Ctrl + Shift + kc 2021-03-06 14:11:36 -05:00
Benjamin Nisker a82faafe8b
Extended Swedish layout +AltGr legends 2021-03-01 22:06:57 +01:00
Benjamin Nisker d5eb1884e2
Norwegian layout altgr legends 2021-03-01 22:05:33 +01:00
Benjamin Nisker bfbb18b9e8
Extended norwegian layout 2021-03-01 18:45:36 +01:00
Benjamin Nisker 5ee162f2c6
Fixed mask alignment issue 2021-02-28 17:44:14 +01:00
Benjamin Nisker 943d5a89aa
<maskbox fills 65% of key to not clip text 2021-02-28 04:42:04 +01:00
Nisker 2cb4bcf9ba
Add danish keymap (#17)
* Add danish keymap

* Alphabetical order

* Alphabetical order at import

* backslash changed
2021-02-27 16:55:20 -05:00
juank e169bc1be6 Solve cedilla 2021-02-23 08:17:20 -05:00
Ilya Zhuravlev dbc2138df7 keycodes: fix grave escape legend 2021-02-17 22:04:46 -05:00
Ilya Zhuravlev e7ff6308f7 Update readme 2021-02-16 13:18:22 -05:00
Ilya Zhuravlev 6d065abc1e tests: don't need layout options 2021-02-08 17:53:59 -05:00
Ilya Zhuravlev b1c747eca9 merge keymap_editor with keyboard_container
there's no need for extra indirection here
2021-02-08 17:52:06 -05:00
Ilya Zhuravlev a45a8f9283 keyboard_comm: use existing keyboard_id property 2021-02-08 17:38:26 -05:00
Ilya Zhuravlev f5d6963cce keyboard_comm: store keyboard UID to the saved layout file 2021-02-08 00:50:34 -05:00
Ilya Zhuravlev 0accc10167 firmware_flasher: check fw UID before starting flash 2021-02-08 00:06:44 -05:00
Ilya Zhuravlev 78063ff231 firmware_flasher: support VIALFW01 2021-02-08 00:02:16 -05:00
Juan Pablo Kutianski 62259f5cd5
Added Python version 3.6.0 for use with penv (#15)
Co-authored-by: juank <juank@fktech.net>
2021-02-07 15:05:20 -05:00
Ilya Zhuravlev 655eb4874f vial_device: retry opening up to 10 times 2021-02-05 01:39:15 -05:00
Ilya Zhuravlev 3ae775e127 Merge branch 'unlock-dialog' 2021-02-03 21:00:24 -05:00
xyzz 2c79a52be0
Merge pull request #14 from jkutianski/Hotfix/latam_spanish_keymaps
Solve some keys appers as upper & lower case for the same character
2021-02-03 12:14:51 -05:00
juank 28d3484873 Solve some errors in Ñ, @, etc. 2021-02-03 13:21:45 -03:00
Ilya Zhuravlev 2a0a7b17ce unlocker: refactor to base on QDialog 2021-02-02 09:49:43 -05:00
Ilya Zhuravlev 3fd6291685 unlocker: hide close button 2021-02-02 09:32:12 -05:00
Ilya Zhuravlev 0bbc49c500 keyboard_widget: pop up any key dialog on double click 2021-02-02 09:14:55 -05:00
Ilya Zhuravlev 915223cbb4 actions: create windows installer 2021-02-01 21:14:03 -05:00
Ilya Zhuravlev 7a3583bf4a requirements: use simpleeval from git 2021-02-01 20:25:44 -05:00
Ilya Zhuravlev df0975f5ee requirements: add simpleeval 2021-02-01 20:14:22 -05:00
Ilya Zhuravlev 3960b3e231 keycodes: add aliases for any-keycode dialog 2021-02-01 13:39:52 -05:00
Ilya Zhuravlev 98a4052673 any_keycode_dialog: support bit ops 2021-02-01 13:19:56 -05:00
Ilya Zhuravlev 19895d280c any_keycode_dialog: restrict keycodes user can enter 2021-02-01 13:14:52 -05:00
Ilya Zhuravlev 2675f2ff44 any_keycode_dialog: support qmk macro functions 2021-02-01 13:12:35 -05:00
Ilya Zhuravlev 1732c027be any_keycode_dialog: initial implementation 2021-02-01 12:42:38 -05:00