Monday, 7 December 2009

Timeline etc.

Just a few updates on what's been done in the last week or so...

I've finally had some time to look at how we'd collate the various "timelines" we have. I decided to use the file as the most logical breakdown at the moment.

Then later, once we've got those in subversion, I'd like to remove from the timelines the generic events that describe the file and put those in a seperate timeline. Events like "Events for Africa", "America", etc. If we have them all in a seperate one, we can a tiny line at the bottom of the timeline representing those with hover overs, without cluttering each of the other sections.

The main reason though is that I have a auto-hide functionality built in so that for performance and display reasons we don't display timebands that are empty. So by removing those massive gaps, we'll hopefully have less stuff to see on the screen and more detail on things we do want to see.

Features so far:
  • Started on the zoom (half an hour, and half an hour to go - rather easy really, as all I do is reposition all the events and the timescale)
  • Scrolling left and right
  • Origin is now placed wherever we want (say in the middle of a 64000 pixel, to give the impression of infinite scrolling)
  • Timescale now shows dates (to be completed to show the relevant format depending on the scale of the band - at the moment limited to YYYY Era)
  • adding events dynamically
  • removing events dynamically
  • only requesting those bits of the timeline that have not been displayed before
Key bits left to do:
  • Finishing the zoom and tying it to mouse scroll (will have to find a mouse with a scroll wheel)
  • Adjusting the display of the date in the timescale (fairly quick)
  • Stylising it a bit
  • Responding to events when scripture is looked up (trivial)
  • Tying in the certainty fo the date with the date2 and from2 fields. (shouldn't be too difficult)

Chris


No comments:

Post a Comment