Lagrange v1.20 mobile betas
New mobile beta builds are available for iOS and Android.
The v1.20 release has some useful new features:
- SOCKS5 proxy support
- Gopher styling improvements
- Cleaner font settings UI
- Copy server error message to clipboard
- Android: Native audio playback (no streaming, but background playback works)
- iOS: Fixed keyboard input glitch
Note that the F-Droid repository has been rebuilt with more modern tooling! (The Repomaker went kaput...)
You'll likely need to delete the old repository in the F-Droid app and re-add it, because the repository signing key has changed. I'll update the APK on git.skyjake.fi later when the v1.20 desktop release is available.
Mar 11 ยท 8 weeks ago ยท ๐ gritty, johano, cipres, Homer, JimmyLee, kdy
18 Comments โ
๐ lars_the_bear ยท Mar 11 at 18:34:
Thanks. I'm trying this, and it looks good. Having said that, the previous version seemed fine, too. One odd thing, though: in this version, the Android "back" gesture seems to shut the app down, rather than reloading the previous page, as I think the old one did. I don't know if this is by design.
๐ skyjake [OP/mod...] ยท Mar 11 at 19:06:
Ah, that could actually be a regression. I upgraded SDL to a much more recent version, and it's very possible it has changed the back button behavior. I'll take a look.
๐ stack ยท Mar 11 at 19:25:
So I deleted the old F-Droid repo and used the URL provided for a new 9ne, but it says there are no apps in it
๐ skyjake [OP/mod...] ยท Mar 11 at 20:00:
Maybe try the QR code? At least that works for me.
The Back key handling is certainly a regression. I'll fix that in the next build.
๐ stack ยท Mar 11 at 20:47:
Unable to scroll the page once the on-screen keyboard is up.
1.18(B38) on my tablet allows scrolling.
This makes gaming more tedious
๐ lars_the_bear ยท Mar 12 at 08:19:
@skyjake : thanks. It's not a show-stopper, though.
๐ skyjake [OP/mod...] ยท Mar 12 at 08:24:
@stack Based on my testing, scrolling of the document is not possible when an input query is open. However, when the navbar URL is focused and the keyboard is visible, you can scroll just fine.
This inability to scroll under the input prompt seems to the same behavior on all platforms. I don't think it has changed recently, but it might be worthwhile to enable scrolling over the document area.
๐ stack ยท Mar 12 at 14:23:
I will check again. but I know that I used to scroll with the key board visible to adjust the position of spellbinding and wordo...
New version allows resizing with two fingers but not scrolling.
๐ stack ยท Mar 12 at 18:02:
OK, I am absolutely able to scroll on my tablet, and have gotten used to it to adjust games in the background.
Using LAGRANGE 1.18 (B38) 2025-08-13, on a Samsung Galaxy Tab A7 Lite, Android 14 (One UI 6.1).
Is there a way to get the older APKs until this is fixed? Playing games on the new version is definitely less pleasant.
To be fair, the desktop Lagrange is also unpleasant in how it blocks the game with the input field which is not moveable. The android used to provide the best experience.
๐ skyjake [OP/mod...] ยท Mar 12 at 19:02:
Ok I see. I'll probably fix this so the behavior is consistent on all platforms, allowing the scrolling.
I put that old APK here:
โ https://etc.skyjake.fi/lagrange/lagrange_v1.18b38_phone.apk
๐ stack ยท Mar 12 at 19:27:
That is wonderful! Thanks.
๐ stack ยท Mar 12 at 19:40:
I also noticed that when the input prompt comes up, the option to paste the preceding line (which was a stroke of genius, btw) -- comes up as the _second_ option. My muscle memory makes me go to the first option (which is now Paste Prompt), and I wind up with the prompt, scratching my head as the prompt is something Iยดve never had to copy into the input AFAIK.
As user experience goes, Paste Preceding Line is something I do a lot. Occasionally I use snippets. Prompt -- never. Maybe your usage differs?
๐ skyjake [OP/mod...] ยท Mar 12 at 20:23:
Good point. Personally I always use the keyboard shortcut for Paste Preceding Line, so I wasn't thinking of the order. I'll swap those around.
๐ skyjake [OP/mod...] ยท Mar 12 at 21:41:
@stack I've fixed the scrolling. I'll try to do a new beta build tomorrow (depending on how my background audio streaming implementation is coming along...).
๐ stack ยท Mar 12 at 21:48:
Fantastic!
๐ stack ยท Mar 12 at 22:25:
Did not mean to pester, take the time you need. I will survive for a bit.
๐ norayr ยท Mar 13 at 23:24:
yes, very sad.
now i guess only alhena supports my spartan radio and my gemini page with recordings of my sets. also ben's podcast.
and the user needs to know how to configure alhena for that i guess.
lagrange mobile was playing back both my live radio and recording files, if not sent to background. and it was necessary to make the screen not blankable by timeout.
what is the limitation? os libraries?
๐ norayr ยท Mar 14 at 00:02:
oh yeah alhena is not mobile, or to be precise is not for android or ios.
i think it has mabile linux builds.
as well as lagrange has moxile ldnux builds and i guess streaming thene is unaffected just like on desktop.