dimi

148 posts

dimi banner
dimi

dimi

@dimicx

design engineer • https://t.co/l7nojv95Sn for kerning-aware text splitting

London Katılım Kasım 2016
323 Takip Edilen665 Takipçiler
dimi
dimi@dimicx·
some progress on the logo shader: made it possible to toggle it on/off and click & pan to change the color added some more dimensionality with zoom and distortion when interacting with it
English
1
0
12
842
dimi
dimi@dimicx·
@dexterxbt fair point, early return does solve the animation bug. i went with clearTimeout because it re-copies on each click and resets the feedback timer, more intuitive to me this way
English
0
0
1
11
dex
dex@dexterxbt·
@dimicx i was thinking more of an early return in the onClick event, which would still make the button clickable but without unnecessary clipboard events. i genuinely think this is better UX
English
1
0
1
32
dimi
dimi@dimicx·
your UI is only as polished as its worst spam test. this copy button works... until you spam it. old timeouts fire mid-animation and yank the checkmark away. spam every button, interrupt every animation, clear your timeouts.
English
18
27
1K
87K
dimi
dimi@dimicx·
@dexterxbt personal preference here, but for actions like this that don't make any API calls i think its nicer to still be able to click. doesn't interrupt the user's flow as much as a disabled button
English
1
0
0
23
dex
dex@dexterxbt·
@dimicx i find disabling the onClick event when isCopied is true more effective than clearTimeout
English
1
0
0
42
dimi
dimi@dimicx·
what if browsing a design archive felt like floating inside a gallery? built with @motiondotdev
English
15
12
155
6.2K
Kanha K
Kanha K@kdesign08·
@dimicx @motiondotdev there's a furniture or interior decor brand out there that'd genuinely pay some serious $$$ for a site like this this is really awesome dimi! :)
English
1
0
1
66
dimi
dimi@dimicx·
@sharqiewicz @motiondotdev definitely not convenient, but looks cool haha was just thinking that adding infinite scrolling to it to make it easier to get to the fringe rows (for another day)
English
0
0
0
94
Kacper Szarkiewicz🦈
Kacper Szarkiewicz🦈@sharqiewicz·
@dimicx @motiondotdev very interesting and innovative idea, but doesn't feel convenient. I think it's worth exploring this and maybe inventing a new way to look at an art gallery
English
1
0
1
104
dimi
dimi@dimicx·
@floguo @motiondotdev thank you! will be nice to make this infinite as well, maybe an infinite scroll
English
0
0
1
97
Kareem Ahmed
Kareem Ahmed@KareemAhmedEz·
@dimicx I used the same technique here for the copy button and the sonner toasts x.com/i/status/20247…
Kareem Ahmed@KareemAhmedEz

Building on @bossadizenith's toast ID approach for Sonner, but taking it 1% further. I noticed the standard implementation fails the “stress test”: timers don't reset on repeat calls (A → A) and rapid context switching feels glitchy (A → B → A). I patched it with Smart Resets + Singleton State. UX is found in the edge cases. The Patch + Demo in the first reply. Final ship before I go offline for 5 days to close a major chapter. Back mid-week. 🫡

English
1
0
3
225