@willing@mastodon.social avatar

willing

@willing@mastodon.social

iOS @ Waymo.

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

rileytestut, (edited ) to random
@rileytestut@mastodon.social avatar

After 10 long years, everyone can FINALLY experience my Nintendo emulator @delta!

This is honestly a dream come true, and I hope everyone enjoys replaying their favorite retro games 💜
https://fosstodon.org/@altstore/112287538562764439

willing,
@willing@mastodon.social avatar

@rileytestut What a monumental effort, huge congrats!

rafa, to random
@rafa@mastodon.design avatar

I've had a Nest Wi-Fi for 2 years now and I'm done — it's so unreliable, we now have to restart the network almost everyday.

What’s the best home router one could buy?

willing,
@willing@mastodon.social avatar

@rjj @rafa I switched from an older eero to a Ubiquiti Express a few months ago. I regret it. Some strange network connectivity issues, not to mention some downtime blips.

I’d switch back to eero if they supported multiple networks, but I don’t see that ever happening.

gn, to random
@gn@mastodon.design avatar

Is there a good solution to this case in SwiftUI? I'm removing the blue circle based on a state variable which toggles on the completion of a drag gesture. This then causes the blue circle to immediately stop moving as it transitions out of view.

I want the view to continue moving with the parent as it transitions out (like in the opacity example) but I also want it removed from the layout entirely.

video/mp4

willing,
@willing@mastodon.social avatar

@gn There’s a trick you can use to force a subtree to animate alongside any container animations using transformEffect(.identity).

Side note: this technique seemingly has been made official with iOS 17’s geometryGroup().

willing,
@willing@mastodon.social avatar

@gn Yeah exactly — wrap the disappearing view in a layout container (like ZStack), then apply one of those modifiers to that container.

The container will move along with the parent, even if the content within the container changes. Example: https://gist.github.com/jwilling/187845acf398c4c2447a0b34e94b3ff7

ivory, to random
@ivory@tapbots.social avatar

If you are part of our TestFlight Beta, we pushed update 1.8.1 which features completely revamped polls and a few other things. Give it a shot and let us know your thoughts!

No new TestFlight openings, but we are working hard to get this release finished and out to everyone!

*Note about TestFlight Subs: TestFlight doesn't read your app store sub and so you must subscribe in TestFlight if it asks. No real money is transferred as it's just a test environment.

willing,
@willing@mastodon.social avatar

@ivory Solid improvement over the previous iteration! Unfortunately it does not seem to be exposed to accessibility services; is that expected?

willing, to random
@willing@mastodon.social avatar

@ivory Quick suggestion: some sort of overflow affordance would be quite helpful for accessing features with a dedicated tab (such as hashtags).

Right now, the only way to use all of the tab-based features is to keep swapping pinned tabs, which is a very cumbersome interaction.

dimillian, to random
@dimillian@mastodon.social avatar

Risk of Rain Returns vs Risk of Rain 2, what is your favorite?

willing,
@willing@mastodon.social avatar

@dimillian RoR2 has a special place in my heart. RoRR has been fun, but I just can’t quite get into it because of the aiming mechanics and lack of proc chains.

willing,
@willing@mastodon.social avatar

@dimillian Ah yes if you haven’t been able to experience Void you’re in for a treat! I will say, though, that with scrappers existing in RoR2 all runs kinda end up turning out the same way. From that perspective RoRR is a nice change of pace.

oskargroth, to random

We published a new blog post + Github repo where you can easily visualise the benefits of Observable vs ObservableObject:

https://github.com/Cindori/ObservableTests

willing,
@willing@mastodon.social avatar

@tonyarnold @oskargroth One approach I’ve seen is to pass the observable object to views without using a property wrapper, then listen for events on the subset of publishers you’re interested in via onReceive(_:perform). There are ways to abstract this pattern a little bit.

dimillian, to SwiftUI
@dimillian@mastodon.social avatar

I wrote an article about migrating Ice Cubes on the new Observation framework. It was simpler than what I thought it would be, and the performance improvements are well worth it.

https://dimillian.medium.com/migrating-ice-cubes-to-the-swiftui-observation-framework-821f90deebee

willing,
@willing@mastodon.social avatar

@dimillian I am very curious about your note regarding improved performance specifically on iOS 16 when linking with Xcode 15. How would that work, exactly? Changes to backdeployed functions?

willing,
@willing@mastodon.social avatar

@harlan @dimillian Makes sense, but I think my confusion was around those checks occurring on iOS 16 when linked against Xcode 15. I would have expected those runtime checks to occur only on iOS 17.

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