Transitions

Learn how to create dynamic presentations by adding interactive transitions between artboards in Figpea. Whether you're working with PSD, XD files, or other formats, you can create engaging flows that demonstrate your design's interactivity.

Creating Transitions

Basic Setup

  1. Select the source artboard or layer on canvas
  2. Click the Prototype tab in the right inspector panel
  3. Choose the trigger and action type (e.g. Tap → Transition)
  4. Configure destination artboard, transition settings, and timing

When a layer has at least one enabled interaction, the Prototype tab displays a passive badge dot to indicate defined behavior at a glance.

Figpea inspector panel showing the active Prototype tab with interaction authoring controls for trigger, action type, destination artboard, and transition timing.

Close-up of the Figpea inspector tab header strip showing the badge dot on the Prototype tab indicating an enabled interaction on the selected layer.

Animated demonstration of authoring a tap transition in Figpea's inspector Prototype tab, showing trigger selection, destination pick, and the badge dot lighting up on the tab header.

Final end-state still showing configured interaction and active badge dot in the Prototype tab

Learn more: Interactive Transitions in Figpea

Types of Transitions

Basic Transitions

  • Dissolve: Smooth fade between screens
  • Slide: Directional transitions
    • Slide Left
    • Slide Right
    • Slide Up
    • Slide Down
  • Auto-animate: Smart transitions for matching elements

Overlay Transitions

Create modal-like experiences with:

  • Custom positioning
  • Various animation styles
  • Optional backdrop interactions
  • Customizable overlay behavior

Scroll Transitions

Enable smooth scrolling within containers:

  • Scroll to specific elements
  • Custom scroll behavior
  • Scroll-triggered animations
  • Nested scroll areas

Configuring Transitions

Trigger Types

  • Tap/Click: Mouse or touch activation
  • Keyboard: Custom key combinations
  • Time: Automatic timing-based triggers
  • Hover: Mouse-over activation

Animation Settings

  • Duration: Control transition length
  • Easing: Choose timing functions
    • Ease In
    • Ease Out
    • Ease In-Out
    • Linear
    • Snap
  • Delay: Add pause before animation
  • Direction: Set movement direction

Presentation Mode

Starting Presentation

  1. Click "Present" in toolbar
  2. Press F12 (keyboard shortcut)
  3. Choose starting artboard
  4. Begin interaction

Present Mode

Navigation Controls

  • Use arrow keys
  • Click interactive elements
  • Keyboard shortcuts
  • Touch gestures

Preview Options

  • Full-screen mode
  • Device preview
  • Grid view
  • Thumbnail navigation

Distraction-Free Playback

Presentation Mode provides a clean, full-screen environment for walking clients and stakeholders through your interactive flows:

  • Full-Screen Canvas: The design fills the viewport; editor toolbars and sidebars are hidden.
  • Advisory Chrome Suppression: Advisory notifications—such as the "Fonts Loading Issue" warning card—are automatically suppressed while Presentation Mode is active so floating popups never obstruct your slides or navigation controls.
  • State Preservation: When you exit Presentation Mode, any active advisory notifications are restored to the editor canvas (unless previously dismissed).
  • Post-Exit Commercial Prompts: Upgrades and plan prompts are held until after you exit Presentation Mode, ensuring your live demonstration runs without interruption.

Figpea full-screen Presentation Mode displaying a clean prototype slide without advisory font loading warning popups overlaid.

Prototype Editor

Individual artboard interactions are configured directly inside the inspector's Prototype tab, while the prototype editor provides advanced control over multi-page flow visualization and connection management:

Viewing Flows

  • See all connections
  • Understand user paths
  • Identify dead ends
  • Verify transitions

Prototype View

Managing Connections

  • Edit existing transitions
  • Add new connections
  • Remove transitions
  • Reorganize flows

Flow Documentation

  • Export flow diagrams
  • Share prototypes
  • Document interactions
  • Create presentations

Exporting Prototype Flows as SVG

You can archive prototype flows and interactive wiring by exporting artboards as SVG using Figpea's Figpea Round-Trip SVG profile with interactions enabled. When re-imported, Figpea restores the connections in-document. Single-artboard exports from larger prototypes preserve external links as opaque references (destinationOpaque), ready for a future multi-page export.

Adobe XD Compatibility

Figpea automatically preserves XD prototype settings:

Imported Features

  • Transition types
  • Animation settings
  • Trigger actions
  • Flow connections

XD Prototype

Learn more: Open Adobe XD Files Online with Figpea

Best Practices

Design Considerations

  1. Consistent Timing:

    • Use similar durations for related actions
    • Match transition speed to content type
    • Consider user expectations
    • Test different speeds
  2. Appropriate Effects:

    • Choose transitions that make sense
    • Don't overuse animations
    • Consider performance
    • Keep it simple
  3. User Experience:

    • Make interactive elements obvious
    • Provide clear navigation paths
    • Consider edge cases
    • Test thoroughly

Technical Tips

  1. Performance:

    • Optimize layer count
    • Use appropriate effects
    • Test on target devices
    • Monitor animation smoothness
  2. Organization:

    • Name states clearly
    • Document complex flows
    • Group related screens
    • Maintain clean structure
  3. Testing:

    • Verify all connections
    • Check timing and easing
    • Test edge cases
    • Get user feedback

Troubleshooting

Common Issues

  1. Animation Problems:

    • Check layer naming
    • Verify matching elements
    • Review timing settings
    • Test performance
  2. Navigation Issues:

    • Verify connections
    • Check trigger setup
    • Test all paths
    • Review dead ends
  3. Performance Concerns:

    • Optimize layer count
    • Simplify animations
    • Check file size
    • Monitor memory usage

For more detailed information about transitions and prototyping, check our blog posts or move on to learning about Exporting.