Status

Making App Store screenshots involving a photo library is so hard. I always just use my own pictures, but they lack a certain polish. I could buy stock photos and put fake Live Photo badges on top them, but…ugh. I’d prefer a genuine screenshot, with real Live Photos.

Status

Just completed two productive, frustration-free hours of writing code and now I remember why I enjoy this so much. The past week was full of weird bugs and lots of wasted time, but this feeling makes it worth it, at least to me. 😊

Status

In today’s edition of “Becky’s Dumb Programming Mistakes,” it’s a miracle you can even scrub videos at all in Snapthread because I forgot to actually hook up these two actions to the scrubber.
Screenshot of beginScrubbing and endScrubbiing functions

Status

I also discovered a fun error message in the debugger about something called JVTLib that ended in at LEAST eight exclamation points. Something like: “Bit stream parsing error!!!!!!!!” (Sent with Raining Hellfire ☄️)

Status

Hello. I just realized, after attempting to figure out a bug for nearly 5 hours (spread over the past couple days), that the problem only occurs in the Simulator. So if anyone is looking for me, just listen carefully for muffled sobs and murmurs about decoder errors…😭🍷

Status

A moment ago I was writing a switch statement and read the regular Xcode warning as “Switch must be exhausting.”

Guess it’s time to go to bed!

Status

A hearty “THANKS!” to everyone who has sent in Snapthread beta feedback so far. It looks like I have a lot of work to do! 😅 I think I narrowed down the cause of most of the “hanging/freezing with no progress” problems to some threading issues. I still have a sort of incomplete understanding of multithreading, but I’m confident I can get it sorted. Anyway, I’ll get back to you all as soon as I can. Thanks again!

Snapthread 1.5 Beta Test

I’m going to do something I’ve never done before: ask people to beta test my app! If you’re interested in being a part of my very first beta test, please either send an email to feedback@beckyhansmeyer.com or DM me on Twitter (@bhansmeyer). All I need to know is what email address you’d like me to send a TestFlight invite to.

I’m hoping to have a build ready for testing sometime this weekend. In the meantime, here’s some more info about this version of Snapthread!

What’s New in Snapthread 1.5 (Build 26…probably):

  • New icon and slightly tweaked design
  • Support for landscape Live Photos and videos
  • Now you can change your final video’s aspect ratio  to any one of the following: 4:3, 3:4, 16:9, 9:16, 1:1 (and you can switch between them and preview them on the fly)
  • A new settings screen allows you to turn on auto-saving (which saves your video automatically when you hit “Export”) and letterboxing
  • Trim videos

What Still Needs Work

  • If you’ve already trimmed a video and go back to change it, the trimming handles don’t reflect your previous trimmed portion.
  • You can’t adjust the crop rectangle of a video yet. So if you select a 1:1 ratio, important things will probably be cut off.

I’m really looking forward to getting version 1.5 out in the world, but I want to make sure I get some of the kinks worked out first. Thanks in advance to all my beta testers!

Status

Xcode should, by default, generate app icons for all sizes from a single artwork file. That would eliminate such an obvious pain point for app developers and designers.

Status

One of my goals for 2017 was to make $1000 from selling apps on the App Store. I didn’t come close (~$200), so my goal for 2018 is just to work my tail off and continue to improve. It’s all I can do! That said, I’ll be looking for beta testers for Snapthread soon. 👍🏻🎥

Status

So uh…anybody know how to achieve a heavily blurred background effect when letterboxing a video using AVFoundation, similar to what Apple does in the “Memories” videos it creates? I need to figure out a solution that will work for a bunch of clips merged together. 🤔