Ilya Zhuravlev
f5d6963cce
keyboard_comm: store keyboard UID to the saved layout file
2021-02-08 00:50:34 -05:00
Jared Beller
dc63304827
isolate logic for square ui buttons and fix layer selector
2021-01-12 20:03:38 -05:00
kb-elmo
0cd150afb7
dark theme yay ( #3 )
...
* add basic dark theme implementation and change the layer buttons to actual pushbuttons
* change default theme
* add theme selection menu and persistent theme storage
* add system theme option
* remove redundand functions
* add suggestions
2021-01-11 09:41:00 -05:00
Ilya Zhuravlev
49dc6d21ab
add support for language-specific layouts
2021-01-01 06:27:48 -05:00
Ilya Zhuravlev
94ba5df315
macro: allow assigning macro keycodes
2020-12-25 14:27:28 -05:00
Ilya Zhuravlev
d186fcf7b6
all: hide() widgets before performing deleteLater()
2020-12-20 23:21:55 -05:00
Ilya Zhuravlev
46b498057b
layout_editor: send layout options to keyboard
2020-12-20 22:42:08 -05:00
Ilya Zhuravlev
d250180d48
layout_editor: update changes done in GUI
2020-12-20 22:30:08 -05:00
Ilya Zhuravlev
5af3798445
implement rendering of currently selected keyboard layout
2020-12-20 22:13:16 -05:00
Ilya Zhuravlev
cbfcbf72ad
keyboard_widget: auto-select next key after changing the mapping
2020-12-18 22:56:42 -05:00
Ilya Zhuravlev
45a55cb0f6
keyboard_container remove widgets field
2020-12-18 22:48:47 -05:00
Ilya Zhuravlev
f7f4de7770
keyboard_container: get rid of selected_/active_ duplication
2020-12-18 22:44:51 -05:00
Ilya Zhuravlev
3fe4dad968
encoders: initial support
2020-12-18 22:26:27 -05:00
Ilya Zhuravlev
f0d3d6613b
keyboard_container: fix updateGeometry not being called when reloading
2020-10-18 01:02:07 -04:00
Ilya Zhuravlev
215a54fca1
initial support for masked keycodes
2020-10-18 00:06:00 -04:00
Ilya Zhuravlev
eceb31a03f
implement support for rotated/complex keys
2020-10-17 14:46:07 -04:00
Ilya Zhuravlev
498b2bebb1
UI: add layout save/restore
2020-10-17 06:08:52 -04:00
Ilya Zhuravlev
735aa6eaa7
add license identifiers to files missing them
2020-10-16 21:26:10 -04:00
Ilya Zhuravlev
3a86eeb8d7
keyboard_container: deselect key by clicking twice
2020-10-16 15:31:50 -04:00
Ilya Zhuravlev
adb4a354ee
move remaining styles/constants to constants.py
2020-10-16 15:28:52 -04:00
Ilya Zhuravlev
347fa7c421
minor style refactoring
2020-10-16 15:26:11 -04:00
Ilya Zhuravlev
92a4d6e3f4
split main.py into several files
2020-10-16 15:16:28 -04:00