I don’t know if the world needs yet another Mastodon app, but I think I’ve come up with a unique take on the social app.

Instead of scrolling vertically through your timeline, Trunk shows the full detail of each post, and you swipe right to left to go through the timeline. I think this small change encourages better engagement and more focus on each individual post.

This is an early alpha. It just has the timeline view, but I would really love feedback on if this idea has merit. https://testflight.apple.com/join/1ir4E70u

And it supports timeline markers so it will sync your position between apps.

Join the ThinkSocial for Mastodon beta

Available on iOS

Built entirely with #SwiftUI of course.

I originally had an idea for an app like this but for Reddit. But very early on I saw the beta for @christianselig's Apollo and realized it would be 90% what I would want to build anyway. The idea of building an entire app in ObjC and UIKit just to change one thing seemed to big or a task.

But SwiftUI makes development so much quicker. And more fun.

@davbeck Curious, can you do things like pinching and zooming images in a media viewer in SwiftUI? That was tripping me up before
@christianselig haven’t gotten there yet. https://developer.apple.com/documentation/swiftui/view/quicklookpreview(_:in:) would provide that for free, but requires the image to be local. My plan is to start with this implementation from SwiftTalk.
Apple Developer Documentation

@davbeck looks like a great idea
@davbeck neat idea. Just been trying it out. Took me a moment to figure out what was going on as I’m so used to scrolling up but then it clicked and I was whizzing around in all directions. Makes following conversations really easy.
@davbeck I certainly like the idea. I wonder whether it makes sense to collapse consecutive posts from an author into a single page so that I don't need to swipe through a thread I just read. (Haven't given it much thought so there may well be undesirable consequences...)
@davbeck hi! Any ETA for new beta slots? I just found out about Trunk and sounds pretty interesting.
@itsmistermoon I want to get a full featured timeline done before I open more slots. Hoping by the end of the holidays to get something out.
@davbeck I’ll be looking towards it then, happy holidays!
@davbeck This is so friggin clever. Thanks! Cannot wait for more spots to open up.
@davbeck wow that looks amazing! any plans to expand the testflight? I would love to test it out!
@liaizon I’ll open the beta to more testers after the next release in the next few weeks.

@davbeck yes, the world absolutely needs a Mastodon app based on a novel idea. Especially now while everyone is learning a new platform and how they’d like to participate.

Looking forward to you sharing the dev journey of #trunk.

@davbeck Looks interesting! But I'm guessing iOS-only like all the other new Mastodon apps?
@davbeck This is a fantastic idea! 👍
@davbeck any chance of a beta slot opening up? Pretty please? 😊
@davbeck Are there any plans to support voiceover within your Macedon app? It would be great to see voiceover rotor actions added.
@Blindworrell yes… at some point. Biggest challenge is knowing what users would want. I’ve tried to make sure things have correct voiceover labels but beyond that it feels like a completely different UX.
@davbeck I know there’s a section on the Apple developer portal that describes how to incorporate voiceover rotor options into your app. The biggest thing for most users would be: action for links, replying, boosting, favoriting, and viewing the posters profile. Those would be good places to start.