Jeppe Reinhold πŸ‡©πŸ‡°

Jeppe Reinhold πŸ‡©πŸ‡°

@reinhold.is

Staff Open Sourcerer at @chromatic.com working on @storybook.js.org πŸ“š Co-host on the Svelte Radio podcast. πŸŽ™οΈ πŸ™‹β€β™‚οΈβ˜€οΈβš“πŸŒ±πŸ™‹β€β™€οΈ

1.4K followers582 following1.1K posts

Jeppe Reinhold πŸ‡©πŸ‡° reposted

✨ My new library gpuix-svelte is out! Build native desktop apps for macOS, Windows and Linux using Svelte and gpui, a Rust-powered graphics engine. Excited to see what you build! #svelte #native gpuix-svelte.stanislav.garden

gpuix-svelte.stanislav.gardengpuix-svelte: Build native desktop apps with SvelteA Svelte renderer for native desktop apps on macOS, Windows and Linux. GPUI, the UI framework behind the Zed editor, draws them, with no DOM or webview.

Jeppe Reinhold πŸ‡©πŸ‡° reposted

Replying to @zachleat.com

I've been so incredibly happy with Zen as my replacement for Arc. Workspaces with the option to set a unique profile for each is the killer feature for me, and the folders that got added late last year. It's all been made just that much better with your extension too! πŸ₯³

Someone prompted this, printed it, laminated it, put it on the wall, without ever realizing that the actual illustrations where complete nonsense. Or even worse, felt that it was good enough anyway.

Jeppe Reinhold πŸ‡©πŸ‡° reposted

Hi all :) I'm looking to improve Storybook for Vue users. If you maintain a Vue design system or component library and don’t use Storybook, what stopped you? And if you tried it and dropped it, what was the moment you gave up?

If you're feeling adventurous, you can try this out in the recent prereleases of Storybook 11! It comes with an automigration that _should_ take care of everything for you. $ npx storybook@next upgrade Appreciate any feedback, real-world QA is super valuable at this stage! πŸ™

... because Svelte CSF finally becomes part of core! πŸŽ‰πŸ˜† In the near future you won't need the the addon at all, @storybook/svelte will handle .stories.svelte files just fine. :) This is just one of the improvements we're working on for Svelte for Storybook 11. πŸ€—

Jeppe Reinhold πŸ‡©πŸ‡° reposted

What if there was a Web Components conference?? @stuffbreaker.bsky.social and I are teaming up to get a little more serious about the idea of getting one together. We want to gather data on if there is interest in the community forms.gle/ZGqtYGj7V6q8... Please fill out and share to anyone!

forms.gleInterested in a Web Components conference? Let us know below!Web Components folks have been semi-seriously talking about organizing a conference for years, and with the ecosystem in a real moment of growth and popularity, it's about time! This form is our firs...

I've realized how out of touch I am with "everyday society" by not having an Instagram or Facebook account. I was watching a Danish game show with my wife, and I never realized that all the contestants were actually "celebrity" food influencers. I thought they were all just randos.

Jeppe Reinhold πŸ‡©πŸ‡° reposted

This Thursday we'll be discussing about Visual Regression Testing using @vitest.dev and @chromatic.com. Join me and @kylegach.com to hear how you can get VRT that's stable across your whole team, not just on your local machine. πŸ“Έ

Chromatic@chromatic.com

@vitest.dev already renders your components in a real browser. Now you can visually test them there, with no test code changes. πŸŽ™οΈ @ariperkkio.dev, the Vitest core maintainer who built our new plugin, is doing a live walkthru with @kylegach.com to show you how. 🎟️ Save your spot πŸ‘‡

... because Svelte CSF finally becomes part of core! πŸŽ‰πŸ˜† In the near future you won't need the the addon at all, @storybook/svelte will handle .stories.svelte files just fine. :) This is just one of the improvements we're working on for Svelte for Storybook 11. πŸ€—

Jeppe Reinhold πŸ‡©πŸ‡° reposted

Jeppe Reinhold πŸ‡©πŸ‡° reposted

MSW add-on for Storybook is downloaded 1,539,807 times per week! That makes it one of the most used add-ons in the entire Storybook ecosystem. Pretty wild. And with the latest release, it's the best way to mock the network in your stories, too. github.com/mswjs/msw-s...

