-- Leo's gemini proxy

-- Connecting to bbs.geminispace.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; charset=utf-8

macOS Gemini clients (.., and iOS too)


Feels like an opportunity...


There are no gemini clients in the macOS app store. Instead you only get results from iOS app store, and there are only 2 actual Gemini clients: Elaho or a bad port of DeeDum. Followed by a hilariously bad knock-off Spider-Man game named "Amazing Spider Superheo - Strange Running game". That's it


Elaho has a number of bugs, including this show stopper:


https://github.com/pitr/gemini-ios/issues/48


DeeDum is.. well, DeeDum. It looks and feels like an Android app.


Lagrange is utterly amazing, but the iOS version is perpetually in Test Flight and UI style is not very macOS/iOS-y. Please @skyjake, who do I have to kill to get colored emojis? 😂 Zooming is weird, the margins on the text look odd, etc. Jimmy looks interesting, but its still early days, and it's macOS only.


In short, seems like a great opportunity to learn Swift/ SwiftUI, and create a Gemini Client that's a solid Mac-assed Mac App:


https://daringfireball.net/linked/2020/03/20/mac-assed-mac-apps


🧇 Acidus

2023-09-15 · 8 months ago · 👍 DocEdelgas


5 Comments ↓


🕹️ skyjake [...] · 2023-09-15 at 14:33:

Yeah, the reason why the mobile ports of Lagrange are stalling a bit is that to make something that I'm happy with, the UI would have to be done completely with native UI elements. That has been impossible to fit into my time budget for now.


A huge improvement for iOS and macOS would be if I implement native text rendering, which would get you SF UI, SF Symbols and Apple Emojis. With some tweaks to the rest of the widgets, that might be acceptable for pushing to the App Store, although it would still be janky in places (like the zooming).


🧇 Acidus [OP] · 2023-09-15 at 14:37:

To be clear, what you are doing still blows my mind. A multi-platform app, in multiple form factors, its simply incredible. Having OS or platform specific UI would be so burdensome and I do often find myself using Lagrane on iOS


🧇 Acidus [OP] · 2023-09-15 at 14:41:

(Psst... don't tell anyone, but my secret plan is to actually build a true, native mobile app for NewsWaffle. I think it would be a really great experience that way, and some of my friends can use it that aren't interested in Gemini. So I'm using a Gemini client as kind of a gateway project to better learn iOS development. IT"S A SECRET TO EVERYBODY 😂... and all of BBS...)


https://www.youtube.com/watch?v=eT3J9T3MNQw


🍵 michaelnordmeyer · 2023-09-16 at 08:57:

Personally, I would be more interested in getting iCloud sync for Lagrange, because I use the visual state of visited links a lot. Without it, I stick to Lagrange on desktop only and don't use Gemini on mobile at all, which is not ideal.


Having Lagrange iOS perpetually in TestFlight doesn't bother me much.


🙂 s5 · 2023-09-18 at 02:59:

I am currently using Elaho, it’s usable, but yes that scrolling position not being stored is irritating. Also, it took me a while to figure out how to get a certificate created to post here, as it’s not exactly obvious how it’s done (although, that could just be me being a bit dense). That other client I did try, but it wasn’t for me. A bit more choice on the IPhone would be good though.

-- Response ended

-- Page fetched on Sun May 19 13:36:41 2024