I stand corrected. I got it to work!

@simonbs you were right many months ago: hand-rolling my own editor backed by NSAttributedString was the actual solution to the “how to use multiple fonts in an editor with cursor support, in a single line” conundrum. Thank you x1000 for the suggested rabbit hole.

#wishyouwerehere #SwiftUI #sharedPhotography #xoxofest

The number one feature request for my #wishyouwerehere app is “please make a cursor for editing.” For various fun technical reasons (needing to switch from concatenated Text() views with different font settings, to attributed strings), adding a cursor while editing is A LOT of work.

So instead: here’s a take on monitoring service availability, and a playful UI for advertising feature gates.

#SwiftUI #sharedPhotography #xoxofest

Do you think if I pitched a marketing video as “It’s like ‘Push for Pizza,’ but for postcards,” that anyone would understand?

#wishyouwerehere #sharedPhotography

Insane how quick the App Store Reivew process is these days. And on such a crazy day for them!

#AppStore #sharedPhotography #wishyouwerehere

I’m thinking the slogan for my new app should be something like “For those who dream of cosplaying as RFC1149.” #sharedPhotography

https://en.wikipedia.org/wiki/IP_over_Avian_Carriers

IP over Avian Carriers - Wikipedia

Did you know that you can build an entire business based on a single word in a single bullet of the App Store Review guidelines?! I don’t remember who originally pointed me to RFC2119, but I am so thankful for the definition of the word “may” having so much prior art.

Looking forward to my future blog posts “When is a physical good not a physical good?” and “IP over Carrier Pigeon: the ideal use of AppClips.”

#sharedPhotography #AppClip #Apple #appstore

Rejection number 1 in the bag, but various reasonable pieces of feedback to address.

#sharedPhotography

Update: I have submitted it for review. Due to my absurd use of 3.1.1 I fully expect to get rejected and escalated afterwards, but here’s to hoping!

#sharedPhotography

Proud to say that after 14 months of app development (and 5 years of api versions), a lab visit at #wwdc 23 and 24, and office hours over the fall, that the App Store Review team has no idea if my business model will actually pass review or not. My entire app hinges on the single word “may” in section 3.1.1, and I couldn’t be happier. One of these days I’ll actually submit, but until then I’m going to continue enjoying my liminal use-case.

A #SchrodingersReview update for #sharedPhotography.

@Tinrocket any chance you could let me know which api you’re using when I share from PhotoTape? My app can receive photos from
iMessage, Photos etc, but not some apps like yours. I haven’t checked logs yet, but curious how I can mock this error condition up. Yes, I could save from your app then reopen, but that misses the point. #sharedPhotography