github.comGitHub - mswjs/msw-storybook-addon: Mock API requests in Storybook with Mock Service Worker.Mock API requests in Storybook with Mock Service Worker. - mswjs/msw-storybook-addon

Jeppe Reinhold πŸ‡©πŸ‡° reposted

@storybook.js.org has been a great companion for working with agents, reviewing the UI components agents made, and making sure components stay pure and stateless. (I have to admit that, as a human, I was too lazy to write stories, but with agents it actually creates a pretty good feedback loop)

I've followed along as @ariperkkio.dev has been building this with the team, and I've been super impressed with what everyone was able to achieve here. Visual Regression Testing for Vitest is good now.

Chromatic@chromatic.com

Chromatic for @vitest.dev Browser Mode is live. πŸ§ͺπŸ“Έ Browser Mode runs your component tests in a real browser. Now Chromatic checks how those components look by capturing the rendered UI. No new screenshot assertions. No second suite to maintain. 🧡 (1/4)

Debates about kids' "screen time" are always so unnuanced that they are useless. The spectrum between a kid having Nokia 3210 without a battery and giving them full access to a PornHub Pro Max subscription is pretty damn wide, but it's always just reduced to "weekly hours looking at pixels"

The Danish Gambling Authority has blocked "not gambling" Polymarket for providing gambling services without a license. One of the things I'm most proud of about the Danish culture is the No Bullshit mindset. "Well if you read the letter of the law" always looses to common sense, and I like that.

spillemyndigheden.dkThe Danish Gambling Authority blocks 98 illegal gambling sitesOn 8 July, the court at Frederiksberg ruled in favour of the Danish Gambling Authority to have 98 websites blocked that offered illegal gambling to Danes.

Jeppe Reinhold πŸ‡©πŸ‡° reposted

Replying to @dummdidumm.bsky.social

So please, please stop using AI this hard when it comes to writing. I'd rather read typos than a thousand em dashes. I'd rather read boring or broken english than soulless catchy phrases. I want to read what _you_ have to say. I want to see the human behind the text.

Jeppe Reinhold πŸ‡©πŸ‡° reposted

James@43081j.com

React seems to have wired class avoidance into so many brains Have seen a few non react codebases recently where this is leaking in: ```ts function myFactory() { let local1 = ...; return {method1, method2}; } ``` Looks a lot like a class...

500 years from now, archeologists are gonna look back at us and think "oh wow they built a lot of load-bearing things between 2025 and 2030, there must have been a cosmic event that caused gravity itself to intensify in that period."

I second all of this! The Barcelona conf was a fantastic experience to me, this isn't like any of the other tech conferences, I promise. Can't wait to see you all there! πŸŽ‰

rich harris@rich-harris.dev

So excited for this β€” the Svelte community is so fun and idiosyncratic and welcoming and if this is anything like the last two conferences it will be an absolute blast. And Ljubljana is lovely. Submit a talk idea! Join the list! Would love to see you there

How would you feel about having a universal schema for describing UI components, with their props, descriptions, names, etc.? Unified across all UI frameworks, taking nuances into account, like React children vs Vue slots vs Svelte snippets vs WC CSS Attributes etc. Would this be useful to you?

Do you think it should be framework agnostic, somehow trying to find a way to have one schema that encompasses all the framework difference? Do you think that's even possible? Or do you think it should instead be framework specific, which specific schemas for specific frameworks?

I grew up in a family of loud voices (literally), and having a loud voice has served me well over the years. But now I realize that my children have all inherited this loud voice, and it's horrible to be around. It's like sometimes they don't even have an indoor voice.

I haven't been active much here or in any community really, for the past 6 months. Just too much going on at home and at work for me to have room to participate. Hoping to change that now. ❀️

Jeppe Reinhold πŸ‡©πŸ‡° reposted

Huge news to Storybook developers using MSW: version 3.0 of our add-on has just been released! πŸŽ‰ github.com/mswjs/msw-s... This brings a new architecture to support both CSF3 and CSF4, fix some long-standing issues, become dependency-free, and a ton more.

github.comGitHub - mswjs/msw-storybook-addon: Mock API requests in Storybook with Mock Service Worker.Mock API requests in Storybook with Mock Service Worker. - mswjs/msw-storybook-addon