Oskar Groth Profile picture
SwiftUI evangelist. Founder of @cindoriapps. Here to enhance your Mac experience. https://t.co/QBYo95WiEL
Jun 7, 2022 16 tweets 7 min read
Diving into macOS Ventura. First up, About This Mac! It now lives in the redesigned System Preferences (Settings), which is much sleeker and easy to navigate than the old preferences #WWDC22 Apple is throwing their own HIG's out the window here. Split views, panes, check boxes and modal panels are out. Instead we have a vertical UI with iOS-like grouping and tiny switches.
Jun 6, 2022 7 tweets 2 min read
The new ContentTransition seems to help with the use case of applying a transition to view contents, as opposed to the view itself You can now get the tap location for tap gestures, very useful on macOS (no more wrapping a NSView!)
Jul 3, 2021 12 tweets 5 min read
Sensei Monitor is getting very close to a public release. I've reworked the design, fixed all the bugs, and optimised performance as much as I can. I'm finally feeling very happy about the state of this feature. [1/12] #SwiftUI #AppKit It was well over a year ago that I started working on this feature. The first version was built completely in AppKit, and while the potential was there, working with AppKit grew harder and harder. Complex hierarchies and layout led to performance issues and lots of verbose code.
Apr 20, 2021 11 tweets 3 min read
Been thinking about what I've learned after working exclusively with SwiftUI for 6 months now (I really need to get a blog going) and thought I'd share some of them here 🧵 You need to throw everything you know about App/UIKit out for a while. SwiftUI is not only declarative in its syntax, but it’s also an abstraction where platform, SDK and context ultimately decides what will happen. Never take anything literally until you’ve tested it.