Commit graph

121 commits

Author SHA1 Message Date
Johannes Marbach
d303b0151c Move buffyboard files into subdir 2023-11-20 20:41:26 +01:00
Johannes Marbach
da745e926c Merge remote-tracking branch 'old-buffyboard/master' 2023-11-20 20:38:19 +01:00
Johannes Marbach
244a7838ec Move squeek2lvgl files into subdir 2023-11-20 20:27:53 +01:00
Johannes Marbach
df6dd780b7 Merge remote-tracking branch 'old-squeek2lvgl/master' 2023-11-20 20:26:48 +01:00
Johannes Marbach
fc899689b4 Rename license and readme so that they don't conflict with the merges 2023-11-20 20:26:26 +01:00
Johannes Marbach
e88ba40a14 Initialise license and readme 2023-11-20 20:12:33 +01:00
Johannes Marbach
ffe1f5bf18 Add options to specify layout name and extra top row on base and upper layer 2023-10-23 21:09:40 +02:00
Johannes Marbach
b67685dfed Extract variable for layout name 2022-10-03 12:43:43 +02:00
Johannes Marbach
dee62a82ec Update squeek2lvgl & improve docs about generating layouts
Fixes: #19
2022-10-02 21:09:00 +02:00
Johannes Marbach
041602ac94 Only require Python 3 2022-10-02 21:07:35 +02:00
Johannes Marbach
cf9b61a4fd Add missing cd 2022-10-01 21:26:13 +02:00
Johannes Marbach
4a9802dfe2 Explain how to update the submodules
Fixes: #18
2022-10-01 21:20:17 +02:00
Johannes Marbach
02fe94c787 Further const warning fixes 2022-05-27 20:59:49 +02:00
Johannes Marbach
2576c8f5f6 Remove ignored const qualifier 2022-05-27 20:55:24 +02:00
Johannes Marbach
c8f58b3413 Update version to 0.2.0 2021-11-23 20:35:32 +01:00
Johannes Marbach
5f46139416 Move version and font to separate header 2021-11-23 20:11:25 +01:00
Johannes Marbach
bff030dd8c Add CLI options for rotation and version
Fixes: #9
2021-11-23 20:04:23 +01:00
Johannes Marbach
e94619b2f4 Update PRs 2021-11-22 20:13:37 +01:00
Johannes Marbach
f1c8cd767e Add in-code support for rotating the UI
This is not controllable at runtime yet.

Relates to: #9
2021-11-22 20:09:54 +01:00
Johannes Marbach
85e058d200 Use macros for setting input event time
The previous code only worked on 64bit platforms
2021-11-21 19:27:20 +01:00
Johannes Marbach
085568cc1e Remove unused MAX_KEYBOARD_DEVS 2021-11-20 21:23:38 +01:00
Johannes Marbach
03b743c01b Use correct array element type in memset 2021-11-20 21:19:33 +01:00
Johannes Marbach
1ce8a74669 Make meson actually install the binary 2021-11-18 21:15:26 +01:00
Johannes Marbach
5f25560811 Make find-lvgl-sources.sh work in (a)sh 2021-11-18 21:13:55 +01:00
Johannes Marbach
5f8d79ee18 Update submodules
Fixes: #12
2021-10-27 20:53:43 +02:00
Johannes Marbach
80c86fcb1c Eliminate libinput_multi.*
Fixes: #2
2021-10-25 19:41:11 +02:00
Johannes Marbach
035b2b40a3 Allow key-repeat
Fixes: #11
2021-10-24 20:25:40 +02:00
Johannes Marbach
e3ce01bc38 Make keys repeatable
Relates: cherrypicker/buffyboard#11
2021-10-24 20:23:17 +02:00
Johannes Marbach
0f4096b4c6 Update submodules 2021-10-12 21:21:45 +02:00
Johannes Marbach
db4222c091 Handle backslash in labels 2021-10-12 21:20:54 +02:00
Johannes Marbach
774da359f5 Revert "Remove escaping for quote"
This reverts commit 3d93f7c469.
2021-10-12 21:18:02 +02:00
Johannes Marbach
281f5d6312 Update submodules 2021-10-12 21:13:03 +02:00
Johannes Marbach
160956cebc Fix arrow keycaps 2021-10-12 21:11:53 +02:00
Johannes Marbach
6c26bc87dd Switch to OpenSans and add further layers 2021-10-12 21:00:27 +02:00
Johannes Marbach
3d93f7c469 Remove escaping for quote 2021-10-12 20:38:46 +02:00
Johannes Marbach
e0eb3c4c0d Add support for further layers (some keys still missing scancodes) 2021-10-12 20:34:54 +02:00
Johannes Marbach
d069306bdb Update submodules 2021-10-12 19:57:28 +02:00
Johannes Marbach
07c5eef622 Fix scancodes for / and ? 2021-10-12 19:55:59 +02:00
Johannes Marbach
853035030c Remove files path 2021-10-09 21:17:36 +02:00
Johannes Marbach
4e70aa756c Add keyboard modes PR 2021-10-09 21:16:14 +02:00
Johannes Marbach
5d32a3ce6f Update submodules and regenerate layouts 2021-10-09 21:00:19 +02:00
Johannes Marbach
90eebad7e1 Add LV_BTNMATRIX_CTRL_POPOVER to char keys 2021-10-01 21:05:03 +02:00
Johannes Marbach
33e4660f97 Add missing prefix 2021-09-25 12:56:56 +02:00
Johannes Marbach
482953d769 Add function for finding layouts by short name 2021-09-25 12:54:49 +02:00
Johannes Marbach
5252f41319 Add missing blank line 2021-09-24 09:39:59 +02:00
Johannes Marbach
52ab9c8eb3 Add partial display PR 2021-09-24 09:39:48 +02:00
Johannes Marbach
14cd34481a Move to own paragraph 2021-09-23 14:46:27 +02:00
Johannes Marbach
ad89fbd5a0 Merge into one line 2021-09-23 14:44:40 +02:00
Johannes Marbach
177dde0336 Switch to Meson
Fixes: #6
2021-09-23 14:42:48 +02:00
Johannes Marbach
3d96f36041 Update squeek2lvgl 2021-09-23 13:19:02 +02:00