Curtis Hard

45 Followers
60 Following
92 Posts
I’m the developer of IconJar, previously Sketch.
WorkLooking for it, have an opportunity? Get in touch.
Funhttps://geticonjar.com
NSView's isFlipped i would had thought should be MainActor only, but ... when using drag n drop, if you hit the limit of whatever AppKit decides it wants to chunk up drag n drop items into multiple threads, it can call isFlipped on a background thread, so you MUST mark it as nonisolated (if you subclass) or it will crash
@marioguzman Ive been working on IconJar v3 for past 3 years in my spare time, AppKit, Swift, smallest amount of SwiftUI, I need the performance of Appkit, whole heartedly a macOS app through n through. No vibe, just pure typing code on a keyboard.

Been working on the next version of IconJar for the past 2 years or so (version 3.0), no vibe coding, just pure Swift (SwiftUI used in the sheets) but AppKit everywhere else.

Slowly getting there, a lot to do, but a complete rewrite from 2.0 which was Objective-C.

Loads of new features, new formats supports. Watch this space :-)

@mark would love to see what you can do on the RPPM bigger brother, these are great!
I’m sorry, but when people say on their app page “optimized for Apple Silicon” what does that mean exactly? Have they gone out the way to do AS only code or ASM or, just let the compiler compile ARM and x86 automatically? - at no point since AS has come out have I written anything specific for that platform 🤷‍♂️.

@troz There are a lot of little 1px shifts to get around issues like this. NSCollectionView now stick their sticky headers as a floating subview in its parent scroll view (not documented, but completely messes up layouts).

Other things that also screw up sticky headers and weird layouts is responsive scrolling, have to disable that or layout fails with anything sticky most of the time.

It’s 2026, and if you’re looking for a new design tool… hi! If you’re new here, or you’ve been away for a while, here’s what we’ve been shipping and what you get with Sketch.

First up — the editor (which got a big redesign in 2025, btw). It has everything you’d expect from a great design tool. Last year we added frames, stacks, progressive blur, and a whole lot more. ↓

🧵 ↓

@ccgus Its good and bad at the same time, i get my hopes up when it gives me iOS methods and not macOS methods, or it just gives me completely random methods i have never heard of, ends up being complete BS. 20 years of macOS dev can smell BS a mile off…
I don't think I've ever worked on fixing issues on a macOS release as buggy and sloppy and Tahoe. Everything seems like it's held together with semi wet turd and a slight prod breaks it. The amount of work arounds to just fix an issue that only exists on Tahoe is insane. Chances are my work arounds will break once the rdars are fixed 🥲
@siracusa So its related to the Labels, if you create a custom ToggleStyle where you just put the context label and the toggle into an HStack yourself it works without jumping around.