@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.

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

@christianselig did you ever decide on a qi2 battery pack?

christianselig,
@christianselig@mastodon.social avatar

@MuseumShuffle I don't think any of the manufacturers other than Anker have even shipped anything yet :/

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

@richaesthetic How do you draw in a unit other than pixels in Pixelmator?

christianselig,
@christianselig@mastodon.social avatar

@richaesthetic How do you do that though? Mine just shows as px

christianselig, to random
@christianselig@mastodon.social avatar

It’s best to solder with Thunderbolt cables so the solder flows at 40 Gbps

christianselig, to random
@christianselig@mastodon.social avatar

For Juno's TestFlight testers, I just sent out a large update that I'd love if you could put through its paces and DM me if there's any showstoppers before public release! See test notes! 🥽📺🧪

christianselig,
@christianselig@mastodon.social avatar

@cameronbanga TestFlight isn't open at the moment but the next time it does I'll post here!

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

@jefflopes I'm too much of a filthy casual to even notice when VRR is on or off honestly, I just want pretty contrast

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

@radovan Yeah, you’re basically just making a dumb USB-C connection with a hardcoded voltage

christianselig,
@christianselig@mastodon.social avatar

@AlexTheStampede Wow good eye! Haha I normally just plug it into wall power but it was at a decent height to show off both for the pic :p

christianselig,
@christianselig@mastodon.social avatar

@invno1 It should be pretty trivial at this length and current though, right? The cable's been charging for awhile and is only a few degrees above the ambient temperature

christianselig,
@christianselig@mastodon.social avatar

@caseyliss Here ya go. Bonus video explanation: https://www.youtube.com/watch?v=ZHnSpJe-dMk

christianselig,
@christianselig@mastodon.social avatar

@lx It's only 240 Wh! So about 6 hours total

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

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

@axiixc That's what I was afraid of. Web views are such a mess in SwiftUI as soon as you try to untie their lifecycle from the lifecycle of their hosting view ;_;

christianselig,
@christianselig@mastodon.social avatar

@axiixc I've been half tempted to make another post with it, but weirdly as soon as I hoist the web view out, it works for awhile, but if one window closes and I try to spawn it in a different window, the web view is no longer interactive (at least on visionOS). I assume it's some weird out of process communication thing

christianselig,
@christianselig@mastodon.social avatar

@millenomi See, I tried that, and maybe I'm just doing something comically wrong, but as soon as I tie a web view to something other than a view's lifecycle, the web view starts exhibiting weird behavior, like no longer loading content, and links don't respond to touch https://mastodon.social/@christianselig/112526046789449321

christianselig,
@christianselig@mastodon.social avatar

@ilter The issue is that the network request is kicked off BY the view :p (WKWebView)

christianselig,
@christianselig@mastodon.social avatar
christianselig,
@christianselig@mastodon.social avatar

@axiixc My code before was a little off in showing the issue so I updated it ever so slightly, but assuming this is what you mean by a container view there's no change I can perceive unfortunately https://gist.github.com/christianselig/db67348f4001117958d145444941e296

christianselig,
@christianselig@mastodon.social avatar

@millenomi For what ever reason I've never been able to successfully interoperate UITabBarController and SwiftUI manually, it exhibits even weirder behavior, like recreating the tabs from scratch each time they're switched to (where in this case the root is a UITabBarController as a UIViewControllerRepresentable, with each of its view controllers being SwiftUI UIHostingControllers)

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

@niclake ❤️ (exactly!)

christianselig,
@christianselig@mastodon.social avatar

@lx Correct :p

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