Skip to content
theProphet edited this page Dec 9, 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.

If fed a directory (or a graph file in XXX format) on start-up, parse its contents in Creator view letting the user tag and vote, otherwise when the main window opens (after I've initialized it), the User is presented with a window filled with whatever nodes were last in the window from previous session, and am put in Navigation mode.

Creator View:

Creator View shows the node-layout in a Polar Coordinate view centered on a "central node" around which all other nodes organize.

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: (STUB)

Navigator view shows the Node layout in a Cartesian Coordinate view (galaxy view), with no external organizing factor except the user's linking preferences.

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