Opened at 2023-01-19T19:42:48Z
Last modified at 2023-02-03T02:06:25Z
#1266 new todo
implement scope rulers and group tracks
| Reported by: | Ichthyostega | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 1alpha |
| Component: | lumieraGui | Keywords: | GTK design sanity gui timeline |
| Sub Tickets: | #1017, #1193, #1265, #1269 | Parent Tickets: | #1016, #1225 |
Description
As Lumiera user,
I want the ability to arrange material in a group of tracks,
so I can define some properties of placement, and enable and route output from this group
GUI Implementation task
We can assume that content is already attached into sub-tracks in the core model; how this happens and how content is even attached to some scope in the fork is another topic; more specifically, the UI representation has to follow and reflect the core model completely as it is: If the core attaches some content directly to a track, it must be visible in the UI, even if at the same time there are nested sub tracks — typically there would be either one or the other, but the UI layout must be able to handle both.
Note: as of 1/2023, the details of expanding / collapsing tracks still need some clarification, see #1265
Acceptance Criteria
- Given
- a Lumiera GUI connected to a session
- When
- the session contains a track with content placed to nested sub tracks
- Then
-
- either the presentation state of this track is marked as collapsed
- ⟹ in this case only a scope ruler shall be presented
- or the track is marked as expanded
- ⟹ then the track and all sub-tracks shall be presented
- all rulers of the track other than the scope ruler
- direct contents of the track if present, otherwise this area shall be reduced
- an inset or similar stylistic element to mark the scope holding the sub-tracks
- recursive display of each sub-track
- ⟹ then the track and all sub-tracks shall be presented
- all Track-Head representation in the »patchbay« shall always follow suite
- either the presentation state of this track is marked as collapsed
Change history (2)
comment:1 by , at 2023-02-03T02:06:25Z
| blockedby: | 1017, 1193, 1265 → 1017, 1193, 1265, 1269 |
|---|
comment:2 by , at 2025-12-25T00:00:00Z
| blockedby: | 1017, 1193, 1265, 1269 |
|---|---|
| blocking: | 1016, 1225 |
| Parent Tickets: | → 1016, 1225 |
| Sub Tickets: | → 1017, 1193, 1265, 1269 |
