André Ruffert
banner
andreruffert.com
André Ruffert
@andreruffert.com
Self-taught software engineer with a passion for building high-quality, user-friendly software. Web platform. ✨

JavaScript, HTML/CSS, UI/UX, DX, Cutting-Edge, Web Standards, Open Source

✌️

andreruffert.com
Reposted by André Ruffert
👀 “PiPHero is a macOS menubar app that enables you to picture-in-picture any of your application windows”

piphero.app
Picture-in-picture all the things · PiPHero
PiPHero is a macOS menu bar app that allows you to view any of your application windows in picture-in-picture mode, so you can keep an eye on them while multitasking
piphero.app
October 27, 2025 at 6:30 PM
Reposted by André Ruffert
The DevTools Animations panel is also quite handy to debug view transitions. It is available in Chromium-based browsers.

developer.chrome.com/docs/devtool...
Animations: Inspect and modify CSS animation effects  |  Chrome DevTools  |  Chrome for Developers
Inspect and modify animations with the Animations panel.
developer.chrome.com
October 29, 2025 at 7:39 PM
Reposted by André Ruffert
October 29, 2025 at 4:38 PM
Firefox related:

bsky.app/profile/jake...
Last week I posted about a secret config in Firefox that made view transitions easier to debug.

Folks said we should make it less secret.

So we did.
October 29, 2025 at 7:40 PM
The DevTools Animations panel is also quite handy to debug view transitions. It is available in Chromium-based browsers.

developer.chrome.com/docs/devtool...
Animations: Inspect and modify CSS animation effects  |  Chrome DevTools  |  Chrome for Developers
Inspect and modify animations with the Animations panel.
developer.chrome.com
October 29, 2025 at 7:39 PM
👀 “PiPHero is a macOS menubar app that enables you to picture-in-picture any of your application windows”

piphero.app
Picture-in-picture all the things · PiPHero
PiPHero is a macOS menu bar app that allows you to view any of your application windows in picture-in-picture mode, so you can keep an eye on them while multitasking
piphero.app
October 27, 2025 at 6:30 PM
🧪 Cutting-edge option using a #CSS @function:

```
@function --px-to-rem(--pixels, --base: 16px) {
result: calc(var(--pixels) / var(--base) * 1rem);
}

width: --px-to-rem(32px);
```

developer.mozilla.org/en-US/docs/W...
@function - CSS | MDN
The @function CSS at-rule enables defining CSS custom functions. Once defined, a custom function can be called using the <dashed-function> syntax (for example, --my-function(30px, 3)) within any prope...
developer.mozilla.org
October 24, 2025 at 12:21 PM
… 404, it’s gone 🙃
September 24, 2025 at 9:16 PM
I just reported the org. Let's see how long it takes @github.com to take it down...
September 24, 2025 at 7:05 PM
Cool project! 😊✨
September 15, 2025 at 6:32 PM
There are some really low-hanging fruits in there that would lead to improvements... 🤷‍♂️
September 14, 2025 at 12:12 PM
I noticed this a while back. It's strange that there are still no fixes.

bsky.app/profile/andr...
github.com is currently a good example of the consequences of not adopting a "mobile-first" approach, resulting in poor performance and UX on mobile devices.

(slow 4G network throttling)
September 14, 2025 at 12:08 PM