16 | | ^(List the necessary requirements that the task must fulfill.)^ |
| 16 | * Implement chaining prototype |
| 17 | * Allow linking frames. One frame should allow connecting to itself. |
| 18 | * When the place is insufficient for the text content in a text frame of the chain the rest of the content should be put in the next chained frame. |
| 19 | * If all of the chained frames cannot display the content, the content gets floating and invisible. |
| 20 | * Implement GUI for chained frames |
| 21 | * Linking will be done through a combo box, that lists all available text frames for chaining and auto chain option |
| 22 | * The combo box will be in the HUD that appears when the indicating halo is clicked |
| 23 | * Also label indicating which is the previous frame if the frame is not the first one from the chain, should be in the HUD |
| 24 | *(optional) In Sophie 1 halos for the start and end points are present. See Implementation idea |
| 25 | *(optional) Frame connections should be visible by clicking a menu item or a checkbox in the book bottom panel |