Johannes Marbach
9df9310206
Remove commented code
2023-12-19 20:56:28 +01:00
Johannes Marbach
ad8c531dd4
Clean code and regenerate screenshots
2023-12-19 20:53:23 +01:00
Johannes Marbach
480bc12007
Add extra vertical space for fifth keyboard row
2023-10-24 21:29:01 +02:00
Johannes Marbach
0bb962940c
Clear the screen before exiting
...
Fixes : #50
2023-10-22 21:01:06 +02:00
Johannes Marbach
d66897c74e
Add quirk for forcing fbdev refresh
...
Fixes : #34
2023-07-28 20:47:23 +02:00
Johannes Marbach
8d3de8f4c1
Enable direct rendering
2023-07-28 20:32:38 +02:00
Johannes Marbach
1ebf67b850
Store themes as references to avoid passing large structs by value
2023-07-28 20:18:54 +02:00
Johannes Marbach
1bf46979eb
Add config options to enable terminal quirks
...
Relates to: #34
2023-03-13 21:27:39 +01:00
Johannes Marbach
a5c69b0d0c
Override config from conf.d
2023-03-12 20:24:28 +00:00
Johannes Marbach
aa3a4945e4
Handle input devices as they are plugged in and out
2023-03-11 20:20:34 +00:00
Johannes Marbach
10b1f49572
Tweak msgbox layout
2022-11-10 20:59:50 +01:00
Johannes Marbach
f391269bdd
wip
2022-11-05 21:29:21 +01:00
Johannes Marbach
f7278d8bed
Add config option to disable input sources
2022-10-16 14:15:38 +02:00
Johannes Marbach
75f4c23df8
Hide label if it clips
2022-10-16 13:12:18 +02:00
Johannes Marbach
4215c9c08d
Leave *lots* of space for textarea
...
Fixes : #33
2022-10-03 21:51:17 +02:00
Johannes Marbach
4a2e49810f
Remove blank line
2022-08-17 16:31:05 +02:00
Johannes Marbach
7ccbf059c1
Extend --geometry flag to also accept display offsets
2022-07-10 20:29:45 +02:00
Eugenio Paolantonio (g7)
0afd4a22e9
Allow shutting down the device on inactivity
...
This can be enabled by setting the `general.timeout` configuration.
Timeout must be specified in seconds, and the max ceiling is 3600 (one hour).
Specifying 0 (default) will disable this feature.
Signed-off-by: Eugenio Paolantonio (g7) <me@medesimo.eu>
2022-06-14 01:02:24 +02:00
Johannes Marbach
4117778324
Add config option to customise bullet character
...
Fixes #17
2022-05-30 21:18:25 +02:00
Johannes Marbach
7345665382
Use actual device DPI value
2022-05-30 21:01:45 +02:00
Johannes Marbach
6f20e044c2
Enable warning level 3 and fix all warnigns
...
Fixes : #18
2022-05-27 21:03:19 +02:00
Johannes Marbach
f807f77fff
Don't set 0 dpi because it'll mess up lv_dpx
2022-05-27 20:34:09 +02:00
Eugenio Paolantonio
e4edfa3d64
Allow runtime selection of the lvgl display driver ("backend"), enable DRM backend
2022-05-21 11:02:23 +00:00
Johannes Marbach
608b7f0754
Prevent scrolling when keyboard hides
...
Fixes : #21
2022-01-27 20:31:29 +01:00
Johannes Marbach
9f74f37d4d
Hide partition name
...
Fixes : #27
2022-01-27 20:25:25 +01:00
Johannes Marbach
00b5d83599
Avoid TTY cursor blinking
...
Fixes : #26
2022-01-27 20:03:10 +01:00
Johannes Marbach
778f114790
Handle physical return key events
...
Fixes : #19
2022-01-24 20:06:48 +01:00
Dylan Van Assche
5e7c13c3a9
themes: add pmOS themes
...
Define 2 new themes: pmos-light and pmos-dark according to the
mockups in pmaports #1356 [1].
[1] https://gitlab.com/postmarketOS/pmaports#1356
2022-01-10 08:02:28 +01:00
Johannes Marbach
5b6438b64b
Limit textarea width
2021-11-14 13:39:16 +01:00
Johannes Marbach
deff1ef4e9
Allow user theme selection via config file
...
Relates to: #9
2021-11-14 13:30:23 +01:00
Johannes Marbach
5c3ad9bf9a
Add autohide config option
2021-11-14 12:50:06 +01:00
Johannes Marbach
01fe6dd7bb
Make UI adaptive
...
Fixes : #11
2021-11-13 20:54:46 +01:00
Johannes Marbach
ffc43a4fee
Handle CRYPTTAB_TRIED and CRYPTTAB_SOURCE
...
Fixes : #16
2021-10-08 21:24:24 +02:00
Johannes Marbach
ab2cfdd22a
Create theming infrastructure and set up default light and dark theme
...
Relates to: #10
2021-10-05 20:53:37 +02:00
Johannes Marbach
7790becf7c
Enable key popovers on demand
...
Fixes : #4
2021-10-01 21:08:10 +02:00
Johannes Marbach
1e6a04fec2
Load configurable settings from configuration file
...
Closes : #7
2021-09-25 21:02:00 +02:00
Johannes Marbach
40ad7e89c2
Use proper prefixes
2021-09-25 14:20:54 +02:00
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