Jamie Birch
banner
shirakaba.bsky.social
Jamie Birch
@shirakaba.bsky.social
💼 Software Engineer 👨‍🔧 Cross-platform hobbyist 📱NativeScript TSC 📺 ex-Smart TV dev 👨‍🔬 ex-virologist 🇯🇵 日本語 🆗
It seems it doesn't require a mix of horizontal-tb and vertical-rl. Purely vertical-rl is enough. Will link this video in the Bugzilla report.
September 17, 2025 at 1:01 AM
I think I've got a repro! Both a scrolling issue (as the pan gesture passes straight through the overlay) and a rendering issue (as the bottom portion of the overlay unexpectedly goes black).

Just cleaning it up, then will file it.
September 16, 2025 at 11:50 PM
More progress on my Xcode classroom – a React DOM + Tailwind v4 component for making tutorials that involve Xcode!

Lately I've been improving window resizing. I wanted to match how Xcode collapses labels (yet not icons) when space is limited. Keep your eyes on the run destination!
March 5, 2025 at 4:43 AM
I've been making a docs site to share everything I've learned as a fullstack dev. 📜

When it came to documenting React Native, I decided that instead of using static screenshots of Xcode, it would be nice to have an interactive mockup of Xcode in-browser. So I began making one!
February 25, 2025 at 10:56 AM
I've started writing a docs website to share all the knowledge I've learned over nearly a decade of working with various technologies such as React Native.

As Docusaurus makes it so easy to set up (🙇‍♂️ @sebastienlorber.com), I've decided to provide screenshots in both light-mode and dark-mode!
February 15, 2025 at 1:53 AM
My ebook reader app continues to land on every single WebKit rendering bug:

Place a <div style="position: fixed"> into your <body>. That <div> will scroll just fine *until* you scroll the <body> along by one viewport, whereupon it cannot be scrolled.

… but *only* for `writing-mode: vertical-rl`! 😭
February 11, 2025 at 2:16 PM
Did a bit more work on my popover dictionary.

More and more edge cases to handle to get "ideal" layout. Still a few less-than-ideal cases to look into. Has started to turn the inflection point from "fun challenge" to "I wanna work on something else", but I seem to be getting closer to usability.
February 9, 2025 at 3:29 AM
More progress on my Expo / React Native app for reading Japanese ebooks.

I've been doing lots of maths to make this popover lay out sensibly, such that it uses available space efficiently and avoids covering text you've already read (when possible). It's beginning to look usable now!
January 26, 2025 at 12:12 PM