Add framebufferphone UI
Framebufferphone is a new UI i've been working on which is something of a middleground between fbkeyboard and Sxmo. A lightweight, volume keys and touch-compatible framebuffer-based UI and associated scripts. I've done testing and developed on the Pinephone; other devices will likely have some compatibility but likely will need configurations added at: https://git.sr.ht/~mil/fbp/tree/master/item/src/config.zig
Essentially framebufferphone is composed of two components:
- fbp: A small zig daemon exposing a framebuffer-based keyboard/menu/lock interface which is scriptable via a FIFO
- f_scripts: A number of small oil OSH scripts which are compatible with fbp via its FIFO for common things like web browsing (yes netsurf SDL in fb!), phone calls via mmcli script, youtube, timer, games, etc.
For more info:
- Project documentation / homepage: https://sr.ht/~mil/framebufferphone/.
- Overview of fbp's UI can be seen here: https://git.sr.ht/~mil/fbp/tree/master/DEMO.md
- Keybindings (e.g. volume keys) documentation is here: https://git.sr.ht/~mil/fbp#strongkeybindingsstrong
I've been waiting for the MRs to be merged on Alpine's side, but I'd like to get this ready on the pmOS side as well so opening this now with temp/
packages. Two MRs on Alpine pending are:
Edited by Miles Alan