gridaco/code

๐Ÿ“Œ [Roadmap] Figma to Web - Missing features

You-J opened this issue ยท 0 comments

You-J commented

Css properties to support

(update 21.10.06)

Global

    • opacity
    • visible
    • rotation โš 

Fills

    • solid fill
    • image fill as background or background-image
    • width, height (only has group wrapper)
<GroupWrapper>
  // has size // has not size
  <Rectangle1 />
  <Rectangle2 />
</GroupWrapper>
    • linear gradient
    • solid color opacity
    • gradient opacity
    • fill (without stroke) opacity 100%
    • has multi color linear gradient
    • gradient degree
    • gradient stops
    • gradient alpha
    • radial gradient
    • gradient center
    • gradient radius
    • angular gradient
    • multiple fills
box-shadow: -7px -9px 3px rgba(98, 71, 20, 0.25), inset 9px 9px 12px rgba(40, 22, 4, 0.25);
    • border-radius (all)
    • border-radius (one)
    • opacity zero fill
    • layer (mix-blend-mode)
mix-blend-mode: color-dodge;

stroke

    • single solid border
    • stroke dash (in advanced stroke)
    • stroke dash cap (in advanced stroke)
    • stroke gap (in advanced stroke)
    • stroke end points cap (in advanced stroke)
    • stroke join (in advanced stroke)

boolean operation

    • responsive position (constraint)

masking

    • vector mask
    • rect mas
    • rrect mask
    • โš  ellipse mask
    • โš  image mask
    • โš  text mask
    • fallbacks

vector

    • Responsive position (constraint) (viewbox?)
    • โš  Vector on plugin version
    • โš  curvy lines

image fill

    • image fill (cover)
    • image opacity fill
    • image fit
    • image crop
    • image tile

ellipse

    • stroke

text

    • align-items
    • frame path
    • letter spacing
    • font family
    • font size
    • font-weight
    • precise font-weight - (e.g. currently ExtraBold gets converted to 700 instead on 800 & so on..)
    • position
    • h1-6 & p tag support
    • fill gradient - #84
    • mixed text style
    • text shadow
    • line-height undefined when auto (don't 100%)
    • automatize - width
    • line-height percentage calculation error
    • proper text formatting for raw html (vanilla) #72

Line โš 

    • native line support - no fallback
    • rotation 0 / 180 / 360 line as divider
    • rotation n line as vector
<hr />

or

width: 837px;
height: 0px;

border: 1px solid #000000;

Autolayout Frame

    • fixed size

effects

    • background blur
    • layer blur
    • shadow + spread
    • shadow + offset
    • shadow + spread + offset
    • multi-shadow
    • shadow (flutter)
box-shadow: 0px 4px 24px rgba(255, 0, 0, 0.25), 0px 4px 4px rgba(255, 153, 0, 0.25);
    • inner-shadow (no text)
    • inner + outer-shadow (no text)
    • inner-shadow (text)
    • inner + outer-shadow (text)

Polygon

    • polygon

star

    • star