Nettika
c3e12af143
buffyboard: add sticky_shift config option
...
Adds a keyboard config option to control shift key behavior.
When sticky_shift is enabled (default), the keyboard remains
in uppercase mode until the shift key is pressed again.
When disabled, the keyboard switches back into lowercase mode
when a non-modifier key is pressed.
2026-02-22 23:54:01 -08:00
Johannes Marbach
32b4e069bd
Add changelog for !79
2026-02-11 11:04:24 +01:00
Johannes Marbach
ef8c9f30a2
Revert "Add changelog for !79 "
...
This reverts commit c5c4630eb5 .
2026-02-11 11:03:34 +01:00
Johannes Marbach
c5c4630eb5
Add changelog for !79
2026-02-10 11:46:30 +01:00
Johannes Marbach
1108f64e18
Merge branch 'neon' into 'main'
...
lvgl: enable NEON optimizations on aarch64
See merge request postmarketOS/buffybox!79
2026-02-10 10:45:21 +00:00
Vladimir Stoiakin
32f134ef6f
lvgl: enable NEON optimizations on aarch64
...
According to CHANGELOG: "Up to 33% faster software rendering with on platforms that support NEON SIMD support".
2026-02-04 19:44:46 +03:00
Johannes Marbach
ba3758f8e5
Add changelog for !78
2026-02-03 15:09:47 +01:00
Johannes Marbach
8a87b5071a
Merge branch 'lvgl_backends' into 'main'
...
backends: make the framebuffer backend optional
See merge request postmarketOS/buffybox!78
2026-02-03 14:04:54 +00:00
Vladimir Stoiakin
1840f10f62
backends: make the framebuffer backend optional
...
The framebuffer is a legacy backend and we know that at least OpenSUSE disabled it in the kernel configuration, so let's make it optional.
2026-02-02 15:15:21 +03:00
Johannes Marbach
6c3eca8fb6
Merge branch 'lvgl94' into 'main'
...
lvgl: update to v9.4.0-345-gd99d2a553
Closes #46 and #50
See merge request postmarketOS/buffybox!69
2026-01-30 12:06:48 +00:00
Vladimir Stoiakin
0b561f0eef
lvgl: update to v9.4.0-345-gd99d2a553
2026-01-30 12:06:47 +00:00
Johannes Marbach
97756b487a
Merge branch 'maintainers.txt' into 'main'
...
maintainers.txt: move from Projects wiki table
See merge request postmarketOS/buffybox!77
2026-01-26 09:59:35 +00:00
Achill Gilgenast
cdf7acfbd9
maintainers.txt: move from Projects wiki table
...
See https://docs.postmarketos.org/policies-and-processes/development/project-maintainers.html
2026-01-21 13:34:36 +01:00
Johannes Marbach
b96665dec4
Add changelog entry for !76
2025-12-02 13:57:03 +01:00
Johannes Marbach
27208ba156
Merge branch 'force_feedback' into 'master'
...
keyboard: add haptic feedback
Closes #10
See merge request postmarketOS/buffybox!76
2025-12-02 12:54:45 +00:00
Vladimir Stoiakin
6b3477dc78
keyboard: add haptic feedback
2025-12-02 15:29:49 +03:00
Johannes Marbach
4f750ac847
Add changelog for !75
2025-11-29 21:39:19 +01:00
Johannes Marbach
4019c840db
Merge branch 'wayland-sdl-backends' into 'master'
...
treewide: add Wayland and SDL2 backends
See merge request postmarketOS/buffybox!75
2025-11-29 20:37:51 +00:00
Dylan Van Assche
e69bcf5dc2
treewide: add Wayland and SDL2 backends
2025-11-29 20:37:51 +00:00
Johannes Marbach
271cdf8534
Add changelog for !74
2025-11-10 15:34:21 +01:00
Johannes Marbach
6167953ca1
Merge branch 'aggregate_uinput' into 'master'
...
buffyboard: send EV_KEY and EV_SYN simultaneously
See merge request postmarketOS/buffybox!74
2025-11-10 14:33:23 +00:00
Vladimir Stoiakin
ff388e4ad8
buffyboard: send EV_KEY and EV_SYN simultaneously
2025-11-10 14:33:23 +00:00
Johannes Marbach
bb4c07d60f
Add changelog for !73
2025-11-10 08:53:07 +01:00
Johannes Marbach
ddfdb2c9ac
Merge branch 'fix_uinput' into 'master'
...
buffyboard: fix initialization of uinput
See merge request postmarketOS/buffybox!73
2025-11-10 07:51:49 +00:00
Vladimir Stoiakin
006c1f6bc8
buffyboard: fix initialization of uinput
2025-11-10 07:51:49 +00:00
Johannes Marbach
040c147ebc
Merge branch 'move_uinput' into 'master'
...
buffyboard: initialize uinput after libinput
See merge request postmarketOS/buffybox!72
2025-11-03 08:40:46 +00:00
Vladimir Stoiakin
d1a767f55c
buffyboard: initialize uinput after libinput
...
This allows to avoid some useless work for processing its own keyboard.
2025-10-30 18:24:03 +03:00
Johannes Marbach
437ff2cbd7
Merge branch 'fix_unused_labels' into 'master'
...
misc: fix warnings
See merge request postmarketOS/buffybox!70
2025-10-23 17:46:52 +00:00
Vladimir Stoiakin
b29229ae2e
misc: fix warnings
2025-10-22 13:09:22 +03:00
Johannes Marbach
5178b6fbce
Add changelog for !63
2025-10-21 19:53:38 +02:00
Johannes Marbach
e3470bb18b
Merge branch 'input' into 'master'
...
input: use events instead of threads
Closes #52 , #18 , #51 , #7 , #16 , and #23
See merge request postmarketOS/buffybox!63
2025-10-21 17:51:59 +00:00
Vladimir Stoiakin
8ddc3d448e
input: use events instead of threads
2025-10-21 17:51:58 +00:00
Johannes Marbach
a22b192e23
Add changelog for !68
2025-10-06 13:48:25 +02:00
Johannes Marbach
ce7c485907
Merge branch 'fix_password_mode' into 'master'
...
unl0kr: fix password mode
See merge request postmarketOS/buffybox!68
2025-10-06 11:09:13 +00:00
Vladimir Stoiakin
bb00d95f06
unl0kr: fix password mode
2025-10-06 11:09:12 +00:00
Johannes Marbach
c5f22d50ab
Add changelog for !67 and prepare for 3.4.2
2025-10-02 07:38:30 +02:00
Johannes Marbach
2277c5f156
Merge branch 'ppc64le-fix' into 'master'
...
f0rmz: define shutdown method
See merge request postmarketOS/buffybox!67
2025-10-02 05:36:07 +00:00
Jens Reidel
f97bec3402
f0rmz: define shutdown method
2025-10-02 05:36:07 +00:00
Johannes Marbach
ba47419288
Prepare for 3.4.1
2025-09-30 09:05:14 +02:00
Johannes Marbach
f422bb7be4
Merge branch 'johannes/lvgl-update' into 'master'
...
Update LVGL to current master
See merge request postmarketOS/buffybox!66
2025-09-30 07:03:58 +00:00
Johannes Marbach
937d8b12f9
Update LVGL to current master
2025-09-30 07:03:58 +00:00
Johannes Marbach
39fc01873d
Merge branch 'absent_graphics' into 'master'
...
build: do not allow to compile f0rmz and unl0kr without graphical backends
See merge request postmarketOS/buffybox!65
2025-09-29 05:54:42 +00:00
Vladimir Stoiakin
742bb6af1c
build: do not allow to compile f0rmz and unl0kr without graphical backends
2025-09-28 02:26:22 +03:00
Johannes Marbach
32b26b8e34
Prepare for 3.4.0
2025-09-24 08:13:01 +02:00
Johannes Marbach
e4d0eb852f
Add changelog for !62
2025-09-23 10:52:33 +02:00
Johannes Marbach
d15c3fa086
Merge branch 'craftyguy/f0rmz' into 'master'
...
f0rmz: new subproject to create a form/wizard setup thing
See merge request postmarketOS/buffybox!62
2025-09-23 08:48:35 +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
b12ce978b1
Merge branch 'fix_overflow' into 'master'
...
buffyboard: fix potential buffer overflow
See merge request postmarketOS/buffybox!61
2025-07-08 18:11:13 +00:00
Vladimir Stoiakin
fb73f1af12
buffyboard: fix potential buffer overflow
2025-07-06 21:08:44 +03:00
Johannes Marbach
0ee2fb83d9
Merge branch 'signal' into 'master'
...
buffyboard: track virtual terminals with /sys/class/tty/tty0/active
Closes #32 , #11 , and #3
See merge request postmarketOS/buffybox!58
2025-07-03 14:19:10 +00:00