Sketch 57 新增功能

2019 年 8 月 14 日发布 – 阅读发布说明

更改

ShapePath 上公开了 PointType 枚举

更多细节

  • 快速复习,PointType 指的是贝塞尔曲线控制点在某一点的行为。

    Point Types in Sketch's UI

  • 此枚举使您可以更轻松地了解 PointType 的不同选项。

GitHub 拉取请求

用法

let sketch = require('sketch')
let ShapePath = sketch.ShapePath

console.log(ShapePath.PointType)
/* { Undefined: 'Undefined',
 Straight: 'Straight',
 Mirrored: 'Mirrored',
 Asymmetric: 'Asymmetric',
   Disconnected: 'Disconnected' } */

let PointType = ShapePath.PointType
let straight = PointType.Straight

let myLine = new sketch.ShapePath({
  name: 'myLine',
  frame: { x: 10, y: 0, width: 40, height: 100 },
  style: { borders: ['#FF0000'] },
  points: [
    { point: { x: 0, y: 0 }, pointType: straight },
    { point: { x: 1, y: 1 }, pointType: straight },
  ],
  closed: false,
})

console.log(myLine.points[0].pointType)
// 'Straight'

修复了嵌套图层上的 centerOnLayer

更多细节

  • centerOnLayer 现在可以正确地将视口重新定位到嵌套图层上。

GitHub 拉取请求