@stroughtonsmith@mastodon.social
@stroughtonsmith@mastodon.social avatar

stroughtonsmith

@stroughtonsmith@mastodon.social

I make apps, paint minis, and hack things. Husband. 🏳️‍🌈 He/him. I make https://mastodon.social/@broadcastsapp, https://mastodon.social/@pastelapp, https://mastodon.social/@graceapp, and more.

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

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Universal UIKit app development means building and shipping updates for five platforms across two apps to App Store Connect in a day 🫠

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

That's a new one! Never seen an Xcode upload get corrupted along the way before

image/png

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

Keeps happening; there's either something screwy going on server side at App Store Connect right now, or something about Xcode 15.4 RC has broken visionOS uploads?

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@jpsim @vandal not just me! Good 😄

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@stevex @vandal might be fixed for iOS builds, but I'm still getting Processing Stopped on visionOS builds 😐 It doesn't point to anything specific though like a corrupted image

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@vandal @stevex it's just listed as visionOS 1.2 so I didn't even think to check the build number ಠ_ಠ So I guess it is a beta SDK then. I can defer my visionOS build in that case

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Early iPad Pro Geekbench results (if true) make it out to be basically double the performance of my M1 Mac mini. Double the single core score, double the multicore score, and double the graphics score 👀 It's only been three years!

CPU: https://browser.geekbench.com/v6/cpu/6013825

GPU: https://browser.geekbench.com/v6/compute/2154401

📈

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

OK, creatives, is this really about the ad, or is this latent existential angst about generative AI?
https://mstdn.social/@TechCrunch/112407557601933446

viticci, to random
@viticci@macstories.net avatar

so do we know what Apple "let loose" yet or no

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@viticci the moose. Aboot the hoose.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

If you thought LLMs were a major contributor to a devastating decline in software quality, they've got nothing on SwiftUI 😛

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

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

I know what the problem is, in UIKit terms. There's a collection view here that's implicitly picking up keyboard focus (it shouldn't), and has selectionFollowsFocus set (it shouldn’t). But all it is in SwiftUI is a Form { }, which masks all of these things and gives me no escape hatch in which to fix them

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@paul the major place I left it is for settings panels, since there's no easy way to get this style in UIKit. It's nice to have a constant reminder why I'm not putting it anywhere else in my apps though

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@paul it's a ton of boilerplate and subclasses for a handful of lines of code worth of logic. I could do all of that once, and make my own wrapper, but I’d really like the OS to work, you know?

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

🖕😐🖕

My work here is done.

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@radu my pattern was set before Swift added that syntax

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

I've isolated this to a sample project, so I guess I'm going to file a radar.

FB13788493

video/mp4

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Elite Dangerous is finally getting in on the 'cash money spaceships’ bandwagon, with 'pre-built ships’, starting at about $15 each.

You know, I'm happy for them. It's probably way too late to save the game at this point, but on the off chance having access to an infinite money tree actually turns things around, I think it's a good thing.

I really would love to see the Elite team have the resources they need to actually build the game they dreamed of in that Kickstarter

https://www.elitedangerous.com/news/python-mk-ii-updates-gamestore

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@lw maybe. All my best moments in the game were with other people

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

When I finally pull the trigger, a new 13" iPad Pro w/ 16GB RAM, keyboard & stylus is gonna cost me €2,559. It would be by far the most powerful computer I own.

That's more than twice as much as what I paid for the Mac mini I do all my development on. It even beats out my high-end gaming PC whose GPU alone was €1800.

All of that goes to waste because it’s paired with a simplified, stripped-down OS using the same technology stack and limitations as a $300 Netflix device for your grandparents

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

There are 2 ways out:

Either investment in iPadOS is massively expanded to bring the OS & capabilities up to par with macOS (which is still a moving target, not a legacy OS), fixing all the half-working, flakey re-implementations of the last 14 years.

Or iPadOS leans on Apple's virtualization stack to run macOS as an app, with native performance and graphics, a la 'Classic' mode on Mac OS X, immediately ending all the angst you see about iPad, and buying an infinite runway for no. 1 to happen

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

All of the counter-arguments for some form of macOS on iPad have fallen away over the past 14 years. The hardware is the same exact hardware that runs the Mac lineup. iPadOS is now a platform with keyboard, mouse and external display support. It already has a mode to shrink UI elements down dramatically beyond what would traditionally make for safe touch targets. Mac and iPad apps today share an awful lot of code, if not entire codebases, and it all transparently/freely syncs between devices

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@ashah I always like to have cellular even if I only ever use it once a year

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@colm I have bought iPads over laptops for 12 years. My last MacBook was the original Retina MBP. Would I replace my desktop? Not with that form factor, but with a drafting table iPad?, perhaps

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@mwa3aan I use Screens regularly from my iPad, with and without the hardware keyboard. Sidecar, which only supports Pencil input, is built into the OS.

I find that whole argument a waste of time

stroughtonsmith, to ageofsigmar
@stroughtonsmith@mastodon.social avatar

I guess I know what I'm buying next week!

And holy moly the new official paint job glow up on this Marauder Giant is incredible. Why you would go to this effort for a limited-time-only 1990 miniature re-release is beyond me ☹️ Make it permanent on the store!

https://www.warhammer-community.com/2024/04/28/sunday-preview-white-dwarf-500-and-legions-imperialis-hardware/

image/jpeg

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@siuying my wallet still hurts. The rest of the MTOs were near €300…

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