home.social

#appkit — Public Fediverse posts

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

  1. I love writing and using SwiftUI, even though I acknowledge that it isn't perfect. I thought I'd publish some of my thoughts as a rebuttal of some of the recent anti-SwiftUI posts.

    troz.net/post/2026/swiftui_pra

    #SwiftUI #AppKit #UIKit #Apple

  2. I love writing and using SwiftUI, even though I acknowledge that it isn't perfect. I thought I'd publish some of my thoughts as a rebuttal of some of the recent anti-SwiftUI posts.

    troz.net/post/2026/swiftui_pra

    #SwiftUI #AppKit #UIKit #Apple

  3. I love writing and using SwiftUI, even though I acknowledge that it isn't perfect. I thought I'd publish some of my thoughts as a rebuttal of some of the recent anti-SwiftUI posts.

    troz.net/post/2026/swiftui_pra

    #SwiftUI #AppKit #UIKit #Apple

  4. I love writing and using SwiftUI, even though I acknowledge that it isn't perfect. I thought I'd publish some of my thoughts as a rebuttal of some of the recent anti-SwiftUI posts.

    troz.net/post/2026/swiftui_pra

    #SwiftUI #AppKit #UIKit #Apple

  5. I love writing and using SwiftUI, even though I acknowledge that it isn't perfect. I thought I'd publish some of my thoughts as a rebuttal of some of the recent anti-SwiftUI posts.

    troz.net/post/2026/swiftui_pra

    #SwiftUI #AppKit #UIKit #Apple

  6. My macOS Apprentice book has just been updated for macOS 26 and Xcode 26.

    See the details here:
    troz.net/post/2026/macos-appre

    Buy or update through Kodeco: kodeco.com/books/macos-apprent

    #macOS #Swift #SwiftUI #AppKit

  7. 🚀Social Symbols, it’s now available as Swift Package! 🥳
    It works with #SwiftUI, #UIKit and #AppKit. Free to use, it has never been easier to add your socials on your app!

    It’s the first release so be nice and report issues… 😘

    github.com/jeremieb/social-sym

  8. 🚀Social Symbols, it’s now available as Swift Package! 🥳
    It works with #SwiftUI, #UIKit and #AppKit. Free to use, it has never been easier to add your socials on your app!

    It’s the first release so be nice and report issues… 😘

    github.com/jeremieb/social-sym

  9. 🚀Social Symbols, it’s now available as Swift Package! 🥳
    It works with #SwiftUI, #UIKit and #AppKit. Free to use, it has never been easier to add your socials on your app!

    It’s the first release so be nice and report issues… 😘

    github.com/jeremieb/social-sym

  10. 🚀Social Symbols, it’s now available as Swift Package! 🥳
    It works with #SwiftUI, #UIKit and #AppKit. Free to use, it has never been easier to add your socials on your app!

    It’s the first release so be nice and report issues… 😘

    github.com/jeremieb/social-sym

  11. 🚀Social Symbols, it’s now available as Swift Package! 🥳
    It works with #SwiftUI, #UIKit and #AppKit. Free to use, it has never been easier to add your socials on your app!

    It’s the first release so be nice and report issues… 😘

    github.com/jeremieb/social-sym

  12. Я добавил на заблокированный экран macOS красивую обложку текущего трека с адаптивным задним фоном как на iPhone

    Продолжаю делать свое macOS приложение DynamicNotch . В последнем обновлении делал реализацию добавления обложки текущего воспроизведения на заблокированный экран.

    habr.com/ru/articles/1030932/

    #swift #macos #macbook #utilities #dynamic_island #app #apple #iphone #ipad #appkit

  13. Macのアプリケーションフォルダ内にあるアプリがSwiftUIやAppKit、Catalyst、Electronなど、どの様なUIフレームワークを利用して開発されているかをチェックできるアプリ「App Detective」にCLIツールが登場。
    applech2.com/archives/20260501

    #applech2 #仕事効率化 #AppKit #Catalyst #Electron #github #Mac #OSS #SwiftUI #UIKit #オープンソース #レビュー

  14. Macのアプリケーションフォルダ内にあるアプリがSwiftUIやAppKit、Catalyst、Electronなど、どの様なUIフレームワークを利用して開発されているかをチェックできるアプリ「App Detective」にCLIツールが登場。
    applech2.com/archives/20260501

    #applech2 #仕事効率化 #AppKit #Catalyst #Electron #github #Mac #OSS #SwiftUI #UIKit #オープンソース #レビュー

  15. Macのアプリケーションフォルダ内にあるアプリがSwiftUIやAppKit、Catalyst、Electronなど、どの様なUIフレームワークを利用して開発されているかをチェックできるアプリ「App Detective」にCLIツールが登場。
    applech2.com/archives/20260501

    #applech2 #仕事効率化 #AppKit #Catalyst #Electron #github #Mac #OSS #SwiftUI #UIKit #オープンソース #レビュー

  16. Macのアプリケーションフォルダ内にあるアプリがSwiftUIやAppKit、Catalyst、Electronなど、どの様なUIフレームワークを利用して開発されているかをチェックできるアプリ「App Detective」にCLIツールが登場。
    applech2.com/archives/20260501

    #applech2 #仕事効率化 #AppKit #Catalyst #Electron #github #Mac #OSS #SwiftUI #UIKit #オープンソース #レビュー

  17. Я превратил вырез в экране MacBook в динамический элемент пользовательского интерфейса (DynamicNotch для macOS)

    Когда Apple добавила вырез (notch) в MacBook, реакция у многих была примерно одинаковая: он есть — и с ним приходится просто мириться. В отличие от iPhone, где появился Dynamic Island и вырез стал частью интерфейса, на macOS он до сих пор остаётся пассивным элементом. Он не несёт функциональной нагрузки и никак не взаимодействует с пользователем. У меня возник простой вопрос: а что если сделать вырез частью UI, а не ограничением? Так появился проект DynamicNotch .

    habr.com/ru/articles/1025350/

    #swift #swiftui #swift__разработка #macos #utilities #dynamic_island #appkit

  18. Adding to my original post about #AppKit's new `placeholderStrings` on NSSearchField/NSTextField in macOS 26…

    There's a related API `placeholderAttributedStrings` -- which works as you expect. Pretty neat so you can maybe italicize the examples you provide...

    Original Toot:
    mastodon.social/@marioguzman/1

    Here’s a video of how it works. I made all but the first strings italicized with NSAttributedString. (and again, it only animates them when active & empty).

  19. Came across a really neat #AppKit API today for NSSearchField. In macOS 26, you can give it an array of example-searches that it will animate through when
    - the field is the first responder/in focus
    - the field is still empty

    This is great for things like a maps/location search to show how specific or generic search terms can be.

    The property to set is `placeholderStrings` (plural)

    Check it out:

  20. Proxygen v5.0 is now available for Mac and iOS. It is the biggest update yet, including:

    🔬 Redesigned Test tool with scripting, test assertions and variable extraction.

    📝 Environment variables that are extracted from responses and inserted using {{var}} syntax.

    🌎 Sitemap for quick filtering of message history.

    🎨 Many new editor color themes!

    The app now also has a lower price point and is 50% off for a limited time.

    proxygen.app

    We are just getting started.
    #swiftlang #appkit #macdev #iosdev

  21. RE: martianbase.net/@mackuba/11633

    Man, I'm reviewing that code now… and it probably would have taken me like a week at least to build all that #AppKit code myself, with some custom view drawing code, table cell and row implementations, various protocol callbacks…

  22. I disabled UIDesignRequiresCompatibility thanks to the fixes in macOS 26.4 🥳

    #macOSTahoe #AppKit

  23. @marioguzman I thought I’d ask, do you happen to know how Apple implemented the world map view used in the Date & Time settings (specifically the time zone selector)? It doesn’t seem to be a standard AppKit control and I’m curious whether it’s a private framework, a custom NSView, or something else entirely.

    Any insight would be much appreciated!

    #AppKit #Cocoa #MacOSX #OSX #macOS #Swift #ObjectiveC

  24. Got a user request for templates in Octavo (my Mac app for PDF imposition).

    Do you guys think I should build on top of the "Stationary Pad" finder flag? Do any of you actually use that? Advantages of using it, it'd handle the open-as-new-document flow for me. But the disadvantage is, I couldn't set a separate icon or extension for the template files.

    #appkit #macdev #BuildInPublic

  25. As many commentators have said, with the MacBook Neo selling like crazy, now is a great time to be a Mac app developer.

    If you're an iOS developer who wants to leverage your existing knowledge into Mac apps, check out my macOS Apps Step by Step book. troz.net/books/macos_apps_step

    If you're a student or educator, email me at [email protected] for an educational discount.

    #macOS #Swift #SwiftUI #AppKit

  26. I have used #MacCatalyst for years and appreciated what it does in spite of some sharp edges and neglect on Apple’s part, but using Claude in #Xcode to port a #SwiftUI / #UIKit app to #AppKit really spells the end it.

  27. Does anyone know how to navigate between preference panes of apps on macOS using the keyboard?

    I tried to highlight the toolbar buttons and moving the focus works, but selecting the focused pane by, e.g., pressing Space only gives the error sound.

    Seems like an obvious thing to do...

    #macOSTahoe #AppKit

  28. Ever wondered how macOS blur effects really work under the hood? This fascinating reverse engineering journey challenges assumptions about 𝑁𝑆𝑉𝑖𝑠𝑢𝑎𝑙𝐸𝑓𝑓𝑒𝑐𝑡𝑉𝑖𝑒𝑤, explores alternatives, and shares great discoveries along the way.

    🔗: oskargroth.com/blog/reverse-en by Oskar Groth (@oskargroth)

    #macOS #AppKit #ReverseEngineering

  29. Some early screenshots of my all-new #PDXTransit for #macOS using mostly #SwiftUI and some #AppKit. 🤓🚌🚏

  30. 🧵⬆️
    Other ideas including just relying on a shadow from the right/details pane overlaid the left/source list by removing the visual divider. #AppKit #SwiftUI #macOS

  31. I wanted a more interesting selection state for my app. Initially I wanted the highlight to be pointy on the right side so you know data & details flow to the right.

    But my friend @tuomas_h (always challenging me to something better) suggested a little triangle tab pointing from the details to the selected row.

    Through illusion, I got it to work using NSSplitViewController without doing something gross or abusing AppKit. The little arrow tab even follows on scroll! 😄

    #AppKit #SwiftUI #macOS

  32. 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

  33. 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