Has iA Writer changed your life?
iA
• iA Inc
iA
• iA Inc
Has iA Writer changed your life?
👀 https://chromium-review.googlesource.com/7853759
“[flex-balance] Enable by default.”
Chrome 150, let’s go! 🎉
RE: https://mastodon.social/@btconf/116651922667550532
It has been such an honour to be on the Beyond Tellerrand stage. I've given dozens of talks and this one felt very much like a personal journey through some projects I never meant to show on stage.
I had so much fun creating all of this and I think it shows in the video. Thank you, Marc!
I can't believe this actually works.
The game loop sends renderer commands to an orchestrator that fans out the commands to multiple local completely independent renderers.
Each renderer gets the same commands and can decide to override the camera position.
One of the things I started doing recently is to add recording and visualisations straight into my demos. Great to export and then include in a talk.
In this case I am showing 4 different renders, from my original oscilloscope version of DOOM and several intermediate steps of the CSS renderer.
I guess this is a sign that I should start with my #CSSDay presentation 😬
Here's the recording of this year's “What's new in Web UI” talk @Una and I gave at Google I/O earlier this week.
Very happy with how it went, and I think you might find it useful, so give it a watch 😊
Half an hour to go before @Una and I take the stage at #GoogleIO to give you an update on CSS and Web UI.
Tune in here: https://io.google/2026/explore/pa-keynote-10
I just saw the full schedule for #cssday and oh my... just look at all of those names. 🤩 The best and the brightest of CSS all in one room and then there is also me. No pressure, no pressure... It's gonna be fine 😅
Been using Claude Code to add network support to cssDOOM and... I have opinions:
Claude is brilliant and able to solve complex problems. But it uses band-aids and shortcuts to achieve that. It is an extremely fast lazy programmer that is able to create technical debt quicker than any human being.
Multiplayer cssDOOM on your phone? Yeah, it works. Just no good way to control it. But yeah. It can render two scenes side-by-side without any major issues. 🤯
If only you could start a network game from your phone so your friends can join you… coming soon 😱
In theory it could do four players. But two is pretty much the maximum the browser can render simultaneously.
But that is okay. Rendering one DOOM in CSS is already crazy. Rendering two at the same time is insane. Yet it works.
On a side note: my eleven year old is already beating me.
Made progress with cssDOOM last evening.
Created a special multi-player deathmatch version for CSS Day that runs in kiosk mode. It uses a video wall controller to split up the screen into sections. On the computer it is just one full screen window, but it drives two separate screens.
RE: https://podcasts.social/@workingdraft/116560103634569468
It is always fun to talk about my weird little projects, but this turned in to such a lovely chat. Want to know a bit more background about cssDOOM, my bad clock project and CSS on oscilloscopes? Check it out!
Sometimes your rabbit hole has another rabbit hole which has another rabbit hole. Not even sure how many levels deep I am in this right now.
Yes - network cssDOOM is coming – want to do it right – but last night I spend 4 hours working on recreating the DOOM letters as COLR/CPAL web font.
I know this is getting ridiculous, should I also add network play for cssDOOM?
The whole infrastructure had separated rendering and game loop from the start. Extended this to support rendering using a message channel. Using BroadcastChannel right now, but no reason why it could not be WebRTC.
Maybe have a Hammerspoon script running in the background that monitors if the browser is still active, and if it isn't it will automatically start it. Might be helpful in both scenarios.
The whole goal is to have something playable at CSS Day with two monitors.
Two possible solutions: use split screen and a video wall controller to direct each side to a different monitor. Should work very well. Very solid. Just one browser, one window.
The other solution is to connect each screen and simply use two windows and full screen each. Maybe a bit more fragile. The communication between the two windows is pretty solid, but what if it crashes... who is going to start it up again?
Deathmatch cssDOOM is coming soon! Still plenty of small issues, but it works already pretty well.
Added side-by-side and also multi-window. Has one advantage, that if the other player gets annoying and tries to kill you, you can just close his window and you win.