Я добавил на заблокированный экран 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

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:

Apple's documentation has a dirty secret: it explains what things are, almost never how they actually work.

I'm deciding what to write next on ByteArchitect and I want to hit the gap that hurts most.

Which one?

1. Code signing & notarization — the real mechanics
2. AppKit internals — delegates, ownership, what the docs skip
3. macOS threat detection — practical, not theoretical

Boosts appreciated. Curious what the community is missing.

#macOS #Apple #infosec #reverseengineering #AppKit #developer

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.

https://proxygen.app

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