Native Apps are so bad at TextViews. I know there some experts here on Mastodon. Whats the explaination?
#swiftui #appkit #uikit #electron

https://justsitandgrin.im/posts/native-all-the-way-until-you-need-text/

Native all the way, until you need text | Artem Loenko

Why building a rich, selectable, streaming Markdown chat UI on macOS still pushes you toward WebKit or Electron.

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

See the details here:
https://troz.net/post/2026/macos-apprentice-update-3/

Buy or update through Kodeco: https://www.kodeco.com/books/macos-apprentice/

#macOS #Swift #SwiftUI #AppKit

🚀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… 😘

https://github.com/jeremieb/social-symbols

GitHub - jeremieb/social-symbols: Logos as SF Symbols

Logos as SF Symbols. Contribute to jeremieb/social-symbols development by creating an account on GitHub.

GitHub

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

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

https://habr.com/ru/articles/1030932/

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

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

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

Хабр

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

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

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

App DetectiveはSwiftUIやAppKit、Catalyst、Electron、Chromium、Qtなど各アプリで利用されているUIフレームワークを特定してくれる機能がありますが、このApp Detectiveがバージョン1.4アップデートでコマンドラインツール(CLI)を追加しています。

AAPL Ch.
The very sorry state of macOS app development. 🤦
#Apple #macOS #Swift #SwiftUI #AppKit #development

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

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

https://habr.com/ru/articles/1025350/

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

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

Когда Apple добавила вырез (notch) в MacBook, реакция у многих была примерно одинаковая: он есть — и с ним приходится просто мириться. В отличие от iPhone, где появился Dynamic Island и...

Хабр
One Open-source Project Daily

MacOS application to spoof / fake / mock your iOS / iPadOS or iPhoneSimulator device location. WatchOS and TvOS are partially supported.

https://github.com/Schlaubischlump/LocationSimulator

#1ospd #opensource #appkit #developmenttools #fake #fakelocations #iossimulator #iphonesimulator #ispoofer #libimobiledevice #location #locationspoof #locationspoofing #macos #mocklocation #mocklocations #navigation #simulation #spoof #swift

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:
https://mastodon.social/@marioguzman/116395835610391313

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

RE: https://mastodon.social/@aphera/116398683990014557

Loving this update. It was the result of wrestling with the limitations of NSToolbar, then finding inspiration in Xcode of all places! I did not expect to land on such a great feeling window with .unifiedCompact. #macos #appkit