James

455 posts

James banner
James

James

@atomiksdev

@Base_UI dev

Australia Katılım Haziran 2012
294 Takip Edilen1.6K Takipçiler
James retweetledi
Colm Tuite
Colm Tuite@colmtuite·
Base UI crossed 1.1M+ weekly downloads. We grew ~19% weekly for the past 7 weeks. Not that for one year in 📈
Colm Tuite tweet media
English
10
3
152
16K
James
James@atomiksdev·
@RafaellLycan @kianbazza @bazza_ui @base_ui @colmtuite In 1.1.0 there was a bug where the submenu could get stuck (as shown in the recording above) In 1.2.0 this should be fixed, and I made an isolated demo that shows the perf is pretty good in prod mode for delay=0 submenu triggers 🔽 (probably can still be improved!)
English
1
0
7
131
kian bazza
kian bazza@kianbazza·
Performance gains in @bazza_ui vs. Base UI <𝙼𝚎𝚗𝚞> Finally did a side-by-side comparison... and the difference is ⚡ You can see how our implementation barely drops submenus opening when moving the cursor up/down at a fast speed. The video doesn't do it (enough) justice. We do a few things internally to make this happen -- excited to release this to the world. Soon.
English
38
33
895
135.8K
The Doctor
The Doctor@Doctorthe113·
@YBenlemlih @shadcn Should rephrase that select part. Shadcn docs doesn't tell you how to. And baseUI docs don't directly tell you either when I checked. If I'm not mistaken you could use a data-placeholder instead but it never worked for me.
English
1
0
0
322
Josef Bender
Josef Bender@josefbender_·
Is it better to user radix or base ui with @shadcn ui?
Josef Bender tweet media
English
65
1
307
108.9K
James retweetledi
diegoandai 🌳
diegoandai 🌳@DiegoAndaiC·
I'm constantly impressed by @base_ui's flexibility. You can use NumberField's scrub area to make the input scrubbable, and even place other interactive elements like menu triggers on top:
English
3
14
198
13.7K
James
James@atomiksdev·
Download stats:
James tweet media
English
0
0
1
431
James retweetledi
Base UI
Base UI@base_ui·
Introducing Base UI v1 ✔︎ 35 unstyled UI components ✔︎ New npm package (base-ui/react) ✔︎ New website ✨ ✔︎ Configurable, composable, customizable ✔︎ Accessible, based on ARIA + WCAG base-ui.com
English
123
200
1.9K
394.3K
James
James@atomiksdev·
@devongovett @colmtuite @rauchg It's minor here, but: - The toast announces "Copied" to assistive tech, unlike tooltip text changes - The imperative API feels more intuitive to use than controlled `open` state - Animations & events work more nicely by default Our tooltip guidelines are pretty long now 😅
James tweet media
English
1
1
5
424
Devon Govett
Devon Govett@devongovett·
@colmtuite @rauchg That's interesting. I wouldn't even consider this one to be a toast at all since the tooltip is already there before. Why not just change the text in the tooltip?
English
2
0
4
1.4K
James retweetledi
Pasquale Vitiello
Pasquale Vitiello@pacovitiello·
Opening up coss ui 🎉 The new UI we're building for the @calcom platform. Built on top of @base_ui, as we strongly believe in the project and the team behind it. It's now open to everyone who wants to test it, break it, and make it better 💪
English
55
52
887
107.8K
James
James@atomiksdev·
@rickyfm If useEffectEvent shipped with hooks originally in 2019, I think there'd have been a lot less confusion around effects, especially a massive reduction in broken dep arrays React's model is beautiful when you see it like this
English
1
1
13
1.9K
Ricky
Ricky@rickyfm·
ok bet: no wrapper, which is easier?
Ricky tweet mediaRicky tweet media
English
57
20
757
575.4K
James
James@atomiksdev·
@sergiodxa @purchase0264 @remix_run @bunjavascript @JLarky Had the same issue - it's because `this.update()` is actually called `this.render()` at runtime, at least on the current version of your repo The press event swallows errors so it just looks like nothing is happening
English
2
0
0
181
Josh Wootonn
Josh Wootonn@JoshWootonn·
Hey @base_ui, have you considered adding a `Tooltip.Positioner` API? In @MakeswiftHQ, I have some specific situations where the interactive element is a invisible `input` and the visual thing being interacted with is a `div`. It would be great to be able to separate the trigger and anchor for this use case.
English
2
0
0
243
James
James@atomiksdev·
@diegohaz Also I can deprecate Floating UI finally so we can use native anchor positioning 😂
English
0
0
1
115
Haz
Haz@diegohaz·
If you all stop using Firefox (or Zen) today, I can ship something really nice with container style queries tomorrow.
Haz tweet media
English
3
0
20
6.4K
James
James@atomiksdev·
@tomus_sherman @ryshaul @ryanflorence I didn't even see that beneath the code. I personally glaze over text unless it has a warning color/symbol to draw attention I don't think the example should omit request canceling for simplification purposes because I thought it wouldn't be buggy by default
English
0
0
0
72
Ryan Florence
Ryan Florence@ryanflorence·
Simple interaction: one select changes the options of a second with a remote data source How would you build it? How do you deal with race conditions?
Ryan Florence tweet media
English
119
6
253
241.1K
James
James@atomiksdev·
@tomus_sherman @ryshaul @ryanflorence Hm ok, so you need to scroll all the way to the bottom to see caveats? I tried using useTransition after seeing your screenshot and immediately started creating bugs accidentally because I didn't realize this limitation. That seems like bad API design to me?
English
1
0
0
104
Tom Sherman
Tom Sherman@tomus_sherman·
@atomiksdev @ryshaul @ryanflorence It's not a bug, it's a known limitation and explicitly called out in the docs #my-state-updates-in-transitions-are-out-of-order" target="_blank" rel="nofollow noopener">react.dev/reference/reac…
English
3
0
3
267
Ryan Shaul
Ryan Shaul@ryshaul·
@tomus_sherman @ryanflorence As someone still trying to figure out transitions, what is startTransition getting you here, is it just the isPending state? Seems like you need to cancel any pending getCities calls when select changes or is transition doing that too?
English
3
0
0
873
James
James@atomiksdev·
@vladyslavmoroz Using it now and it looks great fontSize 11.5 is super small though(?!), I use 14 or 15
English
1
0
1
448
Vlad Moroz
Vlad Moroz@vladyslavmoroz·
Here’re my Paper Mono settings for coding: "editor.fontSize": 11.5, "editor.fontFamily": "Paper Mono", "editor.letterSpacing": 0.1, "editor.lineHeight": 20, This is what it looks like.
Vlad Moroz tweet media
Diip3sh@diip3sh

@vladyslavmoroz Looks sharp 🪒 Any line-height or letter-spacing tips ?

English
21
15
519
53.3K