Skip to content

Commit d61b92f

Browse files
hummelstrandSaftret
authored andcommitted
chore: Update and rename sofie-views.mdx to sofie-views-and-screens.mdx
Clarified structure and named views/screens/modes consistently.
1 parent 7b5ecf5 commit d61b92f

File tree

1 file changed

+76
-42
lines changed

1 file changed

+76
-42
lines changed

packages/documentation/docs/user-guide/features/sofie-views.mdx renamed to packages/documentation/docs/user-guide/features/sofie-views-and-screens.mdx

Lines changed: 76 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@ sidebar_position: 2
55
import Tabs from '@theme/Tabs'
66
import TabItem from '@theme/TabItem'
77

8-
# Sofie Views
8+
# Sofie Views and Screens
9+
10+
## Definitions
11+
* A _**View**_ is definied as a particular layout of Sofie's main user interface.
12+
* A _**Mode**_ is one of several ways to configure a particular "View" of Sofie's main user interface.
13+
* A _**Panel**_ is defined as an expandable/collapsable area of Sofie's main user interface.
14+
* A _**Screen**_ is defined a layout intended to be used on an external display, in addition to with Sofie's main user interface.
915

1016
## Lobby View
1117

@@ -19,7 +25,7 @@ All existing rundowns are listed in the _Lobby View_.
1925

2026
The _Rundown View_ is the main view that the producer is working in.
2127

22-
![The Rundown view and naming conventions of components](/img/docs/main/sofie-naming-conventions.png)
28+
![The Rundown View and naming conventions of components](/img/docs/main/sofie-naming-conventions.png)
2329

2430
![Take Next](/img/docs/main/take-next.png)
2531

@@ -52,6 +58,18 @@ If a Piece has more or less content than the Part's expected duration allows, an
5258

