Stage and Menu

From Impure Wiki

Jump to: navigation, search


What you first see when opening Impure is mostly black empty space - don't be frightened! That's your blank canvas for developing information flows. We call it the stage. Impure is designed to maximize it and reduce all other interface elements to their minimum possible expression.

The stage is where you will place, connect, resize and rearrange your modules. A given set of connected modules in the stage is called a space. The stage is in principle unlimited: you are not constrained to the borders of the application window. Your spaces can extend beyond, and be as large as you need them to be.

The stage can be dragged, making it very easy to pan around when your spaces start to grow big. Just click and drag into any empty, black part of the screen to move it.

You will also notice that the stage will move by itself when you are dragging or resizing a module and approach an edge of the window. That is a convenient feature for placing modules on parts of the stage that are not initially visible, all in one single operation.


The menu

Spaces can be saved, loaded, deleted, and copied and pasted as textual code. You can perform those operations and more using the menu on the right top corner of the stage.

Menu.png

'open', 'save as', 'save', 'new' and 'delete' are the classical file operations you are already used to. 'examples' is a special list of spaces that are there to help you learn about Impure's possibilities or use as a starting point to develop your own spaces.

The remaining elements are just a bit more unusual. The colored letters 'C', 'P' and 'I' are your hooks to copy, paste and insert textual Impure code from and to the space. Impure code can be saved into a text file, sent by email, copied into your website or blog, etc. It is a very flexible way to store and share spaces with others.

Finally, the eye icon offers a visibility control that lets you hide and show the several layers that make up an Impure space. Hover on it to see descriptions. You can either drag the slider on the right to show/hide them in a logical sequence, or click the circles for more granular control and choosing which are going to be visible one by one.

Visibility control.png

Personal tools