💾 Archived View for gemi.dev › gemini-mailing-list › 000396.gmi captured on 2023-12-28 at 15:46:25. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-11-04)

🚧 View Differences

-=-=-=-=-=-=-

[ANN] Rocketeer, a Gemini browser for iOS

1. Shadowfacts (me (a) shadowfacts.net)

Hey all,

I?ve been working on a native Gemini browser app for iOS and macOS called 
Rocketeer for a little while now, and I decided to finally release a 
public alpha for the iOS version.

It?s written entirely from scratch with no dependencies aside from the OS, 
so it?s very lightweight. The feature set is pretty slim right now, but I 
wanted to have something out there while I continue working on it. It of 
course makes Gemini requests and renders text/gemini documents. Rocketeer 
also registers itself as a gemini:// protocol handler, so links tapped in 
other apps will open it.

There are a few screenshots here:
https://social.shadowfacts.net/media/28bfba91-b609-4433-ba26-36f40fd793eb/R
ocketeer.png 
<https://social.shadowfacts.net/media/28bfba91-b609-4433-ba26-36f40fd793eb/Rocketeer.png>

And you can try the app by joining the beta through TestFlight:
https://testflight.apple.com/join/LAs1URxM <https://testflight.apple.com/join/LAs1URxM>

If anyone has any issues, suggestions, or other feedback, please let me 
know! You can of course email me at this address, and I?m also on the 
fediverse as @shadowfacts at social.shadowfacts.net.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20200929/2dad
97dc/attachment.htm>

Link to individual message.

2. Nathan Galt (mailinglists (a) ngalt.com)


> On Sep 29, 2020, at 8:13 PM, Shadowfacts <me at shadowfacts.net> wrote:
> 
> Hey all,
> 
> I?ve been working on a native Gemini browser app for iOS and macOS 
called Rocketeer for a little while now, and I decided to finally release 
a public alpha for the iOS version.
> 
> It?s written entirely from scratch with no dependencies aside from the 
OS, so it?s very lightweight. The feature set is pretty slim right now, 
but I wanted to have something out there while I continue working on it. 
It of course makes Gemini requests and renders text/gemini documents. 
Rocketeer also registers itself as a gemini:// protocol handler, so links 
tapped in other apps will open it.
> 
> There are a few screenshots here:
> https://social.shadowfacts.net/media/28bfba91-b609-4433-ba26-36f40fd793eb/Rocketeer.png
> 
> And you can try the app by joining the beta through TestFlight:
> https://testflight.apple.com/join/LAs1URxM
> 
> If anyone has any issues, suggestions, or other feedback, please let me 
know! You can of course email me at this address, and I?m also on the 
fediverse as @shadowfacts at social.shadowfacts.net.

Oh, wow. This is _great_. Dark mode right out of the gate? Be still, my beating heart.

Requests, in no particular order:

- The link-color/background color contrast is a little low in dark mode. I 
generally don?t have issues with contrast, but link text is a bit dark to 
read easily. Could you make the link text a bit lighter?

- Add titles to the buttons. Right now, when I turn on Voice Control (?hey 
Siri, turn on Voice Control?) and say ?show names? the buttons on the 
bottom have names like ?Arrow.clockwise?. Could these be changed to 
?Back?, ?Forward, ?Reload?, ?Share?, and ?Settings? (what both Overcast and PCalc use)?

(I cannot wait to browse Geminispace when my hands are coated in 
partially-mixed hamburger meat)

- swipe-from-edge behavior to go back and forward

- Consider having a minimum 44-point height for links (this may be ugly 
and/or a lot of work to not be ugly). While almost all links are two rows 
high on my 1st-generation iPhone SE, most links are only one line on my 
10.5? iPad when it?s in landscape mode. It?s kind of tough to aim for a 
single line on, say, CAPCOM when any given link has two close-by 
neighbors. For one way to do this sort of thing, have a look at the 
screenshot associated with ?The Best Comments Experience? on 
https://apolloapp.io/ ? the currently-being-swiped comment is basically 
all one link, but there?s a nice, easy-to-hit button for it. (For Gemini, 
having the link _be_ that minimum-height button would probably be best, 
since we don?t have to worry about a bunch of consecutive words in a 
sentence being separate links.)