5359
Elements in the [Next point](#next-point) \(or beyond\) might be pre-loaded or "put on preview", depending on the blueprints and playout devices used. This feature is called "Lookahead".
5460

61+
### Rundown View Modes
62+
In the top-right corner of the Segment, there's a button controlling the display style of a given Segment. The default display style of a Segment can be indicated by the [Blueprints](../concepts-and-architecture.md#blueprints), but the user can switch to a different mode at any time. You can also change the display mode of all Segments at once, using a button in the bottom-right corner of the Rundown View.
63+
64+
All user interactions work in the Storyboard Mode and List Mode the same as in Timeline Mode: Takes, AdLibs, Holds, and moving the [Next Point](#next-point) around the Rundown.
65+
66+
67+
#### Timeline Mode
68+
The default mode for the Rundown.
69+
70+
71+
#### Storyboard Mode
72+
5573
### Storyboard Mode
5674

5775
In the top-right corner of the Segment, there's a button controlling the display style of a given Segment. The default display style of a Segment can be indicated by the [Blueprints](../concepts-and-architecture.md#blueprints), but the User can switch to a different mode at any time. You can also change the display mode of all Segments at once, using a button in the bottom-right corner of the Rundown View.
@@ -60,21 +78,21 @@ In the top-right corner of the Segment, there's a button controlling the display
6078

6179
The **_Storyboard_** mode is an alternative to the default **_Timeline_** mode. In Storyboard mode, the accurate placement in time of each Piece is not visualized, so that more Parts can be visualized at once in a single row. This can be particularly useful in Shows without very strict timing planning or where timing is not driven by the User, but rather some external factor; or in Shows where very long Parts are joined with very short ones: sports, events and debates. This mode also does not visualize the history of the playback: rather, it only shows what is currently On Air or is planned to go On Air.
6280

63-
Storyboard mode selects a "main" Piece of the Part, using the same logic as the [Presenter View](#presenter-view), and presents it with a larger, hover-scrub-enabled Piece for easy preview. The countdown to freeze-frame is displayed in the top-right hand corner of the Thumbnail, once less than 10 seconds remain to freeze-frame. The Transition Piece is displayed on top of the thumbnail. Other Pieces are placed below the thumbnail, stacked in order of playback. After a Piece goes off-air, it will dissapear from the view.
81+
Storyboard mode selects a "main" Piece of the Part, using the same logic as the [Presenter Screen](#presenter-screen), and presents it with a larger, hover-scrub-enabled Piece for easy preview. The countdown to freeze-frame is displayed in the top-right hand corner of the Thumbnail, once less than 10 seconds remain to freeze-frame. The Transition Piece is displayed on top of the thumbnail. Other Pieces are placed below the thumbnail, stacked in order of playback. After a Piece goes off-air, it will dissapear from the view.
6482

6583
If no more Parts can be displayed in a given Segment, they are stacked in order on the right side of the Segment. The User can scroll through thse Parts by click-and-dragging the Storyboard area, or using the mouse wheel - `Alt`+Wheel, if only a vertical wheel is present in the mouse.
6684

67-
### List View Mode
85+
#### List Mode
6886

69-
Another mode available to display a Segment is the List View. In this mode, each _Part_ and it's contents are being displayed as a mini-timeline and it's width is normalized to fit the screen, unless it's shorter than 30 seconds, in which case it will be scaled down accordingly.
87+
Another mode available to display a Segment is the List Mode. In this mode, each _Part_ and it's contents are being displayed as a mini-timeline and it's width is normalized to fit the screen, unless it's shorter than 30 seconds, in which case it will be scaled down accordingly.
7088

71-
![List View Mode](/img/docs/main/list_view.png)
89+
![List Mode](/img/docs/main/list_view.png)
7290

7391
In this mode, the focus is on the "main" Piece of the Part. Additional _Lower-Third_ Pieces will be displayed on top of the main Piece. Infinite _Lower-Third_ Pieces and all other content can be displayed to the right of the mini-timeline as a set of indicators, one per every Layer. Clicking on those indicators will show a pop-up with the Pieces so that they can be investigated using _hover-scrub_. Indicators can be also shown for Ad-Libs assigned to a Part, for easier discovery by the User. Which Layers should be shown in the columns can be decided in the [Settings ● Layers](../configuration/settings-view.md#show-style) area. A special, larger indicator is reserved for the Script piece, which can be useful to display so-called _out-words_.
7492

7593
If a Part has an _in-transition_ Piece, it will be displayed to the left of the Part's Take Point.
7694

77-
This view is designed to be used in productions that are mixing pre-planned and timed segments with more free-flowing production or mixing short live in-camera links with longer pre-produced clips, while trying to keep as much of the show in the viewport as possible, at the expense of hiding some of the content from the User and the _duration_ of the Part on screen having no bearing on it's _width_. This mode also allows Sofie to visualize content _beyond_ the planned duration of a Part.
95+
This List Mode is designed to be used in productions that are mixing pre-planned and timed segments with more free-flowing production or mixing short live in-camera links with longer pre-produced clips, while trying to keep as much of the show in the viewport as possible, at the expense of hiding some of the content from the User and the _duration_ of the Part on screen having no bearing on it's _width_. This mode also allows Sofie to visualize content _beyond_ the planned duration of a Part.
7896

7997
:::info
8098
The Segment header area also shows the expected (planned) durations for all the Parts and will also show which Parts are sharing timing in a timing group using a ** symbol in the place of a counter.
@@ -84,7 +102,7 @@ All user interactions work in the Storyboard and List View mode the same as in T
84102

85103
### Segment Header Countdowns
86104

87-
![Each Segment has two clocks - the Segment Time Budget and a Segment Countdown](/img/docs/main/segment-budget-and-countdown.png)
105+
![Each Segment has two clocks the Segment Time Budget and a Segment Countdown](/img/docs/main/segment-budget-and-countdown.png)
88106

89107
<Tabs>
90108
<TabItem value="segment-time-budget" label="Left: Segment Time Budget" default>
@@ -128,13 +146,13 @@ The _Rundown View_ and the _Detached Shelf View_ UI can have multiple concurrent
128146
2. select the first layout of any type,
129147
3. use the default layout \(no additional filters\), in the style of `RUNDOWN_LAYOUT`.
130148

131-
To use a specific layout in these views, you can use the `?layout=...` query string, providing either the ID of the layout or a part of the name. This string will then be mached against all available layouts for the Show Style, and the first matching will be selected. For example, for a layout called `Stream Deck layout`, to open the currently active rundown's Detached Shelf use:
149+
To use a specific mode in these views, you can use the `?layout=...` query string, providing either the ID of the layout or a part of the name. This string will then be mached against all available layouts for the Show Style, and the first matching will be selected. For example, for a layout called `Stream Deck layout`, to open the currently active rundown's Detached Shelf use:
132150

133151
`http://localhost:3000/activeRundown/studio0/shelf?layout=Stream`
134152

135-
The Detached Shelf view with a custom `DASHBOARD_LAYOUT` allows displaying the Shelf on an auxiliary touch screen, tablet or a Stream Deck device. A specialized Stream Deck view will be used if the view is opened on a device with hardware characteristics matching a Stream Deck device.
153+
The Detached Shelf Screen with a custom `DASHBOARD_LAYOUT` allows displaying the Shelf on an auxiliary touch screen, tablet or a Stream Deck device. A specialized Stream Deck view will be used if the view is opened on a device with hardware characteristics matching a Stream Deck device.
136154

137-
The shelf also contains additional elements, not controlled by the Rundown View Layout. These include Buckets and the Inspector. If needed, these components can be displayed or hidden using additional url arguments:
155+
The shelf also contains additional elements, not controlled by the Rundown View Mode. These include Buckets and the Inspector. If needed, these components can be displayed or hidden using additional url arguments:
138156

139157
| Query parameter | Description |
140158
| :---------------------------------- | :------------------------------------------------------------------------ |
@@ -163,7 +181,7 @@ The Switchboard panel can be accessed from the Rundown View's right-hand Toolbar
163181
Technically, the switchboard activates and deactivates Route Sets. The Route Sets are grouped by Exclusivity Group. If an Exclusivity Group contains exactly two elements with the `ACTIVATE_ONLY` mode, the Route Sets will be displayed on either side of the switch. Otherwise, they will be displayed separately in a list next to an _Off_ position. See also [Settings ● Route sets](../configuration/settings-view#route-sets).
164182
:::
165183

166-
#### Media Status panel
184+
#### Media Status Panel
167185

168186
![Media Status panel](/img/docs/main/features/media-status-rundown-view-panel.png)
169187

@@ -175,81 +193,97 @@ Note that while the _Filter..._ text field is focused, you will not be able to
175193
use hotkey triggers for playout actions. You can remove the focus from the field
176194
by pressing the <kbd>Esc</kbd> key.
177195

178-
## Prompter View
196+
197+
## Evaluations
198+
199+
When a broadcast is done, users can input feedback about how the show went in an evaluation form.
200+
201+
:::info
202+
Evaluations can be configured to be sent to Slack, by setting the "Slack Webhook URL" in the [Settings View](../configuration/settings-view.md) under _Studio_.
203+
:::
204+
205+
## Settings View
206+
207+
The [Settings View](../configuration/settings-view.md) is only available to users with the [Access Level](access-levels.md) set correctly.
208+
209+
210+
## Screens
211+
212+
### Prompter Screen
179213

180214
`/prompter/:studioId`
181215

182-
![Prompter View](/img/docs/main/features/prompter-example.png)
216+
![Prompter Screen](/img/docs/main/features/prompter-example.png)
183217

184218
A fullscreen page which displays the prompter text for the currently active rundown. The prompter can be controlled and configured in various ways, see more at the [Prompter](prompter.md) documentation. If no Rundown is active in a given studio, the [Screensaver](sofie-views.mdx#screensaver) will be displayed.
185219

186-
## Presenter View
220+
### Presenter Screen
187221

188222
`/countdowns/:studioId/presenter`
189223

190-
![Presenter View](/img/docs/main/features/presenter-screen-example.png)
224+
![Presenter Screen](/img/docs/main/features/presenter-screen-example.png)
191225

192-
A fullscreen page, intended to be shown to the studio presenter. It displays countdown timers for the current and next items in the rundown. If no Rundown is active in a given studio, the [Screensaver](sofie-views.mdx#screensaver) will be shown.
226+
A fullscreen page, intended to be shown to the studio presenter. It displays countdown timers for the current and next items in the rundown. If no Rundown is active in a given studio, the [Screensaver](sofie-views-and-screens.mdx#screensaver) will be shown.
193227

194-
### Presenter View Overlay
228+
#### Presenter Screen Overlay
195229

196230
`/countdowns/:studioId/overlay`
197231

198-
![Presenter View Overlay](/img/docs/main/features/presenter-screen-overlay-example.png)
232+
![Presenter Screen Overlay](/img/docs/main/features/presenter-screen-overlay-example.png)
199233

200-
A fullscreen view with transparent background, intended to be shown to the studio presenter as an overlay on top of the produced PGM signal. It displays a reduced amount of the information from the regular [Presenter screen](sofie-views.mdx#presenter-view): the countdown to the end of the current Part, a summary preview \(type and name\) of the next item in the Rundown and the current time of day. If no Rundown is active it will show the name of the Studio.
234+
A fullscreen page with transparent background, intended to be shown to the studio presenter as an overlay on top of the produced PGM signal. It displays a reduced amount of the information from the regular [Presenter Screen](sofie-views-and-screens.mdx#presenter-screen): the countdown to the end of the current Part, a summary preview \(type and name\) of the next item in the Rundown and the current time of day. If no Rundown is active it will show the name of the Studio.
201235

202-
## Camera Position View
236+
### Camera Position Screen
203237

204238
`/countdowns/:studioId/camera`
205239

206-
![Camera Position View](/img/docs/main/features/camera-view.jpg)
240+
![Camera Position Screen](/img/docs/main/features/camera-view.jpg)
207241

208-
A fullscreen view designed specifically for use on mobile devices or extra screens displaying a summary of the currently active Rundown, filtered for Parts containing Pieces matching particular Source Layers and Studio Labels.
242+
A fullscreen page designed specifically for use on mobile devices or extra screens displaying a summary of the currently active Rundown, filtered for Parts containing Pieces matching particular Source Layers and Studio Labels.
209243

210244
The Pieces are displayed as a Timeline, with the Pieces moving right-to-left as time progresses, and Parts being displayed from the current one being played up till the end of the Rundown. The closest (not necessarily _Next_) Part has a countdown timer in the top-right corner showing when it's expected to be Live. Each Part also has a Duration counter on the bottom-right.
211245

212-
This view can be configured using query parameters:
246+
This screen can be configured using query parameters:
213247

214248
| Query parameter | Type | Description | Default |
215249
| :-------------- | :--- | :---------- | :------ |
216250
| `sourceLayerIds` | string | A comma-separated list of Source Layer IDs to be considered for display | _(show all)_ |
217251
| `studioLabels` | string | A comma-separated list of Studio Labels (Piece `.content.studioLabel` values) to be considered for display | _(show all)_ |
218-
| `fullscreen` | 0 / 1 | Should the view become fullscreen on the device on first user interaction | 0 |
252+
| `fullscreen` | 0 / 1 | Should the screen be shown fullscreen on the device on first user interaction | 0 |
219253

220254
Example: [http://127.0.0.1/countdowns/studio0/camera?sourceLayerIds=camera0,dve0&studioLabels=1,KAM%201,K1,KAM1&fullscreen=1](http://127.0.0.1/countdowns/studio0/camera?sourceLayerIds=camera0,dve0&studioLabels=1,KAM%201,K1,KAM1&fullscreen=1)
221255

222-
## Active Rundown View
256+
### Active Rundown Screen
223257

224258
`/activeRundown/:studioId`
225259

226-
![Active Rundown View](/img/docs/main/features/active-rundown-example.png)
260+
![Active Rundown Screen](/img/docs/main/features/active-rundown-example.png)
227261

228262
A page which automatically displays the currently active rundown. Can be useful for the producer to have on a secondary screen.
229263

230-
## Active Rundown Shelf
264+
### Active Rundown Shelf Screen
231265

232266
`/activeRundown/:studioId/shelf`
233267

234268
![Active Rundown Shelf](/img/docs/main/features/active-rundown-shelf-example.png)
235269

236-
A view which automatically displays the currently active rundown, and shows the Shelf in full screen. Can be useful for the producer to have on a secondary screen.
270+
A screen which automatically displays the currently active rundown, and shows the Shelf in fullscreen. Can be useful for the producer to have on a secondary screen.
237271

238272
A shelf layout can be selected by modifying the query string, see [Shelf Layouts](#shelf-layouts).
239273

240-
## Specific Rundown Shelf
274+
### Specific Rundown Shelf Screen
241275

242276
`/rundown/:rundownId/shelf`
243277

244-
Displays the shelf in fullscreen for a rundown
278+
Displays the Shelf in fullscreen for a rundown.
245279

246-
## Screensaver
280+
### Screensaver
247281

248-
When big screen displays \(like Prompter and the Presenter screen\) do not have any meaningful content to show, an animated screensaver showing the current time and the next planned show will be displayed. If no Rundown is upcoming, the Studio name will be displayed.
282+
When big screen displays \(like Prompter Screen and the Presenter Screen\) do not have any meaningful content to show, an animated screensaver showing the current time and the next planned show will be displayed. If no Rundown is upcoming, the Studio name will be displayed.
249283

250284
![A screensaver showing the next scheduled show](/img/docs/main/features/next-scheduled-show-example.png)
251285

252-
## System Status
286+
### System Status Screen
253287

254288
:::caution
255289
Documentation for this feature is yet to be written.
@@ -261,23 +295,23 @@ System and devices statuses are displayed here.
261295
An API endpoint for the system status is also available under the URL `/health`
262296
:::
263297

264-
## Media Status View
298+
### Media Status Screen
265299

266-
This view is a summary of all the media required for playback for Rundowns
300+
This screen is a summary of all the media required for playback for Rundowns
267301
present in this System. This view allows you to see if clips are ready for
268302
playback or if they are still waiting to become available to be transferred
269303
onto a playout system.
270304

271-
![Media Status page](/img/docs/main/features/media-status.png)
305+
![Media Status Screen](/img/docs/main/features/media-status.png)
272306

273307
By default, the Media items are sorted according to their position in the
274308
rundown, and the rundowns are in the same order as in the [Lobby View]
275309
(#lobby-view). You can change the sorting order by clicking on the buttons in
276310
the table header.
277311

278-
Rundown View also has a panel that presents this information in the [context of the current Rundown](#media-status-panel).
312+
The Rundown View also has a panel that presents this information in the [context of the current Rundown](#media-status-panel).
279313

280-
## Message Queue View
314+
### Message Queue Screen
281315

282316
:::caution
283317
Documentation for this feature is yet to be written.
@@ -289,13 +323,13 @@ These messages are retained for a period of time, and can be reviewed in this li
289323

290324
Messages that was not successfully sent can be inspected and re-sent here.
291325

292-
## User Log View
326+
### User Log Screen
293327

294-
The user activity log contains a list of the user-actions that users have previously done. This is used in troubleshooting issues on-air.
328+
The user activity log contains a list of the user-actions that users have previously done. This is used in troubleshooting issues while on air.
295329

296330
![User Log](/img/docs/main/features/user-log.png)
297331

298-
### Columns, explained
332+
#### Columns, explained
299333

300334
#### Execution time
301335

0 commit comments

Comments
 (0)