Skip to content

Commit d26638a

Browse files
committed
Start of XD 30 docs: changelog & ScrollableGroup-adjacent docs updates,
but have not yet added ScrollableGroup new node type itself.
1 parent 9642a26 commit d26638a

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

changes.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Change Log
22

3+
XD Release 30.0.12 (June 2020)
4+
-------------------------------------
5+
6+
### New features
7+
* **Scrollable Groups** -- Plugins will see a new [ScrollableGroup](./reference/scenegraph.md#ScrollableGroup) node type and can read the scroll direction(s) and viewport size. Plugins cannot yet create a ScrollableGroup or modify its viewport, however.
8+
9+
### Known Issues
10+
* **Content Aware Stacks** -- Some plugin actions, such as changing a node's position or its Responsive Resize constraints, may be ignored or behave unexpectedly when the node's parent is a Group with Stack layout enabled. Plugins cannot yet create, read, or modify Stack layout settings on a Group.
11+
12+
* MouseEvent `clientX`/`clientY` and `offsetX`/`offsetY` values are incorrect (and always have been) -- these values will probably change in the _next_ XD release, so do not rely on them.
13+
14+
315
XD Release 29.0.32 (May 2020)
416
-------------------------------------
517

@@ -34,7 +46,7 @@ Bug fixes:
3446

3547
### Known Issues
3648

37-
* MouseEvent `clientX`/`clientY` and `offsetX`/`offsetY` values are incorrect (and always have been) -- these values will probably change in the _next_ XD release.
49+
* MouseEvent `clientX`/`clientY` and `offsetX`/`offsetY` values are incorrect (and always have been) -- these values will change in a near-future XD release, so do not rely on them.
3850

3951
### Plugin submission process
4052

reference/scenegraph.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ True if the node should be included in the output of _File > Export > Batch_ and
534534
**Since**: XD 19
535535

536536
True if the node stays in a fixed position while the Artboard's content is scrolling (when viewed in an interactive prototype).
537-
_Only applicable for nodes whose immediate parent is an Artboard._
537+
_Only applicable for nodes whose immediate parent is an Artboard_ -- this does not apply to content inside a ScrollableGroup!
538538

539539
For other nodes, this property returns undefined and cannot be set. To determine whether those nodes scroll or remain
540540
fixed, walk up the parent chain and check this property on the topmost ancestor in the Artboard.
@@ -976,6 +976,8 @@ complete list). Attempting to set this property on such node types results in an
976976
### group.mask : ?[<code>SceneNode</code>](#SceneNode)
977977
The mask shape applied to this group, if any. This object is also present in the group's `children` list. Though it has no direct visual appearance of its own, the mask affects the entire group's appearance by clipping all its other content.
978978

979+
The `localBounds`, `globalBounds`, and `globalDrawBounds` of a Masked Group are based on the bounds of the mask shape alone, regardless of whether the content is larger than the mask or even if the content doesn't fill the mask area completely.
980+
979981
**Kind**: instance property of [<code>Group</code>](#Group)
980982
**Read only**: true
981983

0 commit comments

Comments
 (0)