The postmarketOS and Alpine Linux Conference

Isaac Freund

Hello, I'm Isaac Freund. I create things, the most public of which are currently my free and open source software projects.

My largest project is currently the river Wayland compositor. I also spend significant time on the upstream projects river depends on, I'm a wlroots developer and Zig core team member.

Outside of my software projects I spend my time playing double bass, bass guitar, and clarinet as well as bouldering, hiking, reading, and occasionally writing poetry.

I can be reached by email (PGP key) and can also be found with the username "ifreund" on mastodon and various IRC networks.

The source code for my software projects is hosted on codeberg with mirrors on github and sourcehut.

https://isaacfreund.com


Session

09-26
11:40
20min
Non-Monolithic Wayland Mobile Interfaces with River
Isaac Freund

River is a non-monolithic Wayland compositor that provides a stable window management protocol rather than hard coding window management logic in the compositor process. This architecture is proven for desktop use-cases with a growing number of river-compatible window managers.

This talk explores building mobile interfaces using the river window management protocol. There will be an overview of how the core protocol works followed by a discussion of the features especially important for mobile interfaces such as touch gesture support and on screen keyboards. Finally, we will examine the current limitations and how they can be resolved in the future.

I believe that river's modular architecture can greatly benefit developers building FOSS mobile interfaces, it's a lot less work to test innovative new ideas if one doesn't have to implement an entire Wayland compositor as well!

Presentation track
5053.1 (Großer B-IT Raum)