Lagrange v1.20: SOCKS5, Handheld Port, Gamepads, UI/Audio Improvements
What's new in v1.20?
- SOCKS5 proxy support.
- Option to show input prompts at the bottom of the window.
- Scroll by dragging with middle mouse button.
- Errors, warnings, and input prompts now have a context menu.
- Improved behavior and stability of audio playback.
- Improved plain text presentation to adapt line wrapping to available space.
- Gopher: Improved detection of formatting, fixed a potential crash.
- Build option to enable handheld console UI variant with gamepad controls.
- Gamepad controls on all platforms (experimental).
- Windows: Use system dark mode setting.
#release
Mar 18 ยท 7 weeks ago ยท ๐ stack, Caleb, ps, Homer, balloon, JimmyLee ยท ๐ 1
18 Comments โ
๐ skyjake [OP/mod...] ยท Mar 18 at 19:05:
It appears there's something slightly broken about the F-Droid repository. You may notice refresh failing even though the repository initially works. No idea yet what the issue is, but you can always install the APK directly. A link to the latest APK can be found on the Lagrange page on skyjake.fi.
EDIT: F-Droid repo fixed.
๐ drh3xx ยท Mar 18 at 19:37:
Yeah, had to re-add the repo again. I see you fixed the issue with cached content for previously opened tab (tabs ?) not showing on open :)
๐ SavaRocks ยท Mar 18 at 19:41:
cache ... smash ... if it did redtube I'd uninstall Firefox ๐
๐ skyjake [OP/mod...] ยท Mar 18 at 20:00:
I believe the F-Droid repository is now fixed. There was a bunch of diff files not being published on the public pages.
๐ stack ยท Mar 18 at 20:40:
Thank you for fixing background scrolling during entry
๐ ColonelThirtyTwo ยท Mar 18 at 22:16:
I'm getting "Signing certificate does not match" for the Pre-release f-droid repo... though I can try re-adding it
๐ skyjake [OP/mod...] ยท Mar 19 at 04:19:
@ColonelThirtyTwo The "Pre-release" repo was the old one. It was replaced with one called "Lagrange", at the same URL. Removing and re-adding is needed.
The old repository was created with a web-based tool called RepoMaker, but that stopped working with the Lagrange APKs so I had to upgrade the repository to a newer format and new set of F-Droid tooling.
๐๏ธ Atomic-Germ ยท Mar 19 at 18:12:
I'm very confused as to why you'd want it on a console, and why it would support audio at all
๐ skyjake [OP/mod...] ยท Mar 19 at 18:29:
@Atomic-Germ Handheld consoles are neat little portable computers. They're basically phones with a built-in gamepad. I thought it would be nice to browse Gemini on one, and it was indeed pretty cool.
Lagrange in general aims for maximum levels of portability, so any new device that reasonably can run it is interesting to me as a target.
When it comes to audio, there is music and podcasts in Geminispace, so being able to play them effortlessly seems valuable.
๐๏ธ Atomic-Germ ยท Mar 20 at 18:04:
I feel like playing audio directly is kind of the beginning of the end. Like displaying images inline, or even video. I get it I guess, but it doesn't seem in the same spirit, and podcasts are meant to be RSS. I just don't want to see it become a reinvented web.
The making it super portable makes sense. If done right it could be the vim of Gemini space
๐ stack ยท Mar 20 at 18:33:
Interesting you say that... I see no problem with images or audio - Gemini is not text-only.
But I've mentioned before and gotten shouted at, for having reservations about streaming audio.
Downloading an audio file to play back is just like everything else.
Streaming drastically changes the nature of interaction, tying up the server and placing bandwidth requirement, and just does not feel like a small (smol?)-net transaction.
I am certainly not against that, just that streaming smells different.
๐ SavaRocks ยท Mar 20 at 18:56:
@stack it's just like smelling a turd when you talk a walk in the park and a spring turd in your living room
๐ stack ยท Mar 20 at 19:12:
Maybe less than a spring turd in my living room. More like a distant autmn fece.
Apologies for going off topic
๐ skyjake [OP/mod...] ยท Mar 20 at 19:30:
@Atomic-Germ Lagrange has supported inline audio with streaming since 0.4 (released in October 2020) and inline images since 0.1. This is not exactly a recent development. ๐
The news here is more about bringing the Android port to where the desktop client has been since the beginning.
๐ป eugene ยท Mar 23 at 02:42:
SOCKS support helps a lot, much thanks!
But it would be nice if there was an option to bypass the proxy for local IPs, or at the very least, for the localhost, otherwise previewing a capsule locally or messing with CGI becomes quite painful.
๐ skyjake [OP/mod...] ยท Mar 23 at 05:58:
I'll see about a bypass for localhost. That was a bit of an oversight.
An on/off toggle that preserves the SOCKS config would also be nice.
๐๏ธ Atomic-Germ ยท Apr 02 at 22:34:
I'm extremely against the idea of multimedia. It's antithetical to the spirit of the project and there's just so many other ways of doing that already
๐ stack ยท Apr 02 at 22:38:
Amen, brother.