Intro

There are various text, element and layer properties in Figma that you can use to design your slides. For positioning elements on slides, feel free to use auto-layout, grouping or just arrange your items freely within a slide frame.

However, to have your slides being responsive and working great in deckd while keeping control over layouts, it’s important to check our guidelines:

  1. Avoid using hug width and height settings

  2. Check layer hierarchy

  3. Unsupported properties

1. Avoid using hug width and height settings

When using auto-layout, you can set the height and width of a text box to hug, fixed, or fill. By default, they are set to hug. Avoid using hug as it allows the text to be expandable indefinitely. These settings behave the same way in Figma as in deckd.**

Tip: You can combine hug with max-height or max-width settings for an extra level of responsiveness.

2. Check layer hierarchy

Ensure that layers intended to be editable in deckd — such as text or images — are not covered by other layers or elements that sit on top of them. This can occur for instance when using groups. If a group layer is placed on top of a text layer that isn’t part of that group, the text cannot be edited in deckd.

3. Unsupported properties

We currently don’t support all design properties available in Figma. If you encounter display issues, please use the in-app bug report form or reach out via email or community.

Below is a list of unsupported properties that we are currently aware of:

PropertyAdditonal info
Inner and outer strokeWe display them but they may not be shown 100% correct. Please simply use center stroke instead to avoid any issues.
Strokes of unionsWe display them but they may not be shown 100% correct. Try to avoid unions and use group instead or not at all and style each children individually.
Text type: Vertical trimThe text type setting vertical trim ‘Cap height to baseline’ is currently not supported and may break the design.

There are various other design properties you can use to refine your presentation design in Figma and get them displayed accordingly in deckd. We won’t cover them in detail here, however examples include text properties such as alignment, color gradients, letter spacing, multi-color text or letter case settings.

Get a full overview of Figma’s design properties here: Layer properties and text properties.