#1211 closed todo (fixed)
coordinate track extension
| Reported by: | Ichthyostega | Owned by: | Ichthyostega |
|---|---|---|---|
| Priority: | grave | Milestone: | 0integration |
| Component: | lumieraGui | Keywords: | GTK design sanity gui timeline |
| Sub Tickets: | #1018, #1039, #1207, #1252, #1265 | Parent Tickets: | #1019, #1190, #1267 |
Description
Coordinate the vertical size allocation between the track header pane and the track body display.
Implementing this requires a global »Display Evaluation Pass« over the timeline structure as a whole.
Change history (12)
comment:1 by , at 2020-02-28T23:19:51Z
| blocking: | 1019, 1039 → 1019, 1039, 1190 |
|---|
comment:2 by , at 2020-03-02T02:04:34Z
| Status: | new → accepted |
|---|
comment:4 by , at 2022-10-06T20:07:55Z
| Keywords: | timeline added |
|---|
comment:5 by , at 2022-10-16T00:59:32Z
| blockedby: | 1207 → 1207, 1018 |
|---|
Meanwhile, a implementation was designed and mostly coded; however, validating this design was hampered by the missing implementation for the actual Clip widget #1038 and a first draft of the Timeline header pane layout #1018; these would have to serve as active counterparts in the header as well as in the content area, to demonstrate that the layout negotiation actually works as designed
comment:6 by , at 2022-10-21T18:44:03Z
| blockedby: | 1207, 1018 → 1018, 1207, 1252 |
|---|
comment:7 by , at 2023-01-19T19:14:20Z
| blockedby: | 1018, 1207, 1252 → 1018, 1207, 1252, 1265 |
|---|
comment:8 by , at 2023-01-19T21:16:39Z
While integrating the draft for Zoom handling, it became clear that there is still a conceptional shortcoming with respect to nested tracks, leading to "run-away" of the layout as soon as the size of the window is changed. This became obvious now, since the ZoomWindow actually triggers re-evaluation of the complete layout, while up to now the layout was only calculated once, at start.
Seemingly this is related to the yet unsolved question how to deal with collapsed tracks (see #1265) and how to handle content in group tracks (see #1266) — something in the header structure must be added to accommodate for the additional space showing up at nested scopes
comment:9 by , at 2023-01-25T00:09:40Z
| blocking: | 1019, 1039, 1190 → 1019, 1039, 1190, 1267 |
|---|
comment:10 by , at 2023-01-25T00:46:50Z
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
In 25be54ec/Lumiera:
comment:11 by , at 2023-02-02T02:06:39Z
| blockedby: | 1018, 1207, 1252, 1265 → 1018, 1039, 1207, 1252, 1265 |
|---|---|
| blocking: | 1019, 1039, 1190, 1267 → 1019, 1190, 1267 |
comment:12 by , at 2025-12-25T00:00:00Z
| blockedby: | 1018, 1039, 1207, 1252, 1265 |
|---|---|
| blocking: | 1019, 1190, 1267 |
| Parent Tickets: | → 1019, 1190, 1267 |
| Sub Tickets: | → 1018, 1039, 1207, 1252, 1265 |
Migration MasterTickets ⟼ Subtickets-plugin

We have to care for two distinct concerns here: