@ryanlintott@mastodon.social
@ryanlintott@mastodon.social avatar

ryanlintott

@ryanlintott@mastodon.social

Indie/Freelance Swift developer making the Old English Wordhord app and various Swift Packages (mostly SwiftUI) like FrameUp, ShapeUp, LookingGlassUI, etc...

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

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

I took some inspiration from Apple Weather in adding an "Hourly Forecast" section to @PleaseDontRain , but I didn't like how it didn't have a way to tell at a glance if you're looking at data for tomorrow.

This was my approach to it.

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle @Joekw if you go with unbalanced I would suggest only the time and date should be like this while all other rows align.

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle @Joekw now you just need to align the clouds to .firstCloudBaseline ☁️ 🌧️ ⛅️

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

First, it’s great that @MichaelWhelan is on Mastodon. What an amazing artist.

Second, his recent post featured a spherical alien that I instantly recognized from my childhood. https://mastodon.art/@MichaelWhelan/112428886103083708

It’s from this book, published in 1980, which had a cover image that is also burned into my brain.

ryanlintott,
@ryanlintott@mastodon.social avatar

@siracusa @MichaelWhelan wow, core memory unlocked! I had completely forgotten this book existed but that image is so memorable it all came flooding back.

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

My heart is overflowing with a joy that I honestly haven't felt in a long time. Thank you so much Josh and Kari for the work, stress, and time you put in to make @DeepDishSwift happen for all of us.

The presentations gave me new perspectives and knowledge.

I got to see a new city, meet new friends, reconnect with old friends, spend time with people I've only briefly interacted with, and put a face to people with cartoon avatars 😉.

I'm so glad that I went.

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle @DeepDishSwift I wish I remembered to take this many pictures. So glad we finally got to meet in person.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Oh good, a new SwiftUI focus engine bug come to ruin my day; just what I needed. And it breaks in different ways on iOS 17, iOS 16, and iOS 15 🫠

video/mp4

ryanlintott,
@ryanlintott@mastodon.social avatar

@stroughtonsmith if you don’t mind sharing your sample project I’d be interested in seeing what causes this issue.

ryanlintott,
@ryanlintott@mastodon.social avatar
MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

I love that this is my badge.

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle how did I not notice that?!

MuseumShuffle, to SwiftUI
@MuseumShuffle@mastodon.social avatar

When I rewrote Museum Shuffle in SwiftUI one thing I did lose was the ability to pinch and zoom from any part of the image, as opposed to just zooming from the center of the image.

Got some intriguing tips/code from @StewartLynch and @ryanlintott today, which got me curious.

Well looky looky.

Using Museum Shuffle to repeatedly zoom into an image of an illustrated pocket watch from multiple points.

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle @StewartLynch looks great! Can you zoom and pan at the same time?

twostraws, to random
@twostraws@mastodon.social avatar

Tomorrow @mikaelacaron and I are recording the next episode of @swiftovercoffee, and we'd love your input on our next open ballot: with WWDC just two months away, how are you preparing your apps for the inevitable next iOS release that's coming? Reply with your answer! 🙌

ryanlintott,
@ryanlintott@mastodon.social avatar

@twostraws @mikaelacaron @swiftovercoffee Enabling strict swift concurrency on all my Swift packages and eventually my app. It’s a bit daunting at first but it’s nice to have the compiler find any potential data-race situations.

https://swift.org/documentation/concurrency/

MuseumShuffle, to SwiftUI
@MuseumShuffle@mastodon.social avatar

I'm modifying my accessibilityRepresentation for a SwiftUI View and copy/pasted some Picker code into it.

I was so confused as to why VoiceOver was just completely ignoring it.

Got the idea to comment out the pickerStyle of SegmentedPickerStyle() and that fixed it.

Is that the expected behavior or is this an issue I should file feedback for? 🤔

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle when using .accessibilityRepresentation I sometimes swap it with .hidden and put the accessibility view into .overlay to see what the view actually looks like for testing.

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

