Live data from Hacker News

Show HN: Oliphaunt – A native Mastodon client for macOS

testflight.apple.com

31–40 of 42 posts

Re: Show HN: Oliphaunt – A native Mastodon client for macOS

#31
post #4

Always great to see native macOS apps! Is there a reason you aren’t using SwiftUI for the whole thing and that you opted for Core Data instead of Swift Data?

Thanks! I’m glad to hear that. It’s an AppKit-first app — I’ve used SwiftUI in parts where it fits well, but I’ve avoided relying on it entirely because it’s still maturing, especially on macOS. In certain areas, it can compromise the native look and feel, or introduce unexpected behaviour. As for Core Data, it’s a proven and robust framework that already does everything I need. Swift Data is still relatively new and…

Towards the end of COVID lockdowns I wrote a small, native macOS replacement for Zotero and ended up having to go with AppKit. Bit disappointing to hear the look and feel of a Mac assed mac app still hasn’t been replicated in SwiftUI.

Do you write about your experience with macOS dev at all? I would love to hear about it. I still look back fondly on that experience and toss around the idea of revisiting it, Documentation Archive and all.

Re: Show HN: Oliphaunt – A native Mastodon client for macOS

#32
post #23

Earlier quoted context omitted.

You can find out about different servers on https://fedidb.com

FediDB doesn't track GoToSocial servers, because of a dispute about scraping/crawling.

I guess that's been solved, because you can go to https://fedidb.com/servers and there are ~10 GtS servers being listed, all of them on the newest version.

Re: Show HN: Oliphaunt – A native Mastodon client for macOS

#35

What’s the sense on mastodon lately? I feel like the core concept is also its Achilles heel in that with all these disjointed communities it’s really not a community at all.

It's the only social media I still use.

I don't notice "disjointed communities" I just look at the posts from people I follow without knowing which server they are on. I'm aware you can see a list of posts on your local server but I imagine people on most instances (unless the instance has a strong theme like for people from a particular location) never use it.

Re: Show HN: Oliphaunt – A native Mastodon client for macOS

#36

What’s the sense on mastodon lately? I feel like the core concept is also its Achilles heel in that with all these disjointed communities it’s really not a community at all.

It's not very community-like out of the box, that's totally true.

OTOH, after you follow both people and hashtags, it feels pretty much like everything else, more or less.

Re: Show HN: Oliphaunt – A native Mastodon client for macOS

#38
post #30

Earlier quoted context omitted.

Why? Is there a mechanism by which one of those would be able to interfere with another?

Yes, the mechanism of “memory access”.

I still think they could easily load quicker though. Even switching between the different menu items in Settings takes long, when going back to ones that you already used earlier. They don't seem to be doing a lot of caching. At least they could keep those processes running for a while.

Unless it's actually SwiftUI taking time to render that UI, which would be bizarre.

As a macOS user I am so used to everything happening in the blink of an eye, so this is something that stands out. It's really not a big problem, 300-400ms.

Re: Show HN: Oliphaunt – A native Mastodon client for macOS

#39
post #30

Earlier quoted context omitted.

Why? Is there a mechanism by which one of those would be able to interfere with another?

Yes, the mechanism of “memory access”.

Ok, let me rewind a little. Are preference panes actually running apps? I imagined them more conceptually similar to an HTML form that System Settings displayed and processed and then wrote the results back to a plist or whatever. And in that model, there wouldn’t be a clear advantage to having separate processes.

Was I imagining that wrong?

Post reply on HN