web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / How to Identify Canvas...
Power Apps
Unanswered

How to Identify Canvas App Design Limitations for Figma Prototyping?

(0) ShareShare
ReportReport
Posted on by 2
Are there guidelines or tips to understand the design limitations of Power Apps Canvas Apps when creating prototypes in Figma? I want to ensure my designs are compatible with Canvas App constraints. Any resources or advice would be appreciated!
Categories:
I have the same question (0)
  • Suggested answer
    tsa-svd2srv Profile Picture
    204 on at
    Screen Size and Responsive Design
    • While Figma allows unlimited canvas size, Canvas Apps work best with the 16:9 aspect ratio (1366x768)
    • Design components need to be responsive within containers rather than fixed-position
    • Consider creating multiple Figma frames showing how layouts adapt to different screen sizes
    • Remember to account for the 48px top navigation bar in Canvas Apps that reduces usable vertical space
    Component Translation Strategy
    • Map Figma components to their closest Power Apps equivalents:
      • Figma buttons → Power Apps Button control
      • Text fields → Text input control
      • Lists/grids → Gallery control
      • Forms → Form control or container with input fields
      • Tables → Data table control
      • Icons → Icon control (limited to built-in set)
    • Document any custom components that will need to be recreated using combinations of basic controls
    Layout System Translation
    • Instead of Figma's free-form layout, plan your design using Power Apps' container hierarchy:
      • Vertical container for top-to-bottom layouts
      • Horizontal container for side-by-side elements
      • Gallery containers for repeating content
    • Use Figma's Auto Layout to simulate how Power Apps containers will behave
    • Consider standard padding/margin values in Power Apps:
      • Default container padding is 8px
      • Standard spacing between elements is 4px or 8px
      • Form field padding is typically 12px
    Color and Typography
    • Create a Figma color system matching Power Apps theme colors
    • Use web-safe fonts available in Power Apps
    • Define text styles that map to Power Apps' text control properties
    • Remember that custom fonts require additional setup in Power Apps
    Interactive States
    • In Figma, create variants showing different states:
      • Button hover/pressed states
      • Form field focus states
      • Error states for input validation
      • Loading states for data-dependent elements
    • Document these states for implementation in Power Apps formulas
    Data Visualization
    • Design galleries and tables with sample data that reflects actual data structure
    • Account for variable content length in text fields
    • Plan for loading states and empty states
    • Consider how sorting, filtering, and search will affect the layout
    Navigation and User Flow
    • Create a screen map in Figma showing all app screens
    • Document navigation patterns between screens
    • Consider the navigation bar placement and consistency
    • Account for back navigation and screen history
    I hope this is helpful.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 717 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 329 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard