Rob Fahrni

Follow @fahrni on Micro.blog.

Work Note: Stream for Mac

This morning I managed to get back to Grit to work on Stream for Mac after a four week hiatus. I’ve been thinking about what I wanted and needed to do for a couple weeks now. The idea is to finish off my 1.0 release, which will most likely be labeled as 1.7.0 so I can sync it with the new release of Stream for iOS — which I also need to work on. 😁

I managed to get quite a few things buttoned up. If you logged a bug, thank you. I may not have fixed your bug or feature requests. At the end of a development cycle I get pretty conservative and want to do as little as possible to the code, unless someone finds a super egregous bug.

Unless I get a report of something terrible this may be the final beta. I really want to ship a solid Mac Assed Mac App but I’m not sure if I’ve met either of those desires unless I get a little help.

If you find a Mac Assed feature missing, please let me know. You can send email to rob.fahrni@gmail.com with your finding or you can go to GitHub and create a new issue. There’s also Mastodon. I’ll take a report any way I can get it. 😀

As for the latest TestFlight build — 1.6.0 (build 21) — here’s what changed.

  • Added support for double-click to open an article its own window
  • Adjusted sidebar collection view down so the scrollbar doesn’t run into the show/hide sidebar button
  • Fixed a warning in the share view controller caused by a weak reference
  • Added space bar to next or previous feed item support (JavaScript, ack!)
  • Updated HTML to to properly handle video size (thanks, John!)
  • Added error handling to Share Extension
  • Update HTML rel=‘alternate’ parsing to look at entire HTML document if we can’t find a rel=‘alternate’ in head because YouTube is dumb 🫠

This is my first build using Xcode 27, so far, so good.

To all Stream users, thank you for your support! 🙏🏼 A hearty thank you to the Mac and iOS Dev community, Power User community, and Stream TestFlight groups for all of your help, you know who you are and I’m grateful for each and every one of you. There’s no way I could ship this without all of you.