Better zoom for navigating categories & concepts

Registered by Matt Barkau

There are many possibilities for improving the zooming navigation:
* ideally, full screen dynamic zoom, like Google earth [not sure if this is currently practical for small devices - iPhone shows that this is possible, but not very smooth, but usable]
* when hovering category, zoom children 1/2 - this will require panning everything in some cases to prevent them from zooming beyond the edge of the screen
* zoom each section
* full screen zoom by coping the entire screen into a rect, and smoothly stepping with pygame rotozoom or scale
* when category or concept is selected, dim sibling categories, for less clutter / simplicity

Blueprint information

Status:
Not started
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

Currently we have 3 hardcoded levels:
    ~Part of speech
        + Category
            + Concept
Better zoom will allow visualization of nested categories within categories to any level of n.

This will allow us to have interfaces like:
http://www.cs.umd.edu/hcil/pad++/sitemap/

See the ZoomWorld idea, from Jef Raskin in his book, The Humane Interface.

Forum of developers working on zoomable / zooming user interfaces: http://grou.ps/zooming

Open source ZUI library (Flash / ActionScript based, but many good ideas) http://code.google.com/p/open-zoom

http://code.google.com/p/rchi-zui/source/browse/trunk/Tzui/Tzui.py?spec=svn7&r=7

http://www.google.com/search?q=pygame+zui&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.