Commit Graph

27 Commits

Author SHA1 Message Date
Johannes Marbach
50463b27c2 Eliminate libinput_multi*
Fixes: #3
2021-09-24 09:07:37 +02:00
Johannes Marbach
51b1945744 Add CLI interface
Fixes #5
2021-09-23 21:05:36 +02:00
Johannes Marbach
b8d79037bf Update squeek2lvgl and fix further warnings
Relates to #18
2021-09-22 20:54:46 +02:00
Johannes Marbach
08f255cefe Hide OSK when physical keyboard is connected
Fixes: #15
2021-09-22 13:11:28 +02:00
Johannes Marbach
2484871b77 Add custom coloring of keys 2021-09-20 10:14:36 +02:00
Johannes Marbach
58de966793 Clean up main.c 2021-09-19 20:50:43 +02:00
Johannes Marbach
f8df85dc50 Replace unsqu33kr with squeek2lvgl 2021-09-19 13:35:53 +02:00
Johannes Marbach
b75b6dc82b Move cursor image to its own file 2021-09-18 20:47:41 +02:00
Johannes Marbach
bc293a3cf6 Replace device discovery with upstreamed code 2021-09-09 14:19:10 +02:00
Johannes Marbach
0e10e9236a Update submodules 2021-09-09 14:10:38 +02:00
Johannes Marbach
809c8af73b Shorten layout names 2021-09-09 13:13:43 +02:00
Johannes Marbach
be7215134e Add on-screen keyboard toggling with animation 2021-09-09 13:06:19 +02:00
Johannes Marbach
48e1fc79de Minor adjustments to support mobile screen formats 2021-09-09 09:24:38 +02:00
Johannes Marbach
37b2ff53f7 Make eschar key depend on layout 2021-09-09 08:42:43 +02:00
Johannes Marbach
efc5f3006b Add unsqu33kr script and use it to add French, Spanish and fourth layer 2021-09-08 22:19:45 +02:00
Johannes Marbach
adab16c8a3 Prevent scrolling in button row 2021-09-08 10:33:17 +02:00
Johannes Marbach
fae7fb284a Add power (soft) button 2021-09-08 10:27:51 +02:00
Johannes Marbach
c820a379de Wrap top buttons in grid for easier alignment 2021-09-08 08:45:58 +02:00
Johannes Marbach
3cc1e5e441 Swap drawing order to prepare for key popovers 2021-09-08 08:23:00 +02:00
Johannes Marbach
a0dafd3371 Prevent repeat events for pointer and touch events 2021-09-07 13:44:24 +02:00
Johannes Marbach
c71953f226 Replace duplicated font styles with one global object 2021-09-06 22:14:15 +02:00
Johannes Marbach
a173c76f38 Use the same font as elsewhere for keymap dropdown 2021-09-06 21:53:35 +02:00
Johannes Marbach
c957d6993b Add password disclosure feature 2021-09-06 13:03:03 +02:00
Johannes Marbach
58e8618268 Add theme switching 2021-09-06 11:42:00 +02:00
Johannes Marbach
14de16a506 Add support for dynamic layout switching (en / de) 2021-09-06 10:26:59 +02:00
Johannes Marbach
94ae4e2b1d Add support for full keyboards 2021-09-04 15:30:58 +02:00
Johannes Marbach
5e93ccda4c Initial import 2021-09-02 20:08:45 +02:00