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>
> 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.
> 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>
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
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
> 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>
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>
> 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.
---