Brian
@brian.blue
📤 1573
📥 99
📝 1177
Turning coffee into software I also make music at
http://briandavidvaughn.com
https://bvaughn.me
[email protected]
has been published with improved TS types and documentation Happy holidays from me to you 🎄🎁
react-virtualized-auto-sizer.vercel.app/examples/bas...
loading . . .
react-virtualized-auto-sizer: React components for rendering large lists and grids
Documentation for react-virtualized-auto-sizer. react-virtualized-auto-sizer is a set of React components for rendering large lists and grids. This website contains demos and code samples ...
https://react-virtualized-auto-sizer.vercel.app/examples/basic-usage
3 days ago
2
16
0
Happy holidays 🙂 Hope you're all able to find a little peace and happiness at the end of the year before we all have to dive back into the craziness.
3 days ago
0
19
0
What a lovely change of pace 🙂
6 days ago
0
22
0
Any TypeScript experts able to explain what's going wrong with the inferred type here?
www.typescriptlang.org/play/?pretty...
loading . . .
TS Playground - An online editor for exploring TypeScript and JavaScript
The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.
https://www.typescriptlang.org/play/?pretty=true#code/PTAECECcFMEMGsAmB7A7gO1AM2ZUALAF0IAcBnALhAHMBLQ-AVwCMA6AY2QFthmA3WI2r50wGLHaEAtH1qRCjWABtaAL2iIpgwsilk10SMFpkyjaGWABGAAw2AsACgntLiVyFQAJTiTskblAAInFJIIBuJydoAA93eVBCAE8SaFAAUXRYZiUNUABeUABvJ1BQRBNs3IAxZGQAfgpsZTI0gB9QRnREaCxadA1IxzKuaAZkRCaAChIA8iai7DqmskJIfupQAF8ASgKAPm9fQlYfCUIAOQnoIa2h2PjPZNTQABFKnLzCkuHyj5rlolIOYhiMxvgJtNZsh5sVdgcjudTscrj1bkNonEPIkUmkAApzMgFDJZT6IUAdd5kKqDKKOECgABqhloWCSiXwaWo0AGkGUoCUyDo7FAyCwHPxhJxqScPXYSlgMFAnHQq1A0NhBJhZAxjlZoBmhNYFWpn1qyAK+UKa3Mex+ZQ1ZFYo3GiCmRV2t1A0CUrVA+sN2uN-2g5sthSwLWgdtK6qNLohbsWOGQTSCzEVQW2Oy9Pr9AcdwdNAItVsKXR6fQGiBjv0LCYm7qWqeCGcgWc9Ti2dIZzPWyQ5sE8JFgpg2oFHE-VitgLsMiQtsFAMGojAVeCwXUktGQmFQuHgZFl0HlirSm-Q293iQshGqW8IO-Qgc1hJ2TT4yFoiF1hFv98vR9d3dWMG0mA1kzqbMERTVgdAAVRIVJIAAYVHaAph2AAaLsdicP9VgAq9n3tP5i1DQFI19aAcN+MDpkgi14XyQ5YIQpDDDQ1pMNo3Z8P-B8nxA34TRpc0mhtGjYwZAABQgyCkB4T2kQwAjwMMTAnbpQDICE13JZg0grXp+g0UDwUhCDm2gljmzg5BEOQriMOw3CezAcAhCacBkAYUAUIVUwUO4dwBnQTxYG0oigPQYK3F3HknlxIlYnwWhmHoCUdNnNJ+iwQweXYNJmCEA1DMFVA8PpMA5XXNIVTVAAVW84tCxKmjOSRWFahLwoC0cyAAHi1ch9iGWqz2VXcmpakLesIDrjlYaKnx6sLCGGwkxvcjI4hUdhMoEJRzFAfdIEPJxOpOdhxD-dJclGcKpljZrVjWxLaLKUiylEs1KKjT6ylAeirJTGzWLqezHM49CeNjLZaKqq6OFu6B7ugR7CGe35XsId7wsB76yLEwFJMBspZPkxS4mUxTIDU0ANKJSLyV05B9NAQzOm6Ezq1jMFXQY6zmIh5AoY41DYdc34EacKqnAZABJNx9sO5QTpQCxQHQXzToPS6lpuuA7oexLsbKXH8cIQn+eBizwKbMGRbs9inKlwHZcceXHCAA
6 days ago
2
3
0
Thorough e2e test coverage is really important for libs like react-resizable-panels. To help me write e2e tests more easily, I mad a URL encoder/decoder so my Playwright tests can React components into a Vite app. Tests call the encode method which returns an encoded URI
github.com/bvaughn/reac...
7 days ago
1
9
0
It takes a real joke of a person to rename a memorial after themselves. What an absolute clown.
8 days ago
0
7
0
Even mild criticisms of AI get some pretty strong blowback. Honestly it's freakin weird.
9 days ago
1
9
0
I'm guessing only 1% of people actually care about this feature, but I'm proud of the UX polish in v4 around fixed-size panels.
react-resizable-panels.vercel.app/examples/fix...
9 days ago
2
16
0
Got a couple of bug reports this morning that had both repro sandboxes AND videos 🥺🥹
9 days ago
2
18
0
Do you consider it rude to refuse AI-generated PRs (on principle, regardless of code quality)
10 days ago
4
0
0
GitHub issues can really be something 🤪
11 days ago
2
54
1
GitHub issue received with many complaints that version 4 has breaking changes 🤨 Why else would it have been version 4?
11 days ago
1
12
0
Version 4 has been published 😮💨
add a skeleton here at some point
12 days ago
1
28
0
It's also off-putting how obvious it is that these emails are created by these AI tools. The phrasing is weird and the focus is often on outdated or irrelevant details. I know that mass email recruiting is not a new thing, but this is more annoying.
add a skeleton here at some point
12 days ago
1
3
0
The react-resizable-panels version 4 rewrite is nearly finished. Feedback would be very useful if you have a few moments to try it out. I published an alpha (4.0.0-alpha.2) to NPM, and the new docs are here:
react-resizable-panels-git-v4-brian-vaughns-projects.vercel.app
loading . . .
react-resizable-panels: React components for rendering large lists and grids
Documentation for react-resizable-panels. react-resizable-panels is a set of React components for rendering large lists and grids. This website contains demos and code samples showing how ...
https://react-resizable-panels-git-v4-brian-vaughns-projects.vercel.app/
12 days ago
2
12
1
"When I saw the original Jurassic Park in theaters, I was blown away by the dinosaurs...remember thinking, "How did somebody make this?" Seeing AI art, I don't feel that way at all. It feels hopeless. Like there's no point in making anything." I've been wrestling with this feeling a lot lately.
13 days ago
1
12
0
I somehow scratched the surface of my eye a week ago and it’s been pretty rough. Third doctor visit this morning and I’m about to start new steroid+antibiotic drops. Hoping it helps quickly 😮💨 It’s very disconcerting to have eye swelling.
13 days ago
0
4
0
theoatmeal.com/comics/ai_art
14 days ago
0
8
0
Holiday vacation starts now. The next 24 days are all mine 🥳
16 days ago
3
16
0
I wonder if recruiters emailing me about AI roles have any idea how off putting I find that field in general They’ll find other people to do the work, I’m sure, and I guess I don’t want to both too many bridges, so I say nothing
17 days ago
0
5
1
Listening to Chuck Schumer speak makes me so mad. Show some fucking passion about literally anything, or just… retire
17 days ago
0
6
0
"I'm just following up about the open position at [generic AI startup so bland you forget what is while you're reading it]" 😮💨
20 days ago
0
6
0
I know it's difficult to write and maintain good documentation, but I wish the authoritative ARIA docs/spec had more examples. There are often a lot of words but not a lot of examples.
21 days ago
1
7
0
Sooo, I'd say the rewrite is going well 🙃
21 days ago
1
10
0
Hey
@tiptap.dev
👋 I’ve been enjoying your editor overall. Thank you for the recommendation! 😌 Two rough edges so far. This one (which I have found a workaround for, but it’s not great):
github.com/ueberdosis/t...
loading . . .
CodeBlockLowlight extension crashes in Jest · Issue #7092 · ueberdosis/tiptap
Affected Packages @tiptap/extension-code-block-lowlight Version(s) 3.6.2 Bug Description CodeBlockLowlight crashes when run in Jest with TypeError: import_extension_code_block.default.extend is not...
https://github.com/ueberdosis/tiptap/issues/7092
22 days ago
2
3
0
Feels good to close GH issues with “This feature is not something I want to add”. Self care 😌
23 days ago
1
24
1
Someone complained that the react-window docs are confusing and not very beginner friendly, so I've been working on a new overview page explaining how the library works. I don't know if this would be helpful or not.
25 days ago
4
12
0
⚛️📊 for react-resizable-panel groups, which prop name do you think works best for differentiating between a horizontal group (panels flow left to right) and a vertical group (panels flow top to bottom)? I previously used direction=horizontal and direction-vertical Direction? Orientation? Layout? 🤔
25 days ago
2
0
0
Super tired of seeing news stories with Sam Altman’s fake-concern-face next to his latest nonsense quote
25 days ago
0
5
0
Why am I always tired lately 😮💨 It sucks!
25 days ago
0
0
0
Finished the react-resizable-panels v4 overview pages for the new imperative APIs tonight. It's slow going but I'm really happy with how it's turning out. No generative code or AI tools will be used in this, because 💩
react-resizable-panels-git-v4-brian-vaughns-projects.vercel.app/imperative-a...
27 days ago
2
14
0
Hey ⚛️ folks 👋🏼 Question about SSR react-resizable-panels uses localStorage to remember panel sizes between pages, but that causes layout shift with server components How would you avoid that? One idea would be to inject a blocking script (
github.com/bvaughn/reac...
) but that's pretty heavy Ideas?
28 days ago
4
2
0
Had a nice experience using Tiptap on a work project. Ended up forking a couple of plugins (eg mention and suggestion) to fix some small async bugs, but their plugin code is very approachable 👍
about 1 month ago
0
4
0
Difficult to shake the feeling we’re all sleep walking towards a bunch of cliffs
about 1 month ago
0
3
0
reposted by
Brian
Carl T. Bergstrom
about 1 month ago
I don't have words for the sort of confused this makes me feel.
add a skeleton here at some point
13
286
28
The idea of splitting a library into 100 tiny packages feels like a mistake
about 1 month ago
1
9
0
Hitting a surprising dead end with Lexical: I can’t get it to parse markdown that’s pasted as plain text Seems like the only thing its API supports is to replace all text, rather than just the current selection This seems crazy
about 1 month ago
1
2
0
Playing around with Lexical again. It’s so powerful, but the docs are still kind of sparse and confusing for some of the plug-ins.
about 1 month ago
1
4
0
Made significant progress on the react-resizable-windows rewrite this weekend. In particular, I'm proud of the improvements to the docs site. Pages like this one in particular:
react-resizable-panels-git-v4-brian-vaughns-projects.vercel.app/props/group
about 1 month ago
1
2
0
Anyone at Vercel have tips on how to resolve a queue that's stuck? Deployment page says "The build will start once your other Deployments have finished" but there's nothing in my queue (except this build)
about 1 month ago
1
4
0
It's taking me forever, but I'm getting closer to a react-resizable-panels version 4 release. The major difference will be support for more size units (%, pixels, rem/em, vh/vw)
about 1 month ago
2
17
1
Not sure if winter stacked on top of the general social/political situation, but I’m having trouble shaking a dark feeling 😕
about 1 month ago
2
5
0
Just came across the TODO Tree VSCode extension, and it's great! Really handy to have all of the TODOs gathered in one place like this.
about 2 months ago
1
6
0
The Grandson concert last night was great. Super tight sound and really good stage energy. I love living within walking distance to so many good music venues.
about 2 months ago
0
4
0
After using Google Home for several years, I set up a HomePod this evening in my apartment and it is so much nicer
about 2 months ago
1
1
0
Looks like I’ll be visiting London for the first week of December. First time in a while!
about 2 months ago
0
3
0
Considering a react-resizable-panels rewrite, built on top of resize observer, so I can offer a more flexible API (aka percentage and pixel support)
about 2 months ago
1
8
0
Why do the automated announcements for the L train always interrupt themselves? Seems like such an easy thing to notice and fix. “Hello passengers, the next Brooklyn bound L train- hello passengers”
about 2 months ago
0
0
0
reposted by
Brian
Apes 👸
2 months ago
Remember when you used to tweet stuff like this and it would get >2000 likes?
1
0
1
Does react-window v2 support is-scrolling indicator❔ Yes, with only a few lines of user code:
github.com/bvaughn/reac...
loading . . .
Feature Request: Bring useIsScrolling into V2 · Issue #877 · bvaughn/react-window
V2 has been amazing and so smooth! Thank you for the update. Is there any plan to support useIsScrolling in Lists? It was really convenient to have access to isScrolling on a list item. A dream wor...
https://github.com/bvaughn/react-window/issues/877
2 months ago
1
3
0
Load more
feeds!
log in