Indie app/game developer (macOS/iOS/Swift/Godot) at Elegant Chaos.
As an experiment I’m mostly posting technical […]
🌉 bridged from ⁂ https://mastodon.org.uk/@samdeane, follow @ap.brid.gy to interact
I've been really happy with Daft Music. So nice not to have to interact with Apple Music on the mac any more.
It does one job, and does it well.
Long may it remain unenshittified!
https://daftmusic.app/
I've been really happy with Daft Music. So nice not to have to interact with Apple Music on the mac any more.
It does one job, and does it well.
Long may it remain unenshittified!
https://daftmusic.app/
I like to be able to express that I'm laughing too, or I'm angry too, or I'm grateful, or more than just “generic vague approval (probably)”.
It looks like it's been proposed and rejected […]
I like to be able to express that I'm laughing too, or I'm angry too, or I'm grateful, or more than just “generic vague approval (probably)”.
It looks like it's been proposed and rejected […]
So far it's spotted one out-and-out bug, and a bunch of minor inconsistencies in naming / formatting. As a solo developer, this is the kind of sanity-check feedback that I welcome, and I've agreed with most of its suggestions.
As […]
So far it's spotted one out-and-out bug, and a bunch of minor inconsistencies in naming / formatting. As a solo developer, this is the kind of sanity-check feedback that I welcome, and I've agreed with most of its suggestions.
As […]
On iOS it works as expected.
On macOS I’m getting inverted values out of `isPresented`, and seeing an appear for a view but no disappear when another […]
On iOS it works as expected.
On macOS I’m getting inverted values out of `isPresented`, and seeing an appear for a view but no disappear when another […]
Presumably the ultimate aim is to transition all official communication to Comic Sans.
My sources tell me that this will probably happen at around the same time that the new clown cars come in to service to replace the current official limos.
Presumably the ultimate aim is to transition all official communication to Comic Sans.
My sources tell me that this will probably happen at around the same time that the new clown cars come in to service to replace the current official limos.
On iOS it does what I'd expect.
On macOS is seems to just make a button that does nothing when clicked.
Am I holding it wrong?
On iOS it does what I'd expect.
On macOS is seems to just make a button that does nothing when clicked.
Am I holding it wrong?
On macOS, if I make a SwiftUI NavigationStack filling the window, bind it to a path, and push views on to it, each view hides the views below it.
This works even if a smaller view is on top of a larger one - a mask is added.
However, if I change the binding from […]
On macOS, if I make a SwiftUI NavigationStack filling the window, bind it to a path, and push views on to it, each view hides the views below it.
This works even if a smaller view is on top of a larger one - a mask is added.
However, if I change the binding from […]
I'm not getting ToolbarItem errors any more, but now I’m getting this 🤦.
I do appreciate the complexity inherent in making SwiftUI work on top of AppKit and UIKit, but […]
[Original post on mastodon.org.uk]
I'm not getting ToolbarItem errors any more, but now I’m getting this 🤦.
I do appreciate the complexity inherent in making SwiftUI work on top of AppKit and UIKit, but […]
[Original post on mastodon.org.uk]
The stack suggests that it’s crashing inside NSToolbarItemGroupView code.
There is some log output, but it's cryptic, and the internet hive-mind seems to be as […]
[Original post on mastodon.org.uk]
The stack suggests that it’s crashing inside NSToolbarItemGroupView code.
There is some log output, but it's cryptic, and the internet hive-mind seems to be as […]
[Original post on mastodon.org.uk]
I keep getting annoying console log like the attached screenshot.
No explanation, no indication of which SwiftUI view is causing it. It's a toolbar item with keyboard placement, but I don't really have an explanation as to why […]
[Original post on mastodon.org.uk]
I keep getting annoying console log like the attached screenshot.
No explanation, no indication of which SwiftUI view is causing it. It's a toolbar item with keyboard placement, but I don't really have an explanation as to why […]
[Original post on mastodon.org.uk]
It's throwing an error about a duplicate log file, but it's one it makes itself. Anyone else seen anything like this?
```
System.IO.IOException: The file […]
It's throwing an error about a duplicate log file, but it's one it makes itself. Anyone else seen anything like this?
```
System.IO.IOException: The file […]
That moment where the "Safari", “Music” etc buttons appear, and the search results move down.
It changes the positions of the hit targets of the results, often when my muscles have already committed to a click […]
[Original post on mastodon.org.uk]
That moment where the "Safari", “Music” etc buttons appear, and the search results move down.
It changes the positions of the hit targets of the results, often when my muscles have already committed to a click […]
[Original post on mastodon.org.uk]
If I search in Spotlight and it finds an app, and the settings for an app, which one do I probably want?
🤦♂️
If I search in Spotlight and it finds an app, and the settings for an app, which one do I probably want?
🤦♂️
If the rule is "An extension’s icon must be the same as the app icon of its containing app.” then for heaven's sake, don't make us embed an icon file, just use the icon from the app automatically.
Which iOS share extensions […]
[Original post on mastodon.org.uk]
If the rule is "An extension’s icon must be the same as the app icon of its containing app.” then for heaven's sake, don't make us embed an icon file, just use the icon from the app automatically.
Which iOS share extensions […]
[Original post on mastodon.org.uk]
What I had to do:
- make an iOS share extension target
- tell the app target not to embed it for macOS
- make a macOS share extension target
- tell XCode to build it for macCatalyst not macOS
- tell the app target to embed […]
What I had to do:
- make an iOS share extension target
- tell the app target not to embed it for macOS
- make a macOS share extension target
- tell XCode to build it for macCatalyst not macOS
- tell the app target to embed […]
https://elegantchaos.com/2012/02/27/what-the-hell-happened-to-xcode.html
13 years on, I still feel the same way!
I'm often critical of XCode, but I recognise the massive amount of effort […]
https://elegantchaos.com/2012/02/27/what-the-hell-happened-to-xcode.html
13 years on, I still feel the same way!
I'm often critical of XCode, but I recognise the massive amount of effort […]
(Kudos to the contributors of this very astute section of Zohran Mamdani's Wikipedia bio.)
(Kudos to the contributors of this very astute section of Zohran Mamdani's Wikipedia bio.)
I'm really liking Daft Music, but Radiccio also looks interesting enough to give a try. I particularly like the approach to local music files.
https://radiccio.music/news/2025/10/30/design-of-radiccio
I'm really liking Daft Music, but Radiccio also looks interesting enough to give a try. I particularly like the approach to local music files.
https://radiccio.music/news/2025/10/30/design-of-radiccio
(on my machine, at least…)
🤦♂️
(on my machine, at least…)
🤦♂️
I'm wondering if we could all get together and write a new operating system (or more likely, flavour of Linux or BSD), based on the old principles that used to drive […]
I'm wondering if we could all get together and write a new operating system (or more likely, flavour of Linux or BSD), based on the old principles that used to drive […]
In other words, a normal Wednesday…
🤦♂️
In other words, a normal Wednesday…
🤦♂️