@bonney@mastodon.social
@bonney@mastodon.social avatar

bonney

@bonney@mastodon.social

👋 I spent 10 years doing computer repair and IT, primarily for #Apple devices.

Now I do other stuff, including hobby-level programming for Apple platforms.

I’m building a few hobby apps, one of which is #Wotter 💧, my water-tracking app.

I'm cynical because I care.

#Swift #SwiftUI #iOSDev

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

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Sonic games: gotta go fast!
Me: …but what if want to go slow?

bonney,
@bonney@mastodon.social avatar

@stroughtonsmith that’s called “chess”

marcoarment, to random
@marcoarment@mastodon.social avatar

Lots of people (including Apple) put full-color icons on each top-level row in Settings these days.

I'm experimenting with using monochrome SF Symbols there. I may not ship it this way, but it's kinda fun, and it lets me use the same icons that are used for the corresponding features throughout the rest of the app.

Maybe that improves consistency and understanding, especially since I don't currently have localized strings.

bonney,
@bonney@mastodon.social avatar

@marcoarment looks interesting but also reads as everything is disabled

marcoarment, to random
@marcoarment@mastodon.social avatar

Anyone using the SwiftUI SubscriptionStoreView with the “Restore Subscription" button?

i.e.

SubscriptionStoreView(…)
.storeButton(.visible, for: .restorePurchases)

Does the resulting "Restore Subscription" button in the UI, uh… work? For anyone?

I can't get it to do anything. Prompts for password, then does nothing, no IAP SwiftUI callbacks are called, and nothing is delivered to Transaction.updates.

bonney,
@bonney@mastodon.social avatar

@MuseumShuffle @marcoarment I don’t want to be a conspiracy theorist, however, boy, that’s awfully inconvenient for everyone who isn’t Apple….

marcoarment, to random
@marcoarment@mastodon.social avatar

"The iPad Pro doesn’t need to run macOS, but the answer to why an iPad Pro can’t do something a Mac can do, shouldn’t be to carry two kinds of computers with the same M-series chips, with the same RAM, with the same storage, and do different things on each.”
https://duck.haus/@joesteel/112448850000669090

bonney,
@bonney@mastodon.social avatar

@marcoarment the combo of Apple Silicon and their cross-platform software work should have meant that the iPad Pro and MacBook Air converged in to one product — that could be the best of both worlds! But instead they’d rather you buy two mostly similar $2000 computers.

bonney, to random
@bonney@mastodon.social avatar

It's completely unhinged how many times per day YouTube fails to load my search results, because something fails as it endless tries to load all the shopping and advertisements at the top of the page.

🖕Keep making your products worse, Google.

bonney,
@bonney@mastodon.social avatar
hotdogsladies, to random
@hotdogsladies@mastodon.social avatar

Rumors suggest that Apple will release new things at some point.

Pretty exciting!

bonney,
@bonney@mastodon.social avatar

@hotdogsladies immortal, evergreen toot

BasicAppleGuy, to random
@BasicAppleGuy@mastodon.social avatar

Apple Announces MacBook
12-inch Liquid Retina Display. M3. Five dual-tone unibody colours. $899.

image/png
image/png
image/png

bonney,
@bonney@mastodon.social avatar

@BasicAppleGuy don't taunt me like that

hotdogsladies, to random
@hotdogsladies@mastodon.social avatar

You guys should check out this band called Paramore.

They're very good.

https://www.youtube.com/watch?v=aCyGvGEtOwc

bonney,
@bonney@mastodon.social avatar

@hotdogsladies it’s a… moment… every time

matt, to random

I keep restarting my post about the DOJ v Apple suit and try as I might, there is no way to sum up even my basic thoughts in less than 1,000 words. I'm on my 4th stab at it 😂😭

Anyway, I need to get to work soon, so I'm just gonna push whatever I have in the next hour lol

bonney,
@bonney@mastodon.social avatar

@matt "Apple won't make the App Store better, so a bunch of morons with no idea what they're talking about are going to do it for them."

There's MY blog post about it 😂

bonney, to random
@bonney@mastodon.social avatar

The free-fall scene from episode two of X-Men ‘97 single handedly established that Cyclops is an absolute BAMF

bonney, to SwiftUI
@bonney@mastodon.social avatar

Any of my followers interested in testing my TCG/game life point tracker?

I built it literally for my wife and I to play MTG. Build 1 just went to TestFlight; if anyone outside my household is interested I’ll polish it a little and do a proper beta.

Currently supports 1-6 player games, variable starting life count, and allows each player to customize their color.

dimillian, to random
@dimillian@mastodon.social avatar

