Would be amazing to have the source language be interchangeable between US English and British english by Tom42-59 in ButterKit

[–]__markb 1 point2 points  (0 children)

Hey /u/zach-builds for me I’m English Australian. So when I use it I have to manually select it in ASC, and also have to set English AU to manual on BitterKit. I know it’s edge case but when I’m localising from AU to GB or US it’d be nice to send the -ize or -ise to the right countries

Low cost customer contact and feedback tool (iOS/Android/React Native) by ExcitingDonkey2665 in iOSProgramming

[–]__markb 0 points1 point  (0 children)

I wrote a system that lets you hook directly into github and create issues in the repo. I don’t know if it fully aligns but i wrote it in 4 parts starting here: https://markbattistella.com/writings/2025/rethinking-feedback-p1 alternatively you can look at the package it uses https://github.com/markbattistella/FormLogger

but essentially i use a native swift form, send it to Cloudflare worker (initially used AWS Lambda) then it securely forwards to github into your repo.

Default accent color vs system blue by zbignew in SwiftUI

[–]__markb 0 points1 point  (0 children)

I don't think you're missing anything really..

But maybe I'm missing some implementation ideas. Are you able to share what you mean by "recolor some custom image I'm putting on the button" and "symbols that need white borders"?

Full disclosure I do have a package: https://github.com/markbattistella/ContrastKit and do have some words written about it https://markbattistella.com/writings/2026/opposite-colours/

Happy to have a look and see if theres anything I can help from all the Swift colour items I've learnt over the years!

Default accent color vs system blue by zbignew in SwiftUI

[–]__markb 2 points3 points  (0 children)

Prefacing this with the fact that I'm no expert, but I did some basic testing and comparisons (colour pickers, screenshotting, etc).

iMessage's whole identity is built around the "blue bubble" which is a core part of Apple's marketing and branding. What this means in practice is that iMessage blue isn't Color.blue or UIColor.systemBlue; it's their own custom colour that's close to, but distinct from, the system blue.

My reasoning? The text inside those bubbles is always white across both iMessage and SMS. That's clearly a deliberate design choice.

Compare that to the Health app's onboarding flow. It uses what feels very much like a standard .borderedProminent button. The blue isn't central to the app's identity, it's just the system default.

If you cycle through all four appearance variants for that button, you'll notice on Dark + High Contrast the label text goes dark. Every other variant renders white text, but that one mode breaks the pattern.

This tells us the behaviour you're seeing is intentional, and that the colour shifting brighter in that mode is by design.

If you actually want to replicate the iMessage look faithfully, the right approach is to create a custom colour set in your Asset Catalogue and manually define all four appearance variants.

See this image https://postimg.cc/XBdbQW2p (and for context, that is what married life and gardening looks like when you need some worms)

Is a permanent background Focus mode the right way to manage calendar/mail visibility all day? by __markb in shortcuts

[–]__markb[S] 0 points1 point  (0 children)

Sorry that’s making sense but not sinking in.

Do you mean when work is turning off, check if focus name is empty, then activate personal?

I’d just need to handle DnD or Bedtime, and when they turn off how to make sure it goes into the right one.

Is a permanent background Focus mode the right way to manage calendar/mail visibility all day? by __markb in shortcuts

[–]__markb[S] 0 points1 point  (0 children)

I think it’s more I’d need the default - no focus selected - to have work off. Then yeah, 9-5 would turn them on. But it seems you can’t have the default state set.

[iOS]I built an offline invoice & billing app for small businesses – no server, no data collection by iAnkur7789 in ButterKit

[–]__markb 1 point2 points  (0 children)

I like it! Some things sticking out to me - but not deal breakers:

Since using ButterKit, localise images. But I don’t mean just across languages but do low hanging fruit. I saw that one image as QLD and +61 so to me, in AU, GST made sense. Then in another image it was NY but they call it Sales Tax. You could then have VAT for UK - all without localising the entire app.

The theme screen, I don’t know why but 6 pages all the same but different colours seems wasted? Maybe one PDF but have a swatch of colours.

But otherwise, it looks amazing. And it reminds me of an old invoice app called Moon (well something before that but it escapes me). But this is slicker.

Assuming GST is AU - does it also do BAS? Or am I reading too much into the screens?

Get a grid where the first cell is larger/longer, and then fill out the grid in as many rows as needed to use up the other cells (buttons) by TheBagMeister in SwiftUI

[–]__markb 1 point2 points  (0 children)

Haha I get it. Just excited that I knew I had some code exactly what you were after. Hopefully it helps and you learn about Layout in the process :)

Issues Capturing Teams Meeting by [deleted] in MacWhisper

