Today I worked on some refactoring so I could support another column in the Mac version of stream and I migrated away from my singleton instance of the database because it just felt gross.🤮
That removes the only singleton in the app and I feel a lot better about it.
I’m splitting some functionality out of a view model and putting it into a different view model to better support the third column Stream will now have.
Yes, I’m adding a feed column. Stream for Mac is the only version that will have that extra column because it feels natural for the “Big Dog” app to have it.
I still plan on keeping the app extremely simple and will provide a Timeline Mode that hides the feed column so it behaves just like the Stream we’re accustomed to.
More to come. Today was a lot of infrastructure work and rebuilding the iOS to make sure it still works as expected.
The Mac version is in a bit of a busted state because I ran out of time today. But I’ll get it fixed ASAP. 😃
Until next week, take ‘er easy.