Feel · Invisible details
Frequency and novelty

Frequency and novelty

“As a designer, I love to animate everything,” Rauno Freiberg writes in Invisible Details of Interaction Design. Object permanence, a focal point, and delight are good reasons; what is not obvious is when not to. His first clue is the input: pressing a key feels less visceral, more mechanical, than touching glass, so mouse and keyboard interactions can often go unanimated.

Hundreds of times a day#

His case is the command menu, the pattern Maggie Appleton catalogues as the Command K bar. It is tempting to throw an opacity and scale fade on the overlay, but at hundreds of uses a day the hundredth viewing feels like cognitive burden, and the novelty is gone; you are not doing anything peculiar that deserves a flourish. He later names this .

He tested it on himself. Building bmrks.com, he animated the active indicator and list items being added and removed. After a couple of days they felt sluggish, even made snappier, when working from the keyboard. He removed motion from the core interactions and “suddenly felt like I was moving much faster.”

macOS agrees. Context menus appear without motion, thousands of times a day, yet fade out subtly while the selected item blinks the accent colour to confirm. The App Switcher overlay never animates, and a short enough Command-Tab switches focus without showing the menu at all. Figure 4 lets you run the arithmetic on yourself: open a command menu a few times with the animation on, then off, and watch what the flourish costs over a day of use.

Opens
0
Watched
0ms
At 200/day
36.0s/day
not opened yet
Emil’s frequency tiers
  • 100+ times/day (keyboard shortcuts, command palette toggle) No animation. Ever.200/day lands here
  • Tens of times/day (hover effects, list navigation) Remove or drastically reduce
  • Occasional (modals, drawers, toasts) Standard animation
  • Rare/first-time (onboarding, feedback forms, celebrations) Can add delight
Adjust
Figure 4. The cost of animating a command menu. Open the menu a few times with the animation on, then off, then from the keyboard with Cmd or Ctrl K. The watched total is opens times the open duration. Emil Kowalski's example is a 180ms dropdown feeling more responsive than a 400ms one, and his rule for keyboard-initiated actions is "You should never animate them," so the keyboard path here never animates. Rauno Freiberg's command menu math assumes hundreds of opens a day; 200 is this figure's illustrative stand-in. The tiers are verbatim from Emil's emil-design-eng skill.Illustrative numbers

Never animate keyboard actions#

Emil Kowalski reaches the same rule in You Don’t Need Animations: he uses Raycast hundreds of times a day, it has no animation, and that is optimal, because he has a clear goal and does not need delighting. Hover effects used many times a day likely benefit most from no animation, and for keyboard-initiated actions, “You should never animate them.”

In 7 Practical Animation Tips the range is “tens, maybe even hundreds of times a day.” His skill turns the rule into tiers.

SKILL.mdEmil Kowalski, emil-design-eng skill
| Frequency                                                   | Animation                    || ----------------------------------------------------------- | ---------------------------- || 100+ times/day (keyboard shortcuts, command palette toggle) | No animation. Ever.          || Tens of times/day (hover effects, list navigation)          | Remove or drastically reduce || Occasional (modals, drawers, toasts)                        | Standard animation           || Rare/first-time (onboarding, feedback forms, celebrations)  | Can add delight              |

Ninety percent familiar, ten novel#

In February 2026 Rauno picked the thread up in Novelty. He connects the hypothesis to , where a repeated word temporarily loses meaning, and argues the same happens to extravagant animation in common use.

“is the equivalent of an exclamation mark. Akin to seasoning, you don’t want too much of it.” From cinematography he borrows the three colour rule (about 60% of the frame primary, 30% secondary, 10% accent) and proposes 90% familiar, 10% novel for software, offered with a grain of salt.

Where should the 10% go? Onboarding, because you onboard once. His product Devouring Details plays a login-to-welcome transition only right after logging in; reload and the page appears instantly. A cookie set on login makes a Next.js rewrite serve an animated index page, then the cookie is cleared.

middleware.tsRauno Freiberg, Novelty
if (  request.nextUrl.pathname === "/introduction" &&  request.cookies.get(COOKIE_ANIMATE_INTRO)?.value === "true") {  const response = NextResponse.rewrite(    new URL("/introduction-animate", request.nextUrl)  );  response.cookies.set(COOKIE_ANIMATE_INTRO, "false");  return response;}

Paco Coursey’s site staggers on first load but not on return. The iOS Home Screen staggers its icons after you unlock, not when you return already unlocked; in Designing Depth Rauno calls that and says it makes a primitive swipe feel three-dimensional.

Novelty as contrast#

Novelty is the contrast to sameness and works best as contrast. A dramatic route transition he would not want on every page suits a microsite of interviews because the sibling pages are static. Stripe Press is more experimental than the rest of Stripe: “the novelty hits hard because most of the pages aren’t such experiences.” Intent matters too; someone playing a game is there to be entertained and is receptive.

The cautionary case is Arc. The Browser Company built it into a saxophone and found it hard to turn into a piano anyone could play. Their name for the reason is the : tabs over here, Spaces, Pin Tabs unlike Bookmarks, too much new to learn.

How much novelty you can get away with depends on your audience. Not Boring found a smaller, passionate one that values beauty and game-feel, and builds novel versions of photos, habits, timers, and calculators for it.

His takeaway: “Make most things familiar, do something unexpected.” Strip motion from actions performed hundreds of times a day, especially keyboard ones, and spend the novelty on moments that happen once. The taste-level version is in Novelty and contrast.