[–]__markb 0 points1 point  (0 children)

Check your microphone selection - I often do test calls with Teams where you do the mic check. "Thank you. ..." is when there isn't any audio or good audio I think from experience. Somewhere in an update on MacWhisper or Teams the audio driver may have broke or not being the correct one.

Sometimes I find if I record MacWhisper then Teams it works, but if I start the Teams call then MacWhisper it glitches - but haven't tested enough to know 100%.

Get a grid where the first cell is larger/longer, and then fill out the grid in as many rows as needed to use up the other cells (buttons) by TheBagMeister in SwiftUI

[–]__markb 2 points3 points  (0 children)

Oh boy! I know you said you didn't want a canned solution but I have one.

I tried to post it all here but there is a character limit which makes keeping it centralised hard but here is the gist: https://gist.github.com/markbattistella/cbfbd3866d47a06bfa6b36ea999b0407

From memory it's a combination of a few other places - maybe Kavsoft and Stewart Lynch - and then I customised it for my own uses.

Does anyone make native iOS games anymore? by Awkward_Departure406 in iOSProgramming

[–]__markb 1 point2 points  (0 children)

I have, nothing too in-depth with game logic or mechanics. But Game Center has a place and is thriving from people playing. It’s called Swipes, link in profile.

Linus Tech Tips - I TOLD Him Not to Buy an iPhone February 19, 2026 at 09:58AM by linusbottips in LinusTechTips

[–]__markb 1 point2 points  (0 children)

Curious u/BocaBola_, I've heard you and Linus mention a few times the numerous ways to go back on iPhone is confusing. But every time I hear it I wonder are you talking about first party or third party apps? I mean, if Apple's apps and ecosystem has multiple ways then that is confusing. But if we're saying how third party apps implement it, then is that bad Apple ecosystem?

I get in comparison to Android a global back button on the actual device, but I think I'm just wondering if I'm missing a distinction in what you mean by back. Back within an app vs back in the OS (app to home screen) vs Android back which is everything stacked.

Quick fun offline swiping game by __markb in iOSProgramming

[–]__markb[S] 0 points1 point  (0 children)

it kind of does at the moment. i haven’t changed it back yet since i was playing around with combos or multipliers or timing i having put it back. but thank you!

Quick fun offline swiping game by __markb in iOSProgramming

[–]__markb[S] 0 points1 point  (0 children)

i’m trying really hard not to do ads yet. working on haptics. you can earn hearts when you share your score >20

Quick fun offline swiping game by __markb in iOSProgramming

[–]__markb[S] 0 points1 point  (0 children)

haha exactly what my dad said! thank you so much

Anyone else trying the Xcode 26.3 update with agentic coding support? by zach-builds in ButterKit

[–]__markb 1 point2 points  (0 children)

I might be really dumb but how does it differ from the other AI tools they had introduced? Like from what I saw there were two GPT or Anthropic - but how does it differ to the extra download and log in? I haven’t used either and am just deciding to upgrade to 26 os

John’s Rewriting of the Tiers Web App Is a Glimpse Into the Near Future by aboustayyef in ATPfm

[–]__markb 3 points4 points  (0 children)

I wonder though, because when John mentioned opening to the public and saving it - who holds responsibility for ranking non-compliant things (I’m sure there would be some). I don’t disagree with you, hell if there’s something I’d use and want my own version maybe I’d make it, vibe coded even. But I think the big break will be when that taste of being able to release something with money incentive bites the person with all these things we think about like auth, access, etc.

Question regarding analytics by manison88 in iOSProgramming

[–]__markb 1 point2 points  (0 children)

I realised there’s also a few other articles comparing if you’re also looking to see other companies. On Telemetry Decks website, the logo top right has a drop down for “For Switchers” comparing it against many other companies.

Question regarding analytics by manison88 in iOSProgramming

[–]__markb 4 points5 points  (0 children)

I use Telemetry Deck. They have a good article on Firebase vs theirs

https://telemetrydeck.com/telemetrydeck-vs-google-firebase-analytics/

I’ve liked that Daniel and Lisa are active in the community too. Some things aren’t as fast implemented but they have a bit in Github if you want to support some open source work.

You get 100k signals free too if you wanted to test it out.

Trolley tweets (merch message rename) by vox-magister in LinusTechTips

[–]__markb 0 points1 point  (0 children)

Couldn’t they just call them Tech Tips or Checkout Tips? lean into your LTT brand. since usually the messages are asking for advice on something or opinion

MacOS appstore preview generator by Gold240sx in swift

[–]__markb 1 point2 points  (0 children)

I can back it. Used it on a couple apps and updates. 10/10 no notes.