Will Stone

@wstone.uk

💼 Principal Software Engineer at FTSE 250 eCommerce 👨‍💻 Frontend-focused JavaScript/TypeScript 🌍 https://wstone.uk 🫤 https://2n8.wstone.uk ♻️ https://plastic.wstone.uk 🎩 https://commits-with-character.org

@quiche.industries Odd request, I know, but is it possible to support “Safari Web Pages” from Quiche’s share sheet? It allows the url and name to be retrieved in Shortcuts and means they can be sent on to other apps. Not seen it supported in any browser other than Safari so not sure if possible.

Bild

Apple, feature request: disable iPhone’s raise to wake when using the torch. When you’re trying to view something in the dark, the last thing you need is a bright phone screen lighting up directly back at you 🤦‍♂️ <- me shielding my face from my phone.

@quiche.industries Hi 👋 This doesn't happen often but the only example I can confidently link to is from MY site 😭 With Quiche the top of the screen isn't tinted but it is with Safari. I have the meta theme-color tags in place 🤷‍♂️ wstone.uk

Quiche browser not tinting the top of the screen.Safari browser correctly tinting the top of the screen.Screenshot of inspector of wstone.uk webpage showing the correct meta tags in place.

@quiche.industries Another feature request: toggle to show full page title in the menu. I quite like to long press the address bar for my menu and it feels fitting that this action would show me more about where I am. On a mobile device the title of the page doesn’t always fit in the address bar.

@quiche.industries hey 👋 been a while since I’ve use Quiche but thought I’d give it another try; loving the Liquid Glass. I think you’ve done it better than Safari ☺️ Have you got auto-closing tabs on your to-do list?

@tangled.org Hi 👋🙂 This looks like an amazing project! I signed up but didn't realise I could use my BSky handle, can I change it over? I signed up using will-stone.tngl.sh. Happy to have that account deleted and I'll sign up again if that's the only way.

Write flat tests. No "describe", no scenario nesting, no beforeEach/afterEach hooks (as a rule). Each test case is self-contained, listing all the setup it needs. Use Symbol.dispose for reliable cleanup. Use granular test cases. ☝️ These things will make your tests shine.

@daishikato.com hi 👋🙂 I thought I'd ask the state management king what he thinks of my attempt? 2n8.wstone.uk Inspired by the simplicity of Zustand with the minimal TS boilerplate of MobX. Whilst not usually a class fan myself, I do find they are good syntax for state. Love to hear your thoughts 🤓

Someone who follows 5000 people follows me, I block them because that’s not normal, they block me…So… you didn’t really want to follow me. @bsky.app these vanity/farm accounts have gotten out of hand. Please either prevent them or allow an easy option to auto block them.