Skip to main content

In our last article, we introduced Viewer Mode and Dev Mode, their differences, and their use cases. Since its release in 2024, Figma has made several significant improvements to Dev Mode, enhancing the developer experience and streamlining design-to-development workflows. Viewer Mode, in the meanwhile has remained as mentioned.

Dev Mode now provides a significant difference from its Viewer Mode counterpart.

Here's a breakdown of the most impactful updates:

  • Centralized location for all frames marked “Ready for dev.”

  • Includes filtering and sorting options (e.g., by status, activity, page).

  • Helps developers focus only on finalized designs and track changes efficiently.

  • Integrates production-ready code directly into Figma Available starting in Bolt 7!

  • Can support:

  • HTML based frameworks (Web Components, Angular, Vue)

    • React (including React Native)
    • SwiftUI
    • Jetpack Compose
    • Storybook
  • Maps component properties from your codebase to Figma designs.

  • Replaces generic code snippets with real, dynamic ones.

  • Designers can add contextual notes, specs, and measurements directly to designs.

  • Developers with Dev Mode access can add contextual annotations (if they are given edit access to the design file).

  • Annotations are layer-linked and update live as designs change.

  • Visibility toggles based on zoom level to reduce clutter.

  • Plugin API allows bulk creation and management of annotations.

  • Dedicated, integrated playground where experimentation with component props and modes (e.g., light/dark themes) can be done without effecting the design.
  • View nested props and test configurations without leaving Dev Mode.
  • View previous versions of designs directly in Dev Mode.
  • Compare visual and code changes between iterations.
  • Notifications and file access directly in VS Code.

  • Streamlines workflow between design and development environments.


Role/Need Best mode Why?
Developer Dev Mode Full inspect tools, code snippets, version tracking
Designer (handoff phase) Dev Mode Ensures devs see only finalized frames
Stakeholder/Client Viewer Mode Simple review and feedback
QA Tester Viewer Mode Visual reference for testing
Product Manager Viewer Mode Review flows and leave comments

Tools listed with asterisks are not available within the NW ecosystem at the time of article due to them being self-hosted instances.

1

These are mapped manually, and currently only Web Components are implemented.

2

Display settings

Note: not all settings persist across pages

Default Compact (-1) Sparse (+1) XL (default) 2XL 3XL Default Min Max Light (default) System Dark Branded (default) Unbranded