Posts by Andy Dent
If you, like me, are concerned about the direction our country will go if a Trump Tower is built in our country, then join me in objecting! petitions.getup.org.au/petitions/st... @getup.org.au
I could see this causing an app to fail app review depending on the reviewer.
“5.2.5…Don’t create an app that appears confusingly similar to an existing Apple product, interface (e.g. Finder), app (such as the App Store, iTunes Store, or Messages) or advertising theme”
Screenshot of Apple watch showing Categories Extra screen
Now have Categories that pops up when choose the new workout type. Whole extra choice screen.
I can make out the types of workouts when I choose them, without my glasses, partly because of icons. This one is unreadable
So many extra taps required to start a workout and if you do a multi-type workout (+ button).
Anyone having real problems with the Apple Watch with watchOS26 Workouts usability?
I’m constantly failing to record my workouts because it’s stopped showing intermediate option screens that I can’t see because I’m not wearing my damn glasses during a workout.
I do use class a lot of the time, mostly because I have a rich document hierarchy (imagine PowerPoint built on top of SpriteKit).
I mention these issues because the ARC one in particular surprises many.
Also some stuff in SwiftUI works better with structs, eg FileDocument
Swift nuances:
Structs containing reference types is a red flag if they are passed a lot (ARC).
Structs as @State in SwiftUI act more like ref types and a @Binding to such is effectively a ref type.
Look for mutating func in structs as @State - semantics more like C++ const objects = changeable.
I’ve been calling Swift “Modern C++ without the C” for years.
Ported Touchgram from C++ using Cocos2D-x to Swift and SpriteKit back in 2018.
Have now written about 60 kLoC Swift after 25 years of C++, including some very grungy CAD code.
Will still do C++ for $$ but not gonna choose it first!
SpriteKit to video, with a Metal preview.
Also means I could run it on my 27” Intel iMac “design machine “.
I agree with the need for a Command abstraction. I have a backlog of a few articles to explain stuff, now I’ve shipped the Mac version of Purrticles.
I made Purrticles as a Multiplatform SwiftUI app partly to avoid any complications from Catalyst, especially as am doing things like rendering
I'm a bit tight for time & avoiding rabbit-holes, this stuff is teflon-lined for me.
github.com/AndyDentFree... is some of the public stuff I did in similar manner but focused on evolving polymorphic hierarchies, like game encoding.
Done lots of complex format & movie enc/decoding over the years
Quick thought without much diving into code or CBOR
If you're just creating a protocol for type checking, consider a way to register a closure to invoke on hitting instances.
Breakpoints can only take you so far for repeatable debugging.
Log points in code help regression testing.
and I'm here to say they've done a great job on a clear rewrite that supports creators
okaydev.co/terms-and-co...
Well, think we’re gonna be 3D printing a bunch more Aztec death whistles
The only violence I’ve been seeing in Portland is from the so-called Feds!!!
Keep sharing these videos; it’s evidence.
Glad to see your response.
I call these things out because:
1. sometimes, it really is a biz (or junior lawyer) trying to get away with it
2. creatives, especially, should pay attention to what we sign &
3. "we don't mean it like that" terms count if someone gets acquired & suddenly are enforced.
Sounds great but
@okaydev.co
has some of the most terrifyingly broad terms of use I've read on any creative site.
"exploit your Contributions (including, without limitation, your image, name, and voice) for any purpose"…
"waive any and all moral rights"
app.termly.io/policy-viewe...
"SwiftUI in 1D, 2D and 3D."
I'm still stewing about this.
1D = menubar app?
Would 0D be a voice-only interface where you use result builders, or is that cheating to call it "SwiftUI"?
I released my first Mac app (in decades) last week, built with SwiftUI. It's a common codebase with the iPadOS and iOS screens. Purrticles has one big document window with 3 panels showing Xcode-style controls.
There are 57 `#if os(` occurences across the 4387 lines of Swift code in my Views.
if studios are supposedly clamouring to work with AI 'actor' Tilly Norwood – because the AI is so incredibly hyperrealistic and amazing – then why, in the first 15 seconds of their hyped promo video, do we see the classic malformed fingers of AI nightmares? www.theguardian.com/...
Has anyone explained how these tariffs work when a US studio films overseas?
Say 90% of the budget is a couple of US stars but all shot in Toronto?
What is being “tariffed”?
The Touchgram family is all about tactile app naming.
Mac screenshot showing a particle effect editor with multiple effects playing in different windows.
Purrticles is now on the Mac App Store, to match iOS.
A tool for #indiegame designers and #indiedev by an indie
(targeting SpriteKit only for now but other platforms coming soon).
Play with particle effects and export code or video.
Export is free until you change document settings.
Kyle Kulinski on Twitter posts an illustrated image, where Laura Loomer tells Hasan Piker "WE'RE DEPORTING YOU BACK TO TURKEY." In the drawing, Hasan Piker replies: "I was born in New Jersey." Laura Loomer replies to Kyle: "The left has no sense of humor."
On September 6, 2024, Laura Loomer posts a video, where she eats dog food. She writes on Twitter: "I just ate dog food. It's human grade. Which means you and your dog can share a taste, nutrient dense treat together. Order yours today at [link]" I post a screenshot of this tweet and write: "i setup a fake dog food company last month, bought purina at the pet store, and paid laura loomer $100 for this post."
not true
Labeling an entire class of people extremists based on one shooting would be bad enough - but the shooter wasn't trans. The only trans person involved in this was surprised and horrified by what happened and began cooperating immediately with police
the reason you don't engage in a data-driven argument with fascists is that it legitimises the idea that if the data went the other way their core argument would be acceptable
it is not and should be rejected wholesale from first principles
In the spirit of the “safety through terror” idea of replacing seatbelts with an impaling spike on the steering wheel:
Vibe Coding should only be allowed to target Perl or maybe TCL.
Faster pain, more dramatic fails.
Screenshot of a photo in Apple Photos with unusable buttons at top
Love the irony of #LiquidGlass unusable controls in a photo of the vital slide in @jominney.bsky.social talk on Usability testing at #DDDPerth
Look at the top of the photo if you missed the blobs!