Shannon Potter
@cifilter
iOS・macOS・SwiftUI・Core Animation・Core Image. Swift engineer @browsercompany. I know a lot about Core Animation for some reason!
I worked at Path back in 2012. Today, I found the codebase I had on a hard drive and managed to get it building after all these years. Very broken and unusable with no servers, but I'm about to cry. Working at @path was probably the best time of my life. 🥹

I made this pinch gesture to “explode” the layers of this holographic card :)
cursor right before proposing the most mind-blowingly dumb suggestion you've ever seen
Having to put down a pet of 21 years who is seemingly still quite “alive” but has long since lost all quality of life…it feels like I’m killing her, even though I know that’s not the right way to look at it 😞
When we worked at WeTransfer, no joke, Max brought in an English language style guide book and placed it between us. The best part is that we both used it from time to time 😂
love to use an em dash in a text
Monday: Literally get nothing done fighting with AppKit. Wednesday: Get a ton of stuff done…despite AppKit?
Cursor seems to be slowly getting better. It seems to more reliably search for additional context without needing to manually attach a million files.
When will GitHub get inline video playback in PRs? It's kinda silly to just redirect you to the literal binary file URL.
I like how “attributed string” really means “let me type set and lay out literally anything I want” 😅. It’s just a string, bro
I could easily see an entire business model around a service that just wrangles LLMs to make reliably parable data 😂

New on Metal by Example: "Getting Started with Metal 4," a gentle introduction to the API changes coming to Metal in iOS 26 this fall metalbyexample.com/metal-4
It was difficult, but I managed to implement it in UIKit as a `UICollectionViewLayout` with a spring animation on `targetContentOffset`. Thank you for the inspiration and the reference @nasm423
That feeling when you have to enter your birthdate using an iOS date picker and you just scroll and scroll and scroll on the year section…💀
I’m guessing Metal and Core Animation have been pretty optimized to composite together really efficiently? Still feels wrong somehow to render in Metal with transparent compositing around a bunch of UI elements. Instead of like a giant opaque rect that renders a game 🤔
ThreadMemorySynopsisDataController is a hell of a class name lol
NSTextView, and TextKit in general, is so gross to work with. I guess it could be worse. It could be Core Text 😅