I would love to see Lagrange running on all kinds of devices. Using C and SDL makes this achievable — exhibit A: the app on 2017 iPad Pro.

The more mobile things get, the more one needs to adapt the UI and behavior. You get a lot of stuff for free with native UI components, but with custom UI and SDL there's none of that.

Just getting the code to run is the easy part, and I'm happy to report that it runs smoothly.

You can get away with a desktop-like UI on a tablet, but not on a phone. There's a mountain of work to adapt the UI for mobile. This is not a top priority at the moment, but I'm curious to see how far I can get while remaining (mostly) platform-agnostic!

In the short term, I'm hoping to use this to improve touch event handling since that's a thing on laptops as well.

@jk I'll be pleased to test on my Mobian PineTab if that'll help.


@edavies Sure! Once I get some touch event processing in place we can see how the PineTab performs.

Sign in to participate in the conversation

skyjake's personal Mastodon instance