Chris Banes
banner
chrisbanes.me
Chris Banes
@chrisbanes.me
🕸️ https://chrisbanes.me
👨‍💻 Senior Staff Software Engineer
If I ask ChatGPT, it knows it is ChatGPT 5.
September 29, 2025 at 11:28 AM
Looking forward to being back at @droidcon.bsky.social London this year.

I spent quite a while on this talk title…
August 22, 2025 at 10:43 AM
I don’t know how they expect anyone to know the location of this bar…
July 2, 2025 at 3:51 PM
💠 Haze 1.6.0 has been released!

This is a big release:
🤖 Blurring for all versions of Android
🎨 Foreground (content) blurring
📐 Blurred edge treatment

🔗: github.com/chrisbanes/h...
May 12, 2025 at 6:31 PM
💠 Haze 1.6.0-beta01 has been released!

🐛: Android 12 is now enabled by default
🤖: Experimental blurring support for all Android versions

The video below is recorded on a Pixel 3 running Android 11, but it works back to Android 5. Please give it a try and report back!

🔗: github.com/chrisbanes/h...
April 23, 2025 at 7:25 AM
Had a little hack getting Haze working on older Android devices.

It uses RenderScript, so is never going to be real-time, but the lag isn't too bad. Everything is performed asynchronously, so this isn't jank.

I'm undecided whether to keep going with it. Let me know if this would be useful to you.
April 10, 2025 at 7:53 AM
Check which build configuration you're using (build scheme controls this). KMP integration relies on it being called 'Release' by default.

You can force it by setting a user defined `KOTLIN_FRAMEWORK_BUILD_TYPE` build setting.

We have 3 build configs (Dev, etc), mapped to a Kotlin build config:
January 14, 2025 at 2:02 PM
💠 Haze 1.2.0 has been released

The big change in this release is that it now supports overlapping blurred areas.

🔗: github.com/chrisbanes/h...
January 9, 2025 at 4:05 PM
💠 Here's a sneak preview of something that I've been working on in Haze: overlapping areas

With this you'll be able to implement those classic glassmorphic card effects. I still need to run the performance benchmarks, but it seems to be working nicely...

🔗: github.com/chrisbanes/h...
December 11, 2024 at 9:25 PM
Haze 1.1 💠 has been released!

The main change is the new 'Input Scale' parameter, which allows you to set an optional (down)scaling mode. This should have a positive effect on performance when enabled.

github.com/chrisbanes/h...
December 3, 2024 at 8:27 PM
I always love drilling down into the referrers.

Reddit is the biggest by far for me, which surprises me every time I look, as I rarely post there myself.
November 12, 2024 at 10:15 PM
After what feels like a lifetime of development, I've decided to deprecate and archive Tivi 🫡

github.com/chrisbanes/t...
November 12, 2024 at 7:02 PM