
Vertical tabs in Chrome
The Hook
“(No spoken dialogue — Ethereal synth pads and deep sub-bass establish an ambient, contemplative mood.)”
Problem Agitation
“(No spoken dialogue — Delicate, plucked synth melodies join the ambient pads, adding a subtle sense of progression.)”
Product Reveal
“(No spoken dialogue — The ambient score continues, with shimmering sound effects subtly introduced.)”
Feature Teaser
“(No spoken dialogue — The ambient score builds slightly in intensity with a gentle riser and soft atmospheric impact at 0:19.)”
Call to Action
“(No spoken dialogue — The audio track becomes slightly more layered and expansive, maintaining its ambient electronic feel.)”
Synthesizable in Remotion · key components of the vertical-tabs-workflow-showcase template.
Simulates the opening, closing, and reordering of browser tabs, specifically transitioning from horizontal to vertical layouts. Tabs smoothly slide and resize into their new positions.
Utilize Remotion's <AbsoluteFill> and <Sequence> components. Animate 'x' and 'y' positions, 'width', and 'height' properties of tab elements using `interpolate` with `easeOutCubic` for smooth transitions. Implement conditional rendering for tab visibility and use `spring` for subtle bounce on tab activation.
A realistic mouse cursor that moves, clicks, types, and hovers over UI elements, guiding the viewer's attention and demonstrating user actions.
Create a custom cursor component with SVG or image. Animate its 'x' and 'y' coordinates using `interpolate` to follow predefined paths. Simulate clicks with a brief scale down/up animation. Text input can be faked by rendering text character by character with a delay.
Subtle visual cues like glows, underlines, or background changes that draw attention to specific UI elements (buttons, text fields, dropdowns) as the cursor interacts with them.
Wrap target UI elements in a component that applies dynamic styles. Use `useCurrentFrame()` and `interpolate` to animate 'opacity', 'boxShadow', or 'backgroundColor' properties on hover or click events. Employ `spring` for a soft, responsive highlight effect.
Purpose. Establish the common pain point of managing too many horizontal browser tabs, creating immediate relatability.
Execution. Show a cluttered browser window with many horizontal tabs, demonstrating the difficulty of navigation.
Purpose. Guide the user through the technical steps to enable the solution, building anticipation and demonstrating accessibility.
Execution. Detailed screen recording of navigating Chrome flags, searching for 'vertical tabs', and enabling the feature.
Purpose. Visually reveal the product's impact, showcasing the immediate benefit and improved user experience.
Execution. Dramatic transition from horizontal to vertical tabs, with smooth animations and a clear demonstration of the new layout.
Purpose. Demonstrate the practical advantages and fluidity of the new system in a real-world browsing scenario.
Execution. Fluid interaction with the vertical tabs, switching between them, collapsing/expanding the sidebar, and highlighting improved organization.
Objective
A new browser extension called 'TabFlow' that automatically groups tabs into thematic workspaces.How the recipe adapts
The video would start by showing a chaotic browser with many unrelated tabs, highlighting the problem. The cursor would then navigate to install the 'TabFlow' extension. Upon activation, tabs would animate into distinct vertical groups, each representing a 'workspace' (e.g., 'Work', 'Research', 'Social'). The camera would then pan and zoom to demonstrate switching between these organized workspaces, showing how the extension intelligently categorizes tabs and improves productivity. The UI Element Highlight primitive would be used to draw attention to the new workspace controls.Scene durations (5 scenes, 25s)
Key Remotion components

Unreal Engine 6 has been announced with Rocket League.

announcing @cluely's $15M fundraise, led by @a16z. cheat on everything.

Yesterday we launched Bouncer to put users in control of their Twitter feed. Today, we open sourced the Chrome extension. We believe software should align with your interests, not the company that…