This repository has been archived by the owner on Dec 19, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 74
Feature Spec Panel: Layers
Shaoshing edited this page Nov 30, 2015
·
6 revisions
In general, the layers panel should mirror the standard layers panel in Photoshop, though some interactions differ slightly and not all interactions from the standard Photoshop layers panel are available in the Design Space panel.
- Double-click the layers panel header to expand or collapse the panel. The tooltip shows instructions appropriate for the panel's current state.
- Click a layer to select it. The selected layer is highlighted.
- Selected layers (and only selected layers) show icons on the right to toggle visibility and on-canvas locking. Clicking those icons toggles their state.
- All descendants of selected groups are subtly highlighted. Selected descendents of selected groups are also subtly distinguished.
- Command-click an unselected layer to add it to the current selection, or a selected layer to remove it from the current selection.
- Shift-click to select a range of layers. (The specifics should match standard PS behavior.)
- Double-click a layer-name to edit the layer name. Escape to dismiss the change, enter to commit the change. (Tab-to-rename-multiple is not currently implemented.)
- Layer icons and their tooltips indicate the type of the layer.
- Type icons have warning badges and styling if either the layer has missing fonts or requires reflow. Broken smart objects have warning badges and styling as well.
- Double-click a type, vector and smart-object layer ICON to edit that layer.
- Click a group or artboard's layer icon to collapse or expand the group/artboard.
- Option-click a group or artboard's layer icon to expand or collapse all descendants.
- Drag one or more selected layers and drop them above or below another layer (or "on" a group/artboard layer) to reorder the selected layers.
- When dropping a set of selected layers, their relative order should be preserved.
- When dropping on a group/artboard, the dropped layers should appear at the top of the index.
- Dropping on a closed group/artboard should work identically to dropping on an expanded group/artboard layer.
- Drop layers anywhere in the layers panel beneath the bottom layer to position the selected layers at the bottom of the index. (This has been a source of bugs in the past, especially in the presence of background layers.)
- There is a maximum group depth of 9.
- Artboards can't be dropped inside of groups.
- Layers dropped into an artboard from another artboard or layer position outside any artboard will adjust or auto-position the layer on canvas to be within or partially within the artboard bounds.
- refer to Layer menu commands and Arrange menu commands for shortcuts that can be applied to selected layer(s).