oskusalerma/trelby — pull request #262 by anilgulecha (2012-09-22 05:48:10+00:00)
Title: Add a scene navigator. Fixes #2.

This is essentially the same request as one request ago - I removed the custom splitter/expander code, and the scene navigator is fixed at 280 px.

Resizable navigator is a future RFE, when we can add a splitter to the main window.

For now, if you can get a chance to review this before wednesday, I believe this is in good state for merging, and possbly make the 2.2 release.

Just quick notes again about the navigator, if you've forgotten what the design was:
* shows sluglines + blurb, notes and last transition in each item
* Blurb can be the first action line, or note if note immediately follows the scene line (annotated scene in case of latter).
* Clicking on slugline/blurb takes you to the beginning of the scene. Clicking on note takes you to the note. Clicking on transition takes to the end of the scene.
* Mouseactions immediately update the scene. Any change in line count immediately update the navigator. Normal typing updates are collated into a single update which is .5 sec (NAV_TIMER_BUFFER) after the last keypress.
* Current scene is marked with a marker to the left - gmail style.