Commit graph

561 commits

Author SHA1 Message Date
Johannes Marbach
e93d853f3d Introduce custom control flags and treat locked layer switchers like active modifiers 2021-09-20 10:12:18 +02:00
Johannes Marbach
6e34c856f1 Update submodules 2021-09-19 21:34:04 +02:00
Johannes Marbach
0fe01f7a8c Update submodules 2021-09-19 21:33:36 +02:00
Johannes Marbach
f2194f3438 Read key code from button data if possible 2021-09-19 21:30:14 +02:00
Johannes Marbach
e5c57ad1ec Update squeek2lvgl 2021-09-19 21:08:11 +02:00
Johannes Marbach
5c39f76854 Update squee2lvgl 2021-09-19 21:07:48 +02:00
Johannes Marbach
9786e5f5b3 Ignore object files 2021-09-19 21:07:17 +02:00
Johannes Marbach
5bb6f52845 Replace layout code with squeek2lvgl 2021-09-19 21:06:03 +02:00
Johannes Marbach
48ef6651c4 Update submodules 2021-09-19 20:54:01 +02:00
Johannes Marbach
3af2454231 Minor clean up in Makefile 2021-09-19 20:52:44 +02:00
Johannes Marbach
58de966793 Clean up main.c 2021-09-19 20:50:43 +02:00
Johannes Marbach
359a4cc8f6 Update squeek2lvgl and regenerate layouts 2021-09-19 13:45:50 +02:00
Johannes Marbach
117e7240d1 Consider view unlocked unless lock_view matches current view ID 2021-09-19 13:44:24 +02:00
Johannes Marbach
8013b6d844 Update squeek2lvgl and regenerate layouts 2021-09-19 13:38:58 +02:00
Johannes Marbach
94efcf33cd Fix name 2021-09-19 13:38:19 +02:00
Johannes Marbach
f8df85dc50 Replace unsqu33kr with squeek2lvgl 2021-09-19 13:35:53 +02:00
Johannes Marbach
061b53670c Add short names in header 2021-09-19 13:19:41 +02:00
Johannes Marbach
66417e4a0a Add short names for dropdown 2021-09-19 13:15:58 +02:00
Johannes Marbach
a8275d0e35 Add layout short name 2021-09-19 13:12:30 +02:00
Johannes Marbach
00fe6cafcc Use name instead of ID 2021-09-19 13:09:24 +02:00
Johannes Marbach
aa74bcf04f Add name to layout struct 2021-09-19 13:06:16 +02:00
Johannes Marbach
aebc90ccd4 Add us+de example 2021-09-19 12:58:45 +02:00
Johannes Marbach
d3f62fd08f Add minimalist C API and notes on integrating 2021-09-18 22:00:03 +02:00
Johannes Marbach
55410bb5af Remove OSK POC (now in separate buffyboard repo) 2021-09-18 20:48:56 +02:00
Johannes Marbach
b75b6dc82b Move cursor image to its own file 2021-09-18 20:47:41 +02:00
Johannes Marbach
faaa1d1404 Add XKB settings 2021-09-18 13:59:14 +02:00
Johannes Marbach
c0519e47a9 Add multi-indev PR 2021-09-18 13:58:37 +02:00
Johannes Marbach
b440f8616d Add multi-device PR 2021-09-18 13:56:40 +02:00
Johannes Marbach
e4f2b9c164 Add XKB settings 2021-09-17 21:15:44 +02:00
Johannes Marbach
3d48e799a5 Update submodules 2021-09-17 21:13:50 +02:00
Johannes Marbach
e349107a96 Update submodules 2021-09-17 18:11:44 +02:00
Johannes Marbach
040edf245a Use the actual show name 2021-09-17 15:45:19 +02:00
Johannes Marbach
9a0d8e9d7a Add period 2021-09-17 15:44:09 +02:00
Johannes Marbach
60f646b088 Join paragraphs 2021-09-17 15:43:40 +02:00
Johannes Marbach
0beaff9767 Add heading for footnotes 2021-09-17 15:42:36 +02:00
Johannes Marbach
15e8322bf2 Try footnote syntax 2021-09-17 15:36:31 +02:00
Johannes Marbach
8d0af87266 Add more spaces 2021-09-17 15:34:42 +02:00
Johannes Marbach
54965bcc8d Add space 2021-09-17 15:34:02 +02:00
Johannes Marbach
94372bd1b2 Explain vampire references 2021-09-17 15:32:49 +02:00
Johannes Marbach
a5194e5a84 Automatically resize active terminal to not overlap with keyboard 2021-09-17 14:36:25 +02:00
Johannes Marbach
fabde150ce Use custom colors for keys depending on state 2021-09-16 13:40:38 +02:00
Johannes Marbach
67816664f5 Add todo for active modifier colors 2021-09-16 09:44:36 +02:00
Johannes Marbach
5918b77beb Prepare for setting fb offset 2021-09-16 09:35:01 +02:00
Johannes Marbach
b65fc1bd93 Update submodules 2021-09-15 21:08:26 +02:00
Johannes Marbach
40610a9ee3 Update PR status 2021-09-15 21:08:10 +02:00
Johannes Marbach
fb1998aa9b Add small how-does-it-work paragraph and update modifier support status 2021-09-13 21:27:07 +02:00
Johannes Marbach
5964147805 Pop modifiers before switching layer 2021-09-13 20:54:52 +02:00
Johannes Marbach
c07085e7cd Make CTRL and ALT work in key chords 2021-09-13 20:11:35 +02:00
Johannes Marbach
c0e99da8f5 Add LV_BTNMATRIX_CTRL_CHECKABLE for modifiers 2021-09-13 20:08:44 +02:00
Johannes Marbach
f578456d47 Add modifiers 2021-09-13 14:24:25 +02:00