Uhl Albert

Product designer & code wrangler. Cyclist, runner, wannabe drummer. Fan of science, logic, and reason.

Uhl Albertuhl
2025-12-20

@ryanashcraft Nice! I just squeaked in my year-end Dash Calc update—approved at midnight!

apps.apple.com/us/app/dash-cal

Screenshot of the latest release notes from Dash Calc's website that reads: 
1.4.0 - Show me the money (money bag emoji)

December 20, 2025
What's New
• Added a Currency toggle to show results in your region's currency format—
handy for shopping, tips, and budgets.
• Moved Undo closer to the current calculation so it’s easier to spot and
reach.
• Other minor fixes and stability improvements.
Uhl Albertuhl
2025-12-18

@mpu Well well…look who just got a story featured in the App Store!

apps.apple.com/us/story/id1632

App Store editorial story featuring David Sparks titled ā€œDavid Sparks’ 7 Essential Shortcuts,ā€ with a portrait of Sparks over a blue illustrated background, a play button overlay, and app icons below, followed by article text describing him as a productivity expert and technology writer.
Uhl Albertuhl
2025-12-17

@Sketch A proper variables + modes system like Figma’s.

I want to define multiple color themes with multiple modes (light, dark, high-contrast, etc.) and quickly swap them for any selection. This is straightforward in Figma, but I haven’t found a comparable workflow in Sketch.

If this already exists, my request is to make it easier to discover and use. From what I can tell, Sketch relies on Libraries, which feels clunky and isn’t a 1:1 equivalent.

Figma Variables window showing a ā€œModeā€ collection with color variables mapped across Light, Light High Contrast, Dark, and Dark High Contrast columns, including backgrounds, keypad colors, text colors, and accent values organized by theme groups like "classic" and "red".
Uhl Albertuhl
2025-12-16

@ralfebert I’ve lost count of otherwise solid tutorials that fall apart because the recordings are ultra-high-res with tiny code text, presenters don’t actually show the code they’re describing, or the pacing is erratic.

It may not have the polish or feature set of big course platforms like Coursera, but the depth and clarity of the Swift content are what make Hacking with Swift so valuable to me. It’s an auto-renew every year.

Uhl Albertuhl
2025-12-16

@ralfebert I’ve tried a lot of tutorials, and Paul Hudson’s (@twostraws) Hacking with Swift has been the best match for how I learn.

Short, focused videos (5–15 minutes), clear real-time explanations while coding, and screen recordings that are actually readable—larger fonts, minimal Xcode clutter, and sensible pacing. You can code along, or just watch and rely on the full transcript and copy/pasteable code blocks below.

Uhl Albertuhl
2025-12-15

@stephenrobles Huh—same here, it’s missing on mine too. 🤨

At least your search shows that it exists. On my phone, it's still basically useless after updating…TWO days ago!?

iOS 26.2 Settings search screen showing no results for the query ā€œAuto,ā€ with a magnifying glass icon, the message ā€œNo Results for ā€˜Auto,ā€™ā€ and the search field visible at the bottom.
Uhl Albertuhl
2025-12-11

@stephenrobles Probably tough to make something that’s easy to trigger yet survives the low-precision input of a whole foot. šŸ˜„

When I was learning drums, I briefly thought about using an electronic kick trigger for mouse clicks—figured it might help my doubles. Never followed through; seemed like more hassle than it was worth.

Uhl Albertuhl
2025-12-11

@stephenrobles About time!

For some reason this made me think…have you ever considered a foot switch to control _even more_ things? I mean, your feet are just sitting there doing nothing anyway—think of the possibilities!

And because of course this exists:
elgato.com/us/en/p/stream-deck

Uhl Albert boosted:
Cedr\c :ivory_logo:cedric@mstdn.paparasitic.com
2025-12-09
Uhl Albertuhl
2025-12-09

@mathijskadijk @simonbs I’d love to see video support too…but then the next logical step would be 3D rendering! šŸ˜„

I recently found Rotato, which is great for animatable, perspective mockups, but it seems neglected (no response to email or Discord), and there isn’t a clear alternative. Could be a potential opportunity for Bezel? Though I fully realize a 3D renderer is a whole different (and more complex) product.

Uhl Albertuhl
2025-12-08

@JPZ @_Davidsmith Welp, no official release today—just another RC. Hopefully it fixes more issues than it introduces. šŸ¤ž

iOS Software Update screen showing iOS 26.2 Release Candidate available to install, listed as a 317.7 MB update with options for Update Now or Update Tonight, and Beta Updates set to iOS 26 Developer Beta.
Uhl Albertuhl
2025-12-08

@_Davidsmith I'm a little surprised they didn't wait for the imminent 26.2 release. There are enough top-level visual glitches in 26.1 that I wouldn’t have pushed that button yet—like the Today screen swipe stutter, which 26.2 fixes.

Or maybe it _is_ timed with the 26.2 release, but just got a little ahead, and we'll see the update today or tomorrow? šŸ¤”

Uhl Albertuhl
2025-12-06

@twostraws Love it! I especially like this instruction:

"Target iOS 26.0 or later. (Yes, it definitely exists.)"

Yup, LLMs will often think iOS 19 is a thing. šŸ˜†

Uhl Albertuhl
2025-12-04

@onlinegoddess I appreciate the kind words. If you have any feedback, just use the Send Feedback button in Settings—I'm always looking for ways to improve Dash Calc!

Uhl Albertuhl
2025-12-04

@twostraws Nice list! One tip: add the most commonly-violated items (reworded into clear rules) to your global CLAUDE.md or similar prompt file so LLMs will at least try to follow them. I’ve had several in mine for a while and it definitely helps.

Another promising tool is "cupertino" by Mihaela Mihaljevic, which provides an MCP with a local store of Apple docs so your AI agent can reference up-to-date API documentation:
github.com/mihaelamj/cupertino

Uhl Albertuhl
2025-12-04

@vincefried As long as SwiftUI has been around, I’m still surprised by how finicky it can be—and how little customization the standard controls offer. I tried to stay pure SwiftUI in my app, but ended up dropping to UIKit to get proper text selection in a multi-line field. I barely know UIKit, but with some LLM help I still got a fully working control in a few days.

Uhl Albertuhl
2025-12-04

@simonbs As an update addict, I read every release note—but I also hate launch modals and try to avoid modals in general.

In my app, I use a small notification dot on More and Settings instead. Inside Settings there’s an inline developer note with the release notes that can be easily dismissed.

Uhl Albertuhl
2025-12-03

Heh, bit of a mouthful. I think I prefer ā€œpawā€ā€”I’m partial to three-letter names. ;)

Uhl Albertuhl
2025-12-03

@sidb @czeins I don’t have large hands, but I’m somewhere between palm and claw.

My hand looks like the "PALM" grip, but only my fingertips touch the mouse—just at a low angle, so the contact is on the thicker part of the finger pulp.

Uhl Albertuhl
2025-11-18

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst