home.social

#oliphaunt — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #oliphaunt, aggregated by home.social.

  1. I’m excited to share that Oliphaunt is now available on the App Store!

    It’s a Mastodon client built specifically for the Mac using AppKit with some SwiftUI. The goal was to create a well-behaved Mac application that follows the platform’s design language, adopts macOS idioms and feels natural to Mac users, rather than being a scaled-up iOS port, cross-platform app or anything else.

    App Store: apps.apple.com/app/id6745527185

    #Oliphaunt #Mac #macOS #OSX #AppKit #Swift #SwiftUI #Fediverse #Mastodon

  2. More recently I have been working on my second macOS app, #Oliphaunt. A Mastodon client for the federated social network built on the ActivityPub protocol. Developing it taught me a great deal about persistence, concurrency, networking, design patterns plus more. I am keen to return to HacKit to apply this knowledge, improve the app further and work on an iOS port.

    You can download HacKit here: apps.apple.com/app/id1549557075

    #HackerNews #AppKit #Cocoa #Swift #MacDev #macOSDev #HacKit

  3. More recently I have been working on my second macOS app, #Oliphaunt. A Mastodon client for the federated social network built on the ActivityPub protocol. Developing it taught me a great deal about persistence, concurrency, networking, design patterns plus more. I am keen to return to HacKit to apply this knowledge, improve the app further and work on an iOS port.

    You can download HacKit here: apps.apple.com/app/id1549557075

    #HackerNews #AppKit #Cocoa #Swift #MacDev #macOSDev #HacKit

  4. More recently I have been working on my second macOS app, #Oliphaunt. A Mastodon client for the federated social network built on the ActivityPub protocol. Developing it taught me a great deal about persistence, concurrency, networking, design patterns plus more. I am keen to return to HacKit to apply this knowledge, improve the app further and work on an iOS port.

    You can download HacKit here: apps.apple.com/app/id1549557075

    #HackerNews #AppKit #Cocoa #Swift #MacDev #macOSDev #HacKit

  5. More recently I have been working on my second macOS app, #Oliphaunt. A Mastodon client for the federated social network built on the ActivityPub protocol. Developing it taught me a great deal about persistence, concurrency, networking, design patterns plus more. I am keen to return to HacKit to apply this knowledge, improve the app further and work on an iOS port.

    You can download HacKit here: apps.apple.com/app/id1549557075

    #HackerNews #AppKit #Cocoa #Swift #MacDev #macOSDev #HacKit

  6. More recently I have been working on my second macOS app, #Oliphaunt. A Mastodon client for the federated social network built on the ActivityPub protocol. Developing it taught me a great deal about persistence, concurrency, networking, design patterns plus more. I am keen to return to HacKit to apply this knowledge, improve the app further and work on an iOS port.

    You can download HacKit here: apps.apple.com/app/id1549557075

    #HackerNews #AppKit #Cocoa #Swift #MacDev #macOSDev #HacKit

  7. Account auto-completion has arrived in #Oliphaunt!

    Start typing @ in the composer and you’ll get a native-style auto-completion window — right at the caret, just like in Xcode. No clunky bars or overlays — this is proper #Mac behaviour.

    It’ll be available in the next build.
    Is #Oliphaunt the first Mastodon client to do it like this?

    #TextKit #TextKit2 #NSTextView #Cocoa #AppKit #Swift #SwiftUI #macOS #MacDev #macOSDev

  8. I’ve upgraded the toot composer in #Oliphaunt to use TextKit 2 and improved the custom emoji picker — it now appears right at the caret position! I’m really pleased with how this turned out.

    #TextKit #TextKit2 #NSTextView #Cocoa #AppKit #Swift #SwiftUI #macOS #MacDev #macOSDev #Mac