angelo on write.as

Building Swift things against the Write.as API

A patch update is now available for WriteFreely, with some bugfixes and performance improvements.

Read more...

If you're not distributing a Mac app via the Mac App Store, you need to rely on an alternate ways to push updates out to your users. The best-known option is [the Sparkle project][sparkle] — chances are, if you got a Mac app direct from a software publisher, it's using Sparkle to let you know there's a new version available, and to download and install the update.

Read more...

A patch update is now available for WriteFreely, with some bugfixes and performance improvements.

Read more...

A new patch update for WriteFreely is [available on the App Store][1] today.

Read more...

(Or, A Journey Into UIViewRepresentable)

The heart of any writing app, as you might imagine, is the area where you, y’know, write.

Read more...

One week ago, I announced the first public beta of the WriteFreely iOS app. Thanks so much for all of your feedback! Since then, I’ve been busy collecting your bug reports and feature requests, and I’m happy to announce that a new build is now available on TestFlight. Let’s dig in to what’s new!

Read more...

I’m very happy to announce that the public beta for WriteFreely for iOS is now open! We’ve been hard at work building this app over the summer, and I’m excited to ship this sneak peek to you all and get your feedback.

Read more...

Last week, I spent some time solving an odd bug with the WriteFreely client's iOS app.

Read more...

It feels like it was just yesterday when I shared some initial screenshots of the WriteFreely app prototype running on iOS and Mac.

(In fact, it was almost four weeks ago.)

I've been making a lot of progress on this, and I'd love to show you where the app is today.

Read more...

Work on the SwiftUI client for WriteFreely is coming along! The UI is well-enough in place that we can now start integrating the WriteFreely Swift package I wrote about earlier this summer. In fact, there's an open PR to kick that off — logging in and out of your WriteFreely instance (or, of course, Write.as).

But there's still a lot to be done! And as of today, there's a list of open issues under the milestone for the first beta.

These issues run the gamut between small enhancements like this one for changing the collection to which a post belongs, to big projects like implementing local storage.

And more work will come up as we go, because that's bug math for you.

But getting this list drafted is exciting. It means we've got a clear direction for building this thing, and —more importantly— it's publicly available, meaning that anyone can see what needs to be done, and makes it clear how to contribute.

So with that in place, I (again!) invite you all to have a look through the project's contributing guidelines, pick an unassigned issue, and mention it in the project's forum topic so we can help get you up and running with your contribution.

As I write this, you'll need Xcode 12β5 and SwiftLint installed on your Mac, and, if you want to be able to build and run the Mac app, you'll need to be running macOS 11β5. You don't need to be on the macOS 11 beta to work on the iOS app.

There's a lot of interesting work here, and we've gotten through a bunch of the growing pains that come with beta frameworks and operating systems. If you're interested in working on propagating state through a multiplatform SwiftUI app, we've got an issue for that. If you're happiest working on data persistence, we've got an issue for that. If async networking requests are your thing, we've got an issue for that.

(And as a reminder, the Swift package is also open to contributions!)


Enter your email to subscribe to updates:

You can also subscribe via RSS or follow @angelo@write.as on Mastodon.

Enter your email to subscribe to updates.