@christianselig@mastodon.social avatar

christianselig

@christianselig@mastodon.social

iOS developer, creator of Apollo and Pixel Pals. Previously at . he/him. i love animals. 🌱

This profile is from a federated server and may be incomplete. Browse more on the original instance.

christianselig, to random
@christianselig@mastodon.social avatar

I think my biggest Vision Pro quality of life feature would be that when using the Mac Virtual Display thingy the audio should come through my headset not my Mac's speakers

christianselig, to random
@christianselig@mastodon.social avatar

Anyone have Mac software recommendations for an app where I could draw a rectangle or shape with specific dimensions (say, 20 inch by 20 inch), and then allow me to print that, flowing it across multiple pages if needed?

christianselig, to random
@christianselig@mastodon.social avatar

It's kinda wild seeing the scales tip so far that even the Tesla subreddit now hates Elon

christianselig, to random
@christianselig@mastodon.social avatar

Other visionOS/SwiftUI/WebKit question: anyone know why if I move my WKWebView from my view to my model (instead of the view, for more control), if it's ever re-used in another window (after its original window closes), it loses all interactivity?

Code: https://gist.github.com/christianselig/702c1759626db20aa905d740fe70e9c5

Video of a WebView being opened in visionOS, and then closed, and then re-opened, and it’s suddenly not interactable

christianselig, to random
@christianselig@mastodon.social avatar

Aaahhhh so unbelievably excited! Hope to get to say hi to lots of cool folks

christianselig,
@christianselig@mastodon.social avatar

@afterxleep you indicate you’re interested when they put out the announcement and they choose some people from the people who applied

macrumors, to random
@macrumors@mastodon.social avatar
christianselig,
@christianselig@mastodon.social avatar

@macrumors Damn, spoilers I bet

ChanceHMiller, to random
@ChanceHMiller@mastodon.social avatar

Due to some personal reasons, I won’t be able to attend in-person WWDC after all. Super jealous of everyone who will be there, and can’t wait to watch it all from home!

christianselig,
@christianselig@mastodon.social avatar

@ChanceHMiller Give her lots of pets from us! ❤️ Lucky to have such a good dad

tchaten, to random
@tchaten@mastodon.world avatar

This looks pretty awesome! Wish I had the budget for this great backpack - I think @christianselig this is what you were looking for?

https://www.sfbags.com/products/backpack-for-vision-pro?variant=41352507686995

christianselig,
@christianselig@mastodon.social avatar

@tchaten 15 liters is pretty tiny for a bag for any travel use, imo I'd just grab a normal laptop bag and use their specific Vision Pro case, and then you get more flexibility

christianselig, to random
@christianselig@mastodon.social avatar

The price difference to go from an 83 inch OLED to an 88 inch is just bonkers

christianselig,
@christianselig@mastodon.social avatar

@vl_tone I can't remember if there's a name for it, but it's do with the focal distance your eyes are focusing at

christianselig,
@christianselig@mastodon.social avatar

@vl_tone It doesn't though, the same reason VR headsets right next to your eye don’t quite have the immersive feel of a theater. It's close but not nearly as immersive

christianselig,
@christianselig@mastodon.social avatar

@jeffkibuule Yeah maybe. But I'd also love it in my apartment :p

christianselig,
@christianselig@mastodon.social avatar

Y'all. Yes, it's 8K versus 4K, but there's no 88" 4K version, so it's your only option if you want that size, hence the comparison

I don't think 8K is worth that much of a price premium either 😛

christianselig,
@christianselig@mastodon.social avatar

@glennbrown Not this ludicrous haha

christianselig, to random
@christianselig@mastodon.social avatar

SwiftUI noob question: I understand why my ViewModel is being initialized twice, but why is it not being deinitialized?

It's created, then a second later when appState.show is changed, the view is recomputed, and view, and its ViewModel, are created anew. Cool! But why is the old one not deinitialized? What's holding onto it?

Sample code: https://gist.github.com/christianselig/d88b1a4d1989b973689ae62d4691162f

christianselig,
@christianselig@mastodon.social avatar

So basically it seems like a weird choice of the new Observation framework, in that @​State doesn't use an autoclosure like @​StateObject (which allows it to be smarter about duplicates), which is unfortunate design and causes @​State to create instances without really needing to, but it’s at least documented with a weird workaround

My ViewModel is a bit heavy so having them be randomly allocated is kinda rough

So, back to StateObject I go (for this at least)!

https://iosdev.space/@alpennec/112472185803890091

christianselig, to random
@christianselig@mastodon.social avatar

I am dying to know what the Vision Pro does while it's off because that thing chews through standby battery life like nothing else

christianselig,
@christianselig@mastodon.social avatar

@platkus Right, I'm saying taking it off your head is a similar action to closing a laptop, and it should operate similarly at a power management level :p

christianselig,
@christianselig@mastodon.social avatar

@platkus but I don’t shut my Mac down daily? I just close the lid and it lasts ages

christianselig,
@christianselig@mastodon.social avatar

@samwho Mine oddly is not, pretty much zero heat signature anywhere on it

christianselig, to random
@christianselig@mastodon.social avatar

Been hard at work 👀

christianselig, to random
@christianselig@mastodon.social avatar

Thinking on it a bit more, I think I'm going to release Juno 2.0 after I get back from WWDC

Time to fix a few bugs, and no new bugs to worry about while at WWDC. Stay tuned, really fun update truly deserving of the 2.0 moniker! 🥳
https://mastodon.social/@christianselig/112564527734032667

christianselig,
@christianselig@mastodon.social avatar

@MuseumShuffle it’s probably for the best :p

christianselig,
@christianselig@mastodon.social avatar

@augmenos I'd imagine we would, probably need time to train staff and stuff and I don't remember hearing rumors about that yet?

christianselig, to random
@christianselig@mastodon.social avatar

Hmm, do I bring the iPad with me to WWDC? Not sure I'll have time to use it, but would be pretty curious if iPadOS 18 has some cool stuff in it

christianselig, to random
@christianselig@mastodon.social avatar

Made it to California for WWDC! If you’re in the area for the week say hi, always great meeting cool people! 😊

christianselig, to random
@christianselig@mastodon.social avatar

Watched a movie on the flight with the Vision Pro and managed to only bang my face off the seat in front of me once 🔥

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • ngwrru68w68
  • InstantRegret
  • thenastyranch
  • magazineikmin
  • GTA5RPClips
  • rosin
  • osvaldo12
  • tacticalgear
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • modclub
  • everett
  • provamag3
  • cubers
  • cisconetworking
  • ethstaker
  • Durango
  • mdbf
  • anitta
  • megavids
  • normalnudes
  • tester
  • lostlight
  • All magazines