Charanjit Chana 👋
banner
cchana.dev
Charanjit Chana 👋
@cchana.dev
Occasional photographer, web and app builder
📷 🕸️👨‍💻

#html #css #swiftui

👤 charanj.it
🔗 cchana.dev
📱 apps.cchana.dev
🎁 goodgear.club
🖊️ www.1thingaweek.com
⭐️ sitejoy.dev
Pinned
Hello, Bluesky 👋

I’m usually posting about #SwiftUI, #HTML, #CSS & #webdev and I’ve been building on the web for nearly 20 years now.

Find more from me at cchana.dev!
Charanjit Chana's Social Links
Links to all of Charanjit's social media profiles.
cchana.dev
I guess Apple will be rejecting tons of apps from the App Store thanks to their updated guidelines?!

“5.1.2(i): Clarifies that you must clearly disclose where personal data will be shared with third parties, including with third-party AI, and obtain explicit permission before doing so.”
November 13, 2025 at 7:07 PM
Reposted by Charanjit Chana 👋
Waiting for the better angels of CEOs? Don’t hold your breath.
November 10, 2025 at 5:42 PM
This. Again. 🤦‍♂️ #lfc
I’m constantly sat here wondering what the point of VAR is 🤦‍♂️ #lfc
November 9, 2025 at 5:13 PM
That was a tense game to watch given the usual Courtois heroics but a great win and some really good performances across the team #lfc #lfcrma
November 4, 2025 at 9:59 PM
I’m constantly sat here wondering what the point of VAR is 🤦‍♂️ #lfc
November 4, 2025 at 8:35 PM
Seems like both issues here are fixed so now I’m contemplating going back to the hard-to-discover list search. Prefer my own solution to be honest.
My two biggest annoyances with iOS 26. Taken from the Music app but apparent in my own apps too.

Number 1:
November 4, 2025 at 7:28 PM
Nallo unlucky with the way it all unfolded but he di what Konate should have done vs Brentford.
October 29, 2025 at 9:32 PM
Not sure why Sky keep showing the Chiesa effort given the linesman had his flag up so it wouldn’t have counted had it gone in #lfc
October 29, 2025 at 8:43 PM
#lfc really know how to ruin a weekend 😞
October 25, 2025 at 9:53 PM
Found the #lfc game more entertaining without an eye on social media last night. Think I’m going to make that change and generally look at it all less.
October 23, 2025 at 4:26 PM
Really like the widgets view in CarPlay but on a non-touch screen implementation it is not obvious when/how you’re interacting.

Also quite like the rounded corners introduced in the latest update. Looks great on my car’s infotainment screen and just happens to work concentrically too!
October 23, 2025 at 7:25 AM
I really don't like this Siri suggested widget for when I'm away from home and it suggests how long it might take to get back. The suggestion is fine but it just feels so cramped.
October 19, 2025 at 7:22 PM
Finished updating Team Sheets for its next release. Once that’s out I’m going to reduce the scope of some of the next ones I had planned so I can focus on a couple of other ideas I’ve had. Mercurion could benefit from some Apple Intelligence integrations but no idea how to integrate it yet.
October 13, 2025 at 10:28 PM
As part of #WeirdWrbOctober my entry for day 5 might actually be a pretty useful tool for my own needs! I built a tool that remixes common layout patterns to help inspire initial wireframes: weird.cchana.dev/2025/remix/
Charanjit's Weird October: Remix (2025)
weird.cchana.dev
October 7, 2025 at 9:19 PM
No app development the past few days but I am submitting items for #WierdWebOctober! You can find all my entries at weird.cchana.dev/2025
Charanjit's Weird Web October 2025
A directory of Charanjit's participations in Weird October 2025.
weird.cchana.dev
October 3, 2025 at 10:26 PM
I’m participating in #WeirdWebOctober and have submitted my website for day 1’s theme #transparency: weird.cchana.dev/2025/transpa...

Change the blend mode of a gradient that goes from black to transparent and scroll to see how the changes apply against different colours.
Charanjit's Weird October: Transparency (2025)
A directory of Charanjit's participations in Weird October 2025.
weird.cchana.dev
October 1, 2025 at 10:20 PM
No idea why the engraving wasn’t showing up on my iPhone before but it does now and it’s one of those touches that just makes a device feel so personal.
September 29, 2025 at 8:43 PM
Bit of work on Mercurion tonight and have refined the list views and tidied up archives. Also validated that writing tools work when available. Also also using catalyst for cross platform compatibility because Xcode was complaining too much! #SwiftUI #BuildInPublic
September 28, 2025 at 8:40 PM
Prototyping my next app, Mercurion, has been straight forward enough but I’m pretty sure NavigationSplitView is the cause of lots of issues for me. Trying to persevere with the layout as it does make sense for a post drafting app but I’ve had to drop the details view #SwiftUI #BuildInPublic
September 25, 2025 at 8:24 PM
Very happy with how my new app’s icon has turned out. Once again I’m building with SwiftUI and while I’ve bit some bumps along the way I’m making good progress. #SwiftUI #BuildInPublic
September 24, 2025 at 9:54 PM
September 24, 2025 at 12:55 PM
Posting about these beauties and modern tech in general on @1thingaweek.com tomorrow. trying to figure out a way to explain my thoughts in a video on how they stack up to my previous Apple/Beats wireless earbuds
September 23, 2025 at 10:10 PM
THIS!

I need to get back to posting examples to sitejoy.dev to prove it’s possible to build great websites that are not just full of bloat!
September 22, 2025 at 9:35 PM
Working on a new app, which I have a name for, and NavigationSplitView has been giving me a headache. I just don’t understand how to bring highlighting behaviour to the iPad. I thought iPadOS was a thing but not according to Xcode where it’s treated as iOS 😩

#SwiftUI #BuildInPublic
September 22, 2025 at 8:55 PM
Why did no one tell me about this setting?!

I’m doing my best to give into music streaming and this is gonna make that way easier!
September 19, 2025 at 10:18 PM