Skip to content
theProphet edited this page Jul 2, 2012 · 14 revisions

User stories:

There are two primary Modes for the Application: Creation and Navigating.

When I start pangaia for the first time, I configure my identity "in the Garden" (a Name or remain Anonymous), present me with a 'blank slate' (a basic window with a black background) and put me in Creation mode.

Otherwise when the main window opens (after I've initialized it), the User is presented with a window filled with whatever nodes where last in the window, and am put in Navigation mode.

Creator View:

Creator View shows the node-layout in a Polar Coordinate view.

A click in the blank window presents a desire to create a Node. Make a sphere and prompt for a label.

A click on a node is a Vote (+1).

When I click-hold on a Node (500ms), I want to edit it (the label name).

A double-click on a Node means to travel to that node and put it "front and center". Draw a bezier path from the current view to the node and animate.

When I hover on a Node, display it's Name.

When I click on a Node and then drag the mouse to another Node, create a Link to it.

Command-click means to enter the space of a Node, going through it's surface and (re)displaying all the nodes within.

When I Link to a Node, animate the nodes towards each other until a new equalibrium establishes itself, given the other associations/links they have elsewhere. The physics involved should be a function of node mass...

When I shift-vote something, it is a vote way up/down, move the Node towards the user until it leaves the view, and then integrate it into the present Node. A vote way-down, moves the Node away from the user until it blacks out into the oblivion/Apieron.

Navigator View:

Navigator view shows the Node layout in a Cartesian Coordinate view.

Vote way-up moves the Node towards the user along the z-axis until it fills the screen (or goes out of screen), becoming part of the "Working Set".

Clone this wiki locally