Skip to content

Instantly share code, notes, and snippets.

@nitaku
Last active December 25, 2015 05:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nitaku/6925283 to your computer and use it in GitHub Desktop.
Save nitaku/6925283 to your computer and use it in GitHub Desktop.
Layers stacks

A proof-of concept prototype of an interface for the browsing of vector layers.

Layers are represented as stacked transparent slides. Each slide can be in one of three different position: on the leftmost layer, on the central one, or on the rightmost one. Only the first two stacks actually display their content, while the third one is used as a place to hold hidden layers. Layers can be dragged from each stack to the adjacent ones.

This type of interaction, similar to the behavior of an [accordion widget](http://en.wikipedia.org/wiki/Accordion_(GUI), should let users compare layers by both superimposition and justaxposition in a (hopefully) natural way, reminiscent of physical transparent slides. It should also play well with touch-enabled devices.

One possible shortcoming could be the inability to rearrange the order of layers. It could also be solvable by implementing a drag-to-reorder behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment