What GitHub shipped
GitHub finally brought native stacked pull requests to its platform, solving one of the most persistent bottlenecks in modern code review. By allowing developers to break massive, monolithic changes into sequential, manageable layers, it fundamentally shifts how teams approach complex merges.
For a platform built on version control, visualizing the relationship between dependent branches is notoriously difficult. This feature film translates the abstract, terminal-level concept of stacked commits into a clear, spatial UI narrative.
How the motion works
GitHub's motion language relies heavily on spatial UI representation. Rather than relying on flat screen recordings, the interface is treated as a physical object in a subtle 3D environment. A slow camera drift establishes the context before a sharp punch-in isolates the core mechanic: the new stacked PR timeline. This spatial approach turns an abstract Git concept into a tangible, layered structure.
The pacing deliberately mirrors the problem-solution narrative. The opening sequence uses rapid, staggered pop-ups to visualize the chaos of a massive, unmanageable pull request. This tension is broken by a hard cut to the new UI, where easing curves become noticeably smoother. The motion slows down, emphasizing control, order, and readability.
Kinetic typography acts as the connective tissue between UI shots. Text elements mask-reveal in tight synchronization with the interface actions, guiding the viewer's eye exactly where it needs to be. When a stack is merged, a seamless match-cut transitions the layered UI components into a single, unified commit block, visually reinforcing the outcome without requiring explicit voiceover.
Color and contrast are weaponized to direct attention. GitHub’s dark mode serves as the canvas, allowing the bright green merge buttons and purple commit hashes to command the hierarchy. The motion design leans on these brand colors, using subtle glows and overshoot animations on successful actions to provide satisfying, immediate visual feedback.
What to steal from it
- Treat UI as a physical object in a 3D space to explain complex spatial relationships like dependent commits.
- Use pacing to reflect the user's emotional state, contrasting chaotic motion for the problem with smooth easing for the solution.
- Employ match cuts to connect abstract actions to concrete results, bypassing the need for heavy exposition.
- Weaponize brand colors in dark mode to draw the eye directly to the primary action.
Want a video like this for your product?
Impractical cuts one from a single prompt — the same motion craft, in about twenty minutes.