I replaced myself with Claude 3, within Xcode. See ya!

video/mp4

bonney,
@bonney@mastodon.social avatar

@dimillian @caguilar51 gonna need a tutorial my guy ❤️

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

It took at least three days but my (series 9) Apple Watch battery has gone from “I will be dead by dinner time“ to “business as usual”.

I know it’s back to normal because I actually forgot to put it on the charger last night and I’m still at 37%!

bonney,
@bonney@mastodon.social avatar

@MuseumShuffle My Series 4 (!) Watch is at approx. 80% battery health, and still lasts the entire day with room to spare — except for the odd week stretch every now and again where it consistently dies by 5 PM. 🤷🏻‍♂️ Apple Watches have always been like that in my experience.

bonney, to random
@bonney@mastodon.social avatar

I’m seriously obsessed with fiddling with this. I’m so satisfied with here this is going!

video/mp4

jamesthomson, to random
@jamesthomson@mastodon.social avatar
bonney,
@bonney@mastodon.social avatar

@jamesthomson Remember when all the PC manufacturers thought the problem with their cheap, slow laptops was that they weren’t slow or cheap enough? 😆

alexcox, to random
@alexcox@mastodon.social avatar

This is a bummer! I just moved all my updated old blog things from Ghost back to Wordpress.com.

I’m scuttling back and scrambling to finish this week’s @dobyfriday challenge to do something bloggy. 👻🧑‍💻

(We talked about this on The After Show, but I don't think anyone wants what I’m trying to do in their inbox so I'm a little worried about how much they’re leaning into newsletters. I love how everything is open source, but I’m not smart enough to reliably host my site!)

https://www.theverge.com/2024/2/27/24084884/tumblr-midjourney-openai-training-data-deal-report

bonney,
@bonney@mastodon.social avatar

@jamesthomson @alexcox I’d actually like to second James on that one

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

We're back to this again.

/It is not the user's fault that SpringBoard craps up your launcher with stale app thumbnails going back to the dawn of history./

This is and has always been Apple's fault, and it’s beyond silly to complain that users are doing the wrong thing. They're not.

It's Apple's decision to clutter the launcher, to keep stale thumbnails for months and years, and to tie discarding thumbnails to force-quitting instead of a lighter abstraction. Bad UI

https://gizmodo.com/stop-closing-your-iphone-s-background-apps-1851264816

bonney,
@bonney@mastodon.social avatar

@stroughtonsmith It seems like all they need to do is automatically remove apps from the switcher UI once they’re been purged from memory by the system.

MartinP7r, to SwiftUI


Which type are you?

@swiftui

bonney,
@bonney@mastodon.social avatar

@MartinP7r @swiftui Option 2, for certain!

_Davidsmith, to random
@_Davidsmith@mastodon.social avatar

Back in the old days when retina screens on iPhones were still relatively new, there was a long running joke about how iOS still showed a non-retina Apple Logo () during start-up. Eventually this was fixed, but for many iOS update cycles it was the first thing we'd check when a new iOS beta was released.

Saw the pixelated logo on the EyeSight screen today while turning on my Vision Pro, smiled nostalgically, and then got to wondering how long it will be until that screen will be retina too.

bonney,
@bonney@mastodon.social avatar

@_Davidsmith Isn’t the whole point of that display to BE retinas? 😛

agiletortoise, to random
@agiletortoise@mastodon.social avatar

My dad's iPad is requiring a two-finger swipe to move between Home Screen pages. What did he enable?

bonney,
@bonney@mastodon.social avatar

@agiletortoise Accessibility Zoom, maybe?

bonney, to random
@bonney@mastodon.social avatar

iOS 18 wishlist item: Material background for Home Screen widgets!

bonney,
@bonney@mastodon.social avatar

@matt That one’s a secret

christianselig, to random
@christianselig@mastodon.social avatar

Can a SwiftUI pro help me out? I have a Menu on screen that seems to be updating even though an unrelated variable is the one updating 🤔 I think I'm doing something silly

Gist: https://gist.github.com/christianselig/32bd8742500a7ed9f35f78406a89c16e

bonney,
@bonney@mastodon.social avatar

@christianselig @stroughtonsmith I think that’s just how SwiftUI works. The entire view is treated as a piece. The framework REALLY wants you to break up things to as small of pieces as possible, sometimes smaller than you may think is reasonable 😂

bonney, to swift
@bonney@mastodon.social avatar

👍 My multi-unit support in seems to work pretty well, a personal goal for the project.

👎 I am constantly forgetting to do some “gentle rounding” of decimal values in my UI, which results in fun cases such as this.

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