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
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
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
👀 “PiPHero is a macOS menubar app that enables you to picture-in-picture any of your application windows”
piphero.app
piphero.app
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...
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
The DevTools Animations panel is also quite handy to debug view transitions. It is available in Chromium-based browsers.
developer.chrome.com/docs/devtool...
developer.chrome.com/docs/devtool...
Reposted by André Ruffert
with an obligatory nod to andreruffert.github.io/syntax-highl... from @andreruffert.com
October 29, 2025 at 4:38 PM
with an obligatory nod to andreruffert.github.io/syntax-highl... from @andreruffert.com
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.
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...
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
The DevTools Animations panel is also quite handy to debug view transitions. It is available in Chromium-based browsers.
developer.chrome.com/docs/devtool...
developer.chrome.com/docs/devtool...
👀 “PiPHero is a macOS menubar app that enables you to picture-in-picture any of your application windows”
piphero.app
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
👀 “PiPHero is a macOS menubar app that enables you to picture-in-picture any of your application windows”
piphero.app
piphero.app
🧪 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 --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
🧪 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 --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...
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
I just reported the org. Let's see how long it takes @github.com to take it down...
There are some really low-hanging fruits in there that would lead to improvements... 🤷♂️
September 14, 2025 at 12:12 PM
There are some really low-hanging fruits in there that would lead to improvements... 🤷♂️
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)
(slow 4G network throttling)
September 14, 2025 at 12:08 PM