@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

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

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, 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

The Ally X looks pretty dope but how are we still doing non-OLED screens? Thought the Steamdeck and Switch made that a baseline expectation at least as an option

christianselig, to random
@christianselig@mastodon.social avatar

TIL USB-C trigger boards are a thing 🤯

I can finally charge up my Jackery external battery thingy with just a USB-C charger, instead of needing its bulky AC power brick (just modified its 12V car charger with the trigger board)

christianselig, to random
@christianselig@mastodon.social avatar

Random SwiftUI question: is there a way to force SwiftUI's TabView to create all its views' bodies immediately? Say tab 3 kicks off a network request when a subview is created and it'd be great if it started immediately

In UIKitLand loadViewIfNeeded() worked well for this, but I can't figure out how to get SwiftUI to create the view

I could manually cycle between them (and it persists obviously), but that feels hacky

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

Tesla: any minute now our car will be able to drive coast to coast without a human, using only cameras

Tesla using cameras for wipers:

christianselig, to random
@christianselig@mastodon.social avatar

Need the EU to step in and standardize 18V power tool batteries

christianselig, to random
@christianselig@mastodon.social avatar

With the release of that Daylight tablet hopefully we're only a few years off a really good, affordable e-ink style monitor for doing some coding outside

christianselig, to random
@christianselig@mastodon.social avatar

Me every time I change my tires: okay next time I’m definitely just paying someone to do that

Next winter: … but I could save $50

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

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
christianselig, to random
@christianselig@mastodon.social avatar

Is it a visionOS bug or a me bug that if you disable a button in a navigation bar it gains a weird hover state? If me, how do you fix it?

Code: https://gist.github.com/christianselig/7f79bf92e71550f3d3f0749b312e8969

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, to random
@christianselig@mastodon.social avatar

iPhone 15 Pro’s been my best battery performer by a mile, damn. All MagSafe charging too pretty much

christianselig, to random
@christianselig@mastodon.social avatar

Dumb question, but if I bought one of those "MagSafe stickers" on Amazon, that are traditionally used to give an Android phone MagSafe-like-stickiness, could I instead use it in reverse, and stick it to a non-MagSafe accessory so it would stick to my iPhone?

For instance, say I want to stick it to a banana so the banana magnets to my phone

christianselig, to random
@christianselig@mastodon.social avatar

Update on long USB-C cable journey: bought this 15-foot one per recommendations and it's been awesome, not too thick, charges great (only loses 3W versus a 3 ft cable when charging at 100W)
https://mastodon.social/@christianselig/112378065694461950

christianselig, to random
@christianselig@mastodon.social avatar

Does launching a build with the debugger attached on Vision Pro take forever for anyone else? It's near instant on the simulator, but even after the data is transferred to the device, the actual launch screen hangs out for like 10 seconds (so I don't think dev strap would help?)

christianselig, to random
@christianselig@mastodon.social avatar

After drawing on my iPad screen for years and getting jittery lines, this video and the fact it was my screen protector blew my mind. Is there a screen protector that doesn't do this? And isn't matte, because despite drawing nice those destroy the colors

https://www.youtube.com/watch?v=y93YcZQaV8c

christianselig, to random
@christianselig@mastodon.social avatar

me wondering why I have to clean out my macbook fans every few months

christianselig, to random
@christianselig@mastodon.social avatar

noooooo

christianselig, to random
@christianselig@mastodon.social avatar

That ChatGPT voice demo was just bonkers

christianselig, to random
@christianselig@mastodon.social avatar

The wildest bag someone recommended from this post is the TomToc Navigator. It's 40L, but only weighs 2.8 lb, has water bottle holders, compression straps, great laptop/iPad compartment, and one massive clamshell bucket for clothes. And it's only $80, which concerningly cheap

If they used X-Pac or a nicer material it could be even lighter and more durable, add in stowable straps, would be an absolute slam dunk
https://mastodon.social/@christianselig/112417643959065431

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