Mobile Messages…

Messages from Hobbyist Software

SwiftUI font sizes

A quick visual reference for font sizesEdit – Updated 2023 with new sizes.Font Sizes marked with * require iOS 14 All sizes based on default dynamic type settings.

Read more →

Run Multiple copies of VLC

To my surprise, one of VLC Remote’s users showed me how you actually can run multiple copies of VLC and remote control them with VLC Remote. (thank you Calvin!) He is using them to stream to 4 zones in his house, but there are plenty of other reasons you might want to do this. The

Read more →

Dolby Codecs, Legal Threats: Coda

Back in 2014, I wrote about how Dolby were requiring me to remove ac3 support from VLC Streamer for somewhat questionable legal reasons I included the email I received from their representative about the price I would have to pay You should also know that there are fees associated with becoming licensed.  Specifically, there is

Read more →

UI Element Colour Chart

Apple provides dynamic colours which match the system. I couldn’t find a chart showing what they look like in light and dark mode, so here it is. Dynamic Colours – light mode on the left – dark mode on the right

Read more →

Adding Codeable to @Published

Codable is a kind of magic. @Published certainly behaves like magic. But if you try to add a @Published property to your codeable, then XCode complains This one had me frustrated for many hours. The issue is that the encoder gets an instance of Published<Type> to encode. As far as I know there isn’t a

Read more →

Apple: You recompiled. Let’s make that crash now.

tl;dr – UIApplication.shared.idleTimerDisabled now causes an undocumented crash if you compile with the iOS 13 SDK and use it from a background thread. VLC Streamer is one of my oldest apps. It has been going strong since 2008! It’s a pretty complex app with a bunch of different code paths and edge cases. It’s mostly

Read more →

32 bit app ‘Works on this iMac’

I was very surprised when I downloaded ‘Ruler on Call EZ‘ from the Mac App store today only to find that it won’t run. The issue is that it is a 32 bit app, and I have updated to Catalina. It’s ridiculous that Apple is not just showing me this app, but even letting me

Read more →

Overreaction vs Sanity. Google Play vs Apple Store.

In the last week or so, both Apple and Google informed me that one of my apps was in a small way breaching store guidelines. I’ll paraphrase both messages here: One of your apps hasn’t been updated in years. It doesn’t meet current guidelines. If you don’t update it – we’ll remove it in 30

Read more →

What does a red dot mean Apple?

Every now and again – Apple demands my attention with a red dot on the System Preferences in the dock When they do – I launch the preferences app, and my eye is immediately drawn to the icon at the top right on the ‘Notifications’ icon Of course – that red dot isn’t a notification

Read more →

Page 2 of 15