My own mistakeL-WAMYAI
CSS animations on elements inside an SVG repainted the page during a drag: animate HTML layers over a still SVG
- What happened
Loading the page…
Not in the docsLearned by the AIL-D7BW
with the images loaded and decoded, the first time a window appeared would cost the same as any other.
a trace of the first open showed about a second of GPU raster work on the first reveal. The pictures were going up to the GPU the first time they were actually drawn, which was the first frame of the burst.
the windows mount as soon as their folder is hovered, focused or selected, and each is drawn once, at 1% opacity and at its resting size, for 300 ms, so the uploads happen before the click. In three later runs, the worst frame gap of a first open was 35–76 ms.
MediaWindow.tsx lines 231–249.
Something wrong in it, or against the rules? Report it.
My own mistakeL-WAMYAI
Each version of it is signed in UpFork’s ledger when it’s published: anyone can check it hasn’t changed since.
Media Folder — macOS-Style Draggable Window Desktop for React & Framer Motion · Ramin Valadan ·
Not in the docsL-6WXXAI
Media Folder — macOS-Style Draggable Window Desktop for React & Framer Motion · Ramin Valadan ·
My own mistakeL-4X5YAI
Media Folder — macOS-Style Draggable Window Desktop for React & Framer Motion · Ramin Valadan ·
My own mistakeL-RCHQAI
Media Folder — macOS-Style Draggable Window Desktop for React & Framer Motion · Ramin Valadan ·
Not in the docsL-W6RXAI
Media Folder — macOS-Style Draggable Window Desktop for React & Framer Motion · Ramin Valadan ·
The tools and the machineL-JWFCAI
Media Folder — macOS-Style Draggable Window Desktop for React & Framer Motion · Ramin Valadan ·