- I visited 
<gemini://gemini.circumlunar.space/users/adiabatic/tracker.webp?on=/> and 
the error message got ellipsis-truncated, not wrapped. I had to rotate my 
phone 90? to read the entire message. (I?m not sure _why_ it failed, but 
WebP is the new kid on the block when it comes to WebKit support. I blame its newness.)

- Fix the share-button crash that seems to happen only on my iPad (Apple 
should get those crash reports to you; if not, ping me and I?ll see if I 
can dig them out of my iPad the old-fashioned way).

And in the ?_much_ less important requests? pile?

- Aim assist (that?s what console FPS players call it, at least; Apple 
seems to call it ?Magnetism") doesn?t seem to work for trackpad cursors. 
That is, the proxy fingertip won?t snap to the outline of the bottom-bar 
buttons like it will for Safari?s buttons. You can (kinda) see this effect 
on https://support.apple.com/en-us/HT211008 on the second screenshot, er, screenmovie.

Apparently only a handful of buttons get this feature for free; in 
Overcast?s UI, only the buttons on the left half of the screen 
(pick-a-playlist and pick-an-episode-in-a-playlist) have auto-aim enabled.

=> https://developer.apple.com/videos/play/wwdc2020/10640/ I?m not sure 
I?d even bother for myself, but if you?re bored?


??

Once again, Rocketeer is absolutely wonderful. Thank you again for making it.

Link to individual message.

3. Philip Linde (linde.philip (a) gmail.com)

> Hey all,
> 
> I?ve been working on a native Gemini browser app for iOS and macOS 
called Rocketeer for a little while now, and I decided to finally release 
a public alpha for the iOS version.

That looks great!

I'd be happy to try it out, but my device is stuck on iOS 12.x (because
iPhone 5S). I have no idea how much effort would be involved in
supporting iOS<13, but would appreciate it if it isn't going to be a
hassle.

-- 
Philip
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20200930/9811
9865/attachment.sig>

Link to individual message.

4. mieum (mieum (a) tilde.team)

Wow, thanks for making this! I'm excited to see this project develop :)
I especially like that preformatted text displays well, even special
characters like braille~ I also like that it's from scratch. I had been
"test flying" the client called "Gemini," but it would crash constantly
on my device =\ 

I think a good iOS client would help to recruit some new geminauts. It
will certainly help me evangelize Gemini in my circles~

I will send a few comments about bugs and things directly to your email
:)

Thanks again!
~mieum

Link to individual message.

5. Andrew J Cosgriff (ajc (a) apintandaparma.club)

Shadowfacts wrote :

> Hey all,
>
> I?ve been working on a native Gemini browser app for iOS and macOS
> called Rocketeer for a little while now, and I decided to finally
> release a public alpha for the iOS version.

Oh my lord, thank you so much for this!

As much as I enjoy Elpher and amfora, being able to peek at a gemini
link from my phone is mega-handy. I really appreciate your work. I?ve
installed it, and will give more feedback later.

Cheers,
 Cos.
-- 
 Andrew J Cosgriff | gemini://apintandaparma.club/~ajc

Link to individual message.

6. Shadowfacts (me (a) shadowfacts.net)

> I'd be happy to try it out, but my device is stuck on iOS 12.x (because
> iPhone 5S). I have no idea how much effort would be involved in
> supporting iOS<13, but would appreciate it if it isn't going to be a
> hassle.

Ah, that?s too bad. It?s written entirely using SwiftUI, the UI framework 
Apple introduced in iOS 13. So, unfortunately, back porting to earlier OS 
versions isn?t really feasible. This may change in the future, since there 
are a number of limitations SwiftUI imposes that aren?t easy to work 
around, and if it does, I?ll definitely look into supporting earlier OS?s.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20200930/dbce
a7f8/attachment.htm>