@ryanlintott Less than 3 weeks....

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle can’t wait!

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle I was actually looking for some colourful N95 masks and sadly it seems the good ones are all white

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle @kyle Those look great! I’ll check them out.

MuseumShuffle, to iOS
@MuseumShuffle@mastodon.social avatar

I was quite surprised when I noticed this iOS detail.

When you look at a photo in your gallery there's a button for Visual Look Up that is an "i" in a circle with sparkles when it can identify what's in the photo.

I noticed when I was viewing a photo of a lizard that the button changed to a lizard in a circle with sparkles! 🤯🦎✨

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle I knew they had 🐈, 🐕, and 🌳 but didn’t know about 🦎

ryanlintott, to swift
@ryanlintott@mastodon.social avatar

Any ideas on how to make a UIAccessibility.Notification.announcement concurrency-safe?

klemensstrasser, to random
@klemensstrasser@mastodon.social avatar

Which version would you like more - Left (new) or right (current)?

Or do you have any other ideas how to make that vocabulary list more focused and maybe a bit less boring?

(And yeah, font sizes are a mess)

Screenshot of Study Snacks, showing the "Colors Spanish" vocabulary list in the current style, where English and Spanish words are in two columns

ryanlintott,
@ryanlintott@mastodon.social avatar

@klemensstrasser Left looks much better. The focus on the language being studied makes sense when you're learning the language vs the two column approach which might be better when you're looking up a word.

ryanlintott, to random
@ryanlintott@mastodon.social avatar

As an @atpfm listener, something about the recent @RecDiffs episode felt familiar...

ryanlintott,
@ryanlintott@mastodon.social avatar

This popped into my head so I had to make it. Inspired by the new ATP Windows shirt design.

@atpfm @RecDiffs

https://cottonbureau.com/p/AU6HKE/shirt/magic-marker#/20195183/tee-men-standard-tee-black-100percent-cotton-s

ryanlintott, to random
@ryanlintott@mastodon.social avatar

waiting for one tip on the Wordhord so I can retire...

danielsaidi, to SwiftUI
@danielsaidi@mastodon.social avatar

So, drag & drop doesn't work within the same List on iOS? Or am I doing it wrong?

ryanlintott,
@ryanlintott@mastodon.social avatar
ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle yup and I’m glad you did! It’s sad that moving items between list sections still requires a weird setup like this.

sommer, to random
@sommer@macaw.social avatar

Hey Mastodon - I'm doing a little "research" for my upcoming talk with @DeepDishSwift.

What's some "one line" advice you that resonates with you? Stuff like "do what you love" or "hustle!" or "don't love a your job; it won't love you back" -- what are the one liners that have really suck with you when it comes to work, life, love etc?

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle @sommer @DeepDishSwift related to this one: assume people have the best intentions. Even if they didn’t, if you act like they did it gives them an opportunity to change their mind without arguments or embarrassment.

twostraws, to random
@twostraws@mastodon.social avatar

Tomorrow @mikaelacaron and I are recording the next episode of @swiftovercoffee, and we'd love your input for our open ballot: what do you do to make your apps more accessible? Reply to this tweet and we'll feature as many answers as we can!

ryanlintott,
@ryanlintott@mastodon.social avatar

@twostraws @mikaelacaron @swiftovercoffee for my Old English Wordhord app I test everything with accessibility font sizes, VoiceOver, and more recently Voice Control. There’s a lot of custom UI elements but I aim to make sure they still feel like native components no matter what accessibility features are activated.

https://apps.apple.com/us/app/old-english-wordhord/id1535982564

mortengregersen, to random
@mortengregersen@mastodon.social avatar

Had a fun afternoon with my daughter, making a commercial for the upcoming @AppDabApp update 🚀🤡

ryanlintott,
@ryanlintott@mastodon.social avatar

@mortengregersen @AppDabApp exciting! I hope all goes well with the update.

ryanlintott,
@ryanlintott@mastodon.social avatar

@MuseumShuffle @mortengregersen @AppDabApp sorry, it just popped into my head so I had to make it. Fingers crossed there are no rejections.

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