[[BackLinksMenu]] [[TicketQuery(summary=GROUP_TIMELINES_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == This group of tasks covers the basics of [wiki:TIMELINES Timelines]. It describes the model (internal structure) and the user interactions (external structure) related to timelines. After this iteration we should have a prototypical timeline model with a simple user interface to demonstrate it. == Task requirements == In this revision, this task should create: * an "Open Timeline" button in the timeline palette in the timeline tab that opens the bottom flap and shows the page's timeline. The timeline flap should consist of: * a channel for every text frame on the page with a label. * a subchannel for the frame's visibility property. * a playhead that can be moved across the timeline from 0:00 to 1:00. * a control bar for the selected subchannel with two fields and four buttons: * a field where the user can enter a start point (by default 0:00) * a field where the user can enter a stop point (by default 0:00) * a "show" button: if clicked this will make the frame visible from the start point to the end point. * a "hide" button: if clicked this will make the frame invisible from the start point to the end point. * a "show all" button: if clicked this will make the frame visible for the complete duration of the timeline. * a "hide all" button: if clicked this will make the frame visible for the complete duration of the timeline. By default, all frames on the page are shown all the time. If the user changes a frame's visibility, this will be reflected in the frame's channel. == Task result == Source code == Implementation idea == == Related == [wiki:TIMELINES] [[BR]] [wiki:TIMELINES/OldVersion] (previous version of this task) [[BR]] == How to demo == * Create a book containing a couple of pages with timelines. * Add some actions to the timelines and play them. * Describe the concepts and show the wiki page. * Provide a brief overview of the code. = Design = = Implementation = = Testing = ^Place the testing results here. = Comments = I've moved the old version of this page here: [wiki:TIMELINES/OldVersion]. --danvisel, 17-06-09.