Link to individual message.

7. artyr3 (artyr3 (a) pm.me)

I read your lengthy and very detailed blogpost about implementing a Gemini 
client in Swift. I?d love to try it out...

On Wed, Sep 30, 2020 at 6:14 AM, Shadowfacts <me at shadowfacts.net> wrote:

>> I'd be happy to try it out, but my device is stuck on iOS 12.x (because
>>
>> iPhone 5S). I have no idea how much effort would be involved in
>> supporting iOS<13, but would appreciate it if it isn't going to be a
>> hassle.
>
> Ah, that?s too bad. It?s written entirely using SwiftUI, the UI 
framework Apple introduced in iOS 13. So, unfortunately, back porting to 
earlier OS versions isn?t really feasible. This may change in the future, 
since there are a number of limitations SwiftUI imposes that aren?t easy 
to work around, and if it does, I?ll definitely look into supporting earlier OS?s.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20200930/aa97
3d43/attachment.htm>

Link to individual message.

8. Shadowfacts (me (a) shadowfacts.net)

> Requests, in no particular order:
> 
> - The link-color/background color contrast is a little low in dark mode. 
I generally don?t have issues with contrast, but link text is a bit dark 
to read easily. Could you make the link text a bit lighter?
> 
> - Add titles to the buttons. Right now, when I turn on Voice Control 
(?hey Siri, turn on Voice Control?) and say ?show names? the buttons on 
the bottom have names like ?Arrow.clockwise?. Could these be changed to 
?Back?, ?Forward, ?Reload?, ?Share?, and ?Settings? (what both Overcast and PCalc use)?

Definitely.

> - swipe-from-edge behavior to go back and forward

This is slightly more complicated, as I?m not using the normal iOS 
mechanisms that would provide this behavior, but I?ll look into it.

> - Consider having a minimum 44-point height for links (this may be ugly 
and/or a lot of work to not be ugly). While almost all links are two rows 
high on my 1st-generation iPhone SE, most links are only one line on my 
10.5? iPad when it?s in landscape mode. It?s kind of tough to aim for a 
single line on, say, CAPCOM when any given link has two close-by 
neighbors. For one way to do this sort of thing, have a look at the 
screenshot associated with ?The Best Comments Experience? on 
https://apolloapp.io/ ? the currently-being-swiped comment is basically 
all one link, but there?s a nice, easy-to-hit button for it. (For Gemini, 
having the link _be_ that minimum-height button would probably be best, 
since we don?t have to worry about a bunch of consecutive words in a 
sentence being separate links.)

Absolutely.

> - I visited 
<gemini://gemini.circumlunar.space/users/adiabatic/tracker.webp?on=/> and 
the error message got ellipsis-truncated, not wrapped. I had to rotate my 
phone 90? to read the entire message. (I?m not sure _why_ it failed, but 
WebP is the new kid on the block when it comes to WebKit support. I blame its newness.)

I?ll look into the error message being truncated, but WebP isn?t supported at all by iOS.

> - Fix the share-button crash that seems to happen only on my iPad (Apple 
should get those crash reports to you; if not, ping me and I?ll see if I 
can dig them out of my iPad the old-fashioned way).

I haven?t seen that crash report, but I know what the issue is.

> - Aim assist (that?s what console FPS players call it, at least; Apple 
seems to call it ?Magnetism") doesn?t seem to work for trackpad cursors. 
That is, the proxy fingertip won?t snap to the outline of the bottom-bar 
buttons like it will for Safari?s buttons. You can (kinda) see this effect 
on https://support.apple.com/en-us/HT211008 on the second screenshot, er, screenmovie.

Definitely doable.

> Once again, Rocketeer is absolutely wonderful. Thank you again for making it.

Thanks, I?m glad you?re enjoying it! I?ll try to push a new beta later 
today with fixes for most of these.

Link to individual message.

---

Previous Thread: [ANN] Orbit: Gemini server written in PHP

Next Thread: Notes on Molly Brown in FreeBSD