@michaelsteeber@mastodon.social
@michaelsteeber@mastodon.social avatar

michaelsteeber

@michaelsteeber@mastodon.social

Walking The Perimeter

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

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

All I can see is the fake bird in A Bug's Life
https://botsin.space/@oldroadside/112485713671027040

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

I’m using scrollPosition in SwiftUI on a new view, and I find it surprising that the position won’t update unless you physically drag your finger on the ScrollView. Removing/reordering items in the view doesn't trigger an update (even though the visible item changes) and using a ScrollViewReader with .scrollTo does not trigger an update. So when I remove an item from my list, I have to explicitly update the value of scrollPosition to an index +/- 1 depending on if the item was last in the list.

michaelsteeber,
@michaelsteeber@mastodon.social avatar

This is a problem because in this particular view, scrollPosition tells me which item to delete (the active one), so if the position isn't up to date, a nil item will be deleted.

frijole, to random
@frijole@mastodon.social avatar
michaelsteeber,
@michaelsteeber@mastodon.social avatar

@frijole @storeteller nice! I very rarely see photos of this store.

marcel, to SwiftUI
@marcel@mastodon.social avatar

I'm not sure whether I love or hate this micro toggle. #SwiftUI #BuildInPublic

video/mp4

michaelsteeber,
@michaelsteeber@mastodon.social avatar

@bgannin @marcel IMO, gray is ambiguous because the tags below are also gray. I'd make it more explicit with both a text label and icon that match (like “location.slash.fill”) and either “Using Location” or “Location Off." Even then, I think some users won't realize it's a toggle unless you're able to differentiate it from the tag buttons more. I am continuously burned by designs that are clever but not discoverable, so my approach now is to opt for platform conventions as much as possible.

michaelsteeber,
@michaelsteeber@mastodon.social avatar

@bgannin @marcel oh that’s a great example. It’s the text label that really helps.

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

A big update to BitMaps, my maps app, is out today! I've added a new split view for browsing locations. You can now adjust the terrain style of each individual map and set a default zoom level. And I've improved the "Open in BitMaps" share extension to support more types of addresses:
https://apps.apple.com/us/app/bitmaps-bite-size-map-widgets/id6477943497

michaelsteeber,
@michaelsteeber@mastodon.social avatar

I'm really hoping for more additions to MapKit for SwiftUI at WWDC this year. BitMaps only exists today because of the features added to MapKit in 2023.

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

Reflecting on seven years of Today at Apple: https://michaelsteeber.substack.com/p/yesterday-and-today

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

A few years ago I started using the ML Super Resolution feature in Pixelmator Pro. It’s not perfect, but it helps. Surely there is more advanced upscaling tech available now, but I've not found it yet. It's especially difficult to sort through now that everything is marketed as AI. The results are about the same using Adobe's software. Anyone know of something better?

michaelsteeber,
@michaelsteeber@mastodon.social avatar

@albert oh yeah, I've seen this before but the price scared me off.

michaelsteeber,
@michaelsteeber@mastodon.social avatar

@jakob41 thanks, I'll check this out!

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

When I bought a 512GB Mac, I never considered the possibility that I'd have 3 versions of Xcode installed at the same time. In 2020 it felt like this M1 machine would last forever, but visionOS development really stretches its limit!

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

Watching someone use your novel UI for the first time outside the safe simulator echo chamber of your mind is really the best dose of reality, isn't it

michaelsteeber, to SwiftUI
@michaelsteeber@mastodon.social avatar

I’m working on a project with an important launch animation that only plays on the first launch. Unfortunately, when people install the app via TestFlight, the “what to test" sheet obscures the animation. Has anyone found a way to detect when the sheet is dismissed?

michaelsteeber,
@michaelsteeber@mastodon.social avatar

@clarko great tip! Thanks!

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

Apple Camp is returning this summer for its 22nd year: https://michaelsteeber.substack.com/p/summer-2024-preview

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

The sea of tech pessimism out there now makes it feel like a full time job trying to maintain the optimism that first drew me to it back in middle school. It's still what I love! But it feels harder than ever to find others with the same outlook.

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

Easily my favorite Apple ad in recent memory. ⭐ ⭐ ⭐ ⭐ ⭐ https://youtube.com/shorts/KrhPraOGrwY?si=dMTpTvmpqCZv1-bB

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

Has anyone here attended an online Apple Developer tech consultation? I'm a bit bummed that I wasn't able to get in. I don't know if I picked a too-obscure topic or if it's just first come, first serve. My registration was "pending" until 1:30 AM, and the session was scheduled for 5:00 AM 😅

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

Making textures

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

Seeing BitMaps featured on visionOS is so cool! 😎
It was a great decision to build for this platform while the pool of apps is still small.
https://apps.apple.com/us/story/id1742821422

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

For some inexplicable reason, South Coast Plaza is using a solid color version of the 1977 “wobbly" Apple logo used in extremely early marketing materials. Baffling but charming. http://thebrainfever.com/apple/the-lost-apple-logos-you-ve-never-seen

A six-color, wobbly Apple logo.

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