Commit graph

39 commits

Author SHA1 Message Date
Vladimir Stoiakin
0b561f0eef lvgl: update to v9.4.0-345-gd99d2a553 2026-01-30 12:06:47 +00:00
Vladimir Stoiakin
6b3477dc78 keyboard: add haptic feedback 2025-12-02 15:29:49 +03:00
Vladimir Stoiakin
8ddc3d448e input: use events instead of threads 2025-10-21 17:51:58 +00:00
Vladimir Stoiakin
bb00d95f06 unl0kr: fix password mode 2025-10-06 11:09:12 +00:00
Clayton Craft
47b046da73 f0rmz: new subproject to create a form/wizard setup thing 2025-09-23 08:48:35 +00:00
Johannes Marbach
82779545b3 Merge branch 'johannes/revert-software-rotation' into 'master'
Revert !32

See merge request postmarketOS/buffybox!56
2025-06-18 18:20:36 +00:00
Vladimir Stoiakin
23e24f7f89 misc: do not hang if graphics backend is not available 2025-05-12 18:49:16 +03:00
Johannes Marbach
d9a06596a7 Revert !32 2025-05-09 14:00:23 +02:00
Vladimir Stoiakin
5c782575f2 misc: fix warnings 2025-04-17 14:08:19 +03:00
Vladimir Stoiakin
8b1ca6e4cf Update LVGL to 9.2.2 2025-04-15 16:17:52 +00:00
Vladimir Stoiakin
84d47d2824 unl0kr: add a CLI option to show a custom message
Fixes: #33
2025-04-02 17:40:46 +03:00
Johannes Marbach
3613ba4e9d Merge branch 'master' into 'main_loop'
# Conflicts:
#   CHANGELOG.md
2025-03-25 18:37:49 +00:00
Vladimir Stoiakin
a89df3a04e unl0kr: optimize the main loop 2025-03-20 20:02:01 +03:00
Vladimir Stoiakin
9bb6b3acdf unl0kr: add the CLI option to avoid suffixing a password with a newline character
Appending the newline character '\n' is the right thing to do when you print a password to a tty or a text file.
But different tools process it differently. For example, cryptsetup strips the newline character, but systemd-cryptsetup with a password agent does not.
This commit allows to control the newline character with an option.
2025-03-13 18:25:26 +03:00
xs5871
a410763f02 Add software rotation to unl0kr
Co-authored-by: craftyguy
2025-03-12 20:11:38 +00:00
Sorcus
c57913819c unl0kr: select an available DRM device instead of a hard-coded one 2024-11-10 20:07:47 +00:00
Colin
a036d1e9a1 use OS sleep instead of polling to reduce CPU usage
without this lvgl never releases the CPU, and just pegs one of the cores
to 100%. see
<https://github.com/lvgl/lvgl/blob/master/docs/porting/timer_handler.rst>
2024-10-05 13:03:02 +00:00
Vladimir Stoiakin
ec21e5ead9 unify build systems of buffyboard and unl0kr 2024-09-26 13:40:50 +03:00
Pablo Correa Gomez
dd4905ccfb Make /usr/share paths comply with FHS 2024-09-24 19:09:53 +00:00
fossdd
482b23bfea Load config from /usr/share aswell 2024-09-04 18:41:15 +00:00
Johannes Marbach
7d8da309c2 Verify backend on CI 2024-03-31 11:54:18 +02:00
Johannes Marbach
7c1d4bd05d Unbreak styling of message box buttons 2024-03-30 21:45:24 +01:00
Johannes Marbach
b226eb1816 Fix shutdown message box not closing on decline 2024-03-30 21:27:37 +01:00
Johannes Marbach
1578617560 Use bbx prefix for shared code 2024-03-30 20:52:01 +01:00
Johannes Marbach
925b56d16e Fix naming 2024-03-30 20:08:00 +01:00
Johannes Marbach
2987305546 Add themes and fbdev force-refresh quirk via config 2024-03-30 08:06:29 +01:00
Johannes Marbach
b98b8d1be2 Move indev to shared component 2024-03-28 14:31:27 +01:00
Johannes Marbach
f4482706bc Move log to shared component 2024-03-28 13:44:33 +01:00
Johannes Marbach
0d3c1677da Move cursor to shared component 2024-03-28 13:27:01 +01:00
Johannes Marbach
a67751cfef Revert "Include sigaction header to silence IDE errors"
This reverts commit 60e368289e.
2024-03-21 14:44:20 +01:00
Johannes Marbach
60e368289e Include sigaction header to silence IDE errors 2024-03-21 14:41:42 +01:00
Johannes Marbach
9e7ae24fe3 Adaptions for upstreamed libinput driver 2024-01-29 12:56:00 +00:00
Johannes Marbach
38180ee306 Update to latest lvgl, fix warning 2024-01-29 10:36:02 +01:00
Johannes Marbach
f41d3d3130 Update to LVGL master (unl0kr) 2024-01-25 09:59:45 +00:00
Johannes Marbach
db906419e8 Minor formatting 2024-01-12 10:00:05 +01:00
Johannes Marbach
fadf86d8b0 Replace license headers with SPDX-License-Identifiers 2024-01-12 09:51:43 +01:00
Johannes Marbach
c8d1b8905a Use 'buffybox' in copyright headers 2024-01-10 19:54:00 +01:00
Johannes Marbach
24a56d8b90 Set up submodules 2024-01-02 20:43:40 +01:00
Johannes Marbach
0738a693fe Move files to correct folders 2024-01-02 20:32:29 +01:00
Renamed from main.c (Browse further)