@christianselig hrm, the cable is flexible but it's pretty short and there's a big solid plastic bit hanging off the end. from looking at the pictures, it seems like it wouldn't fit
What is the "SwiftUI way" to prevent an unrelated view from updating as a result of a model change? I know I can separate into a separate view, but it feels off for something so simple. Totally cool if that's the way, just want to make sure!
@christianselig I would put the appropriate view (the one in overlay in your case) inside a TimelineView and call a computed property from the view model which will deliver different values over time. Then other views don’t get updated and I feel like this is the way to deal with simple timers in SwiftUI
@christianselig same! I figured the fuji had to be smaller. Guess not. Doesn't help that I also keep looking at how small the Ricoh GRIIIx is.
I think I've changed enough settings now that I'm in a good spot though. we'll see ¯_(ツ)_/¯
@christianselig that is a spicy take! I kinda agree with regards to the shutter travel though, I got one of those soft shutter releases and I found that puts the feeling ahead of the competition for me.
If any WebKit visionOS people follow me, allowing devs to control spatial audio (instead of defaulting to always being head tracked) would be amazing, since you can do it with other visionOS components 🙏 FB13719834
@christianselig sometimes you are not using it, or DolbyAtmos mixes for real world cues in the least. I think they want to urge devs towards developing for immersion however, a bit. Some of this jackasserybhapoens listening to Apple Music with Air Buds. No.
Imo, an internal policy change Apple should adopt that would be great for everyone is if they release a new API in UIKit, it HAS to also be available in SwiftUI. If SwiftUI is indeed the future, no exceptions
@christianselig imo the ideal would be to keep feature parity. I noticed quite a few teams were burned by Apple's over promising on SwiftUI and still prefer UIKit.
@christianselig I’ve faced that problem too! I always end up writing a bridge that calls Swift from JavaScript, so I can use AVAudioPlayer, just to work around how unreliable audio is in WKWebView.
@nadim Ha, I wish, in this case the audio is tied to the video in the web view. I just want to disable the spatial audio effect like a normal audio session ;_;
@christianselig I wish my laptop had this. My cat is like, "oh, you're doing something important? Well, how about I edit it with my paws, seal it with my butthole of approval, and have the audacity to look adorable so you don't get angry with me?".
Recommendations for a daypack that A) is able to be stashed into a larger carry on backpack, and B) can carry a MacBook around during the day? Ideally packs and smushes quite flat when empty, but a bit of padding for the laptop
Swift model structuring question, say I have a high level observable model (isSignedIn, nickname, etc.), and a view model for a single page view that also wants to know if the user is signed in. How should I "sync" those up? Passing the entire higher level model into the view model feels heavy, tracking separately is bad…
@christianselig the view model could take the isSignedIn as a Binding if you don’t mind it being harder to initialize. I’ve also had success changing a property depending on outside state to a method that just takes the state as arguments