Workspace: Difference between revisions

From Light Stream (EN)
(Перевод с русской вики (задача №982, LS Dev Hub))
 
(Перевод с русской вики (задача №1061, LS Dev Hub))
 
Line 1: Line 1:
[[ru:Workspace]] [[en:Workspace]]
[[ru:Workspace]] [[en:Workspace]]
'''Workspace''' is the arrangement of Light Stream's windows: which windows are open, where they are docked, and what size they are. The program lets you freely rearrange windows to suit your task and your monitor, save the resulting layouts under names, and switch between them with a single click.
'''Workspace''' is the arrangement of Light Stream windows: which windows are open, where they are docked, and what size they are. The program lets you freely rearrange windows to suit your task and your monitor, save the resulting layouts under names, and switch between them with a single click.


Workspaces are not tied to the project: they are shared across the whole program and stay the same no matter which project you are working in.
Workspaces are not tied to the project: they are shared across the whole program and stay the same no matter which project you are working in.
Line 6: Line 6:
== Program Windows ==
== Program Windows ==


The interface is made up of separate windows (panels). The full list of windows is in the '''Window''' menu. A checkmark to the left of the name means the window is currently shown: uncheck it to remove the window from the screen, check it again to return it to its previous place.
The interface is made up of separate windows (panels). The full list of windows is in the '''Window''' menu. A checkmark to the left of the name means the window is currently shown: clear the checkmark to remove the window from the screen, set it to bring the window back to its previous place.


{| class="wikitable"
{| class="wikitable"
! Window !! What it contains
! Window !! What it contains
|-
|-
| '''Mapping''' || The main field where fixtures are arranged and effects are visible
| '''Mapping''' || The main field where fixtures are placed and effects are visible
|-
|-
| '''3D View''' || A three-dimensional scene with the object model and fixtures
| '''3D View''' || A three-dimensional scene with a model of the object and fixtures
|-
|-
| '''Timeline''' || The layouts and effects of the selected composition, arranged in time
| '''Fixtures''' || Devices (Player, converters, ports), the project's fixture list, and patching
|-
|-
| '''Compositions''' || The list of the project's compositions
| '''3D Objects''' || List of objects, cameras, and fixtures in the 3D scene
|-
|-
| '''Fixtures''' || Devices (Player, converters, ports), the project's fixture list, and patching
| '''Compositions''' || List of the project's compositions
|-
|-
| '''3D Objects''' || The list of objects, cameras, and fixtures in the three-dimensional scene
| '''Effects''' || Effect library from which effects are added to a composition
|-
|-
| '''Properties''' || The parameters of whatever is selected: an effect, a fixture, a layout, a device
| '''Timeline''' || Layouts and effects of the selected composition, arranged in time
|-
|-
| '''Effects''' || The effect library from which effects are added to a composition
| '''Properties''' || Parameters of whatever is selected: an effect, a fixture, a layout, a device
|-
|-
| '''Export''' || The list of compositions to export to <code>*.cue</code> and the export settings
| '''Export''' || List of compositions for export to <code>*.cue</code> and export settings
|-
|-
| '''Playlists''' || Playlists for the schedule
| '''Playlists''' || Playlists for the schedule
|-
|-
| '''Calendar''' || Scheduled events by date
| '''Calendar''' || Schedule events by date
|}
|}


Windows have no close button — they can only be hidden, so a window can never be "lost" for good: it can always be brought back through the '''Window''' menu.
Besides the list of windows, the '''Window''' menu also has a '''Workspace''' item — the layout management window, described below.
 
Docked windows have no close button — they can only be hidden, so you can never "lose" a window for good: it can always be brought back through the '''Window''' menu.


In the default layout, '''Compositions''', '''Fixtures''', and '''3D Objects''' are grouped as tabs in the upper left, with '''Properties''' below them; the right side is occupied by the '''Mapping''', '''3D View''', '''Export''', '''Calendar''', and '''Playlists''' tabs; the '''Timeline''' spans the full width at the bottom. The '''Effects''' window is undocked by default and opens as a separate floating window on top of the program, above the '''Effects''' button on the timeline toolbar.
In the default layout, two groups of windows sit side by side on the left: the '''Compositions''', '''Fixtures''' and '''3D Objects''' tabs — and '''Properties'''. The right, largest part is occupied by the '''Mapping''', '''3D View''' and '''Export''' tabs; '''Calendar''' and '''Playlists''' join this same group when you enable them. The '''Timeline''' spans the full width at the bottom.
 
The '''Effects''' window is not docked by default: it opens as a separate window over the program, right above the '''Effects''' button on the timeline toolbar. The same button also hides it — it works as a toggle, just like the '''Effects''' checkbox in the '''Window''' menu.


== Moving and Docking Windows ==
== Moving and Docking Windows ==
Line 43: Line 47:


# Point at the window's tab with its name, hold down the left mouse button, and drag.
# Point at the window's tab with its name, hold down the left mouse button, and drag.
# While still holding the button, watch for the docking hints — arrows that appear at the edges and in the center of the area you're over.
# Without releasing the button, notice the docking hints — arrows that appear along the edges and in the center of the area you are hovering over.
# Point at the arrow you need: the spot where the window will land is highlighted with a rectangle. The edge arrows place the window beside, above, or below its neighbor; the center one adds it as a tab in the same group.
# Point at the arrow you need: the spot where the window will be placed is highlighted with a rectangle. The edge arrows place the window beside, above, or below its neighbor; the center one adds it as a tab in the same group.
# Release the mouse button.
# Release the mouse button.


If you release the button somewhere other than an arrow, the window stays floating — a separate window you can move anywhere on the screen, including onto a second monitor. You can bring it back the same way, by dragging it by its title bar, or via the right-click menu.
If you release the button somewhere other than over an arrow, the window stays floating — a separate window that can be moved anywhere on the screen, including onto a second monitor. You can dock it back the same way, by dragging its title bar, or through the right-click menu.


The size of neighboring windows is changed by dragging the border between them.
The size of neighboring windows is changed by dragging the border between them.


Right-clicking a window's tab gives access to:
Right-clicking a window's tab or title bar opens a menu with three commands: make the window floating, return it to its previous place, and hide it (the same as clearing the checkbox in the '''Window''' menu).


* '''Detach''' — make the window floating;
The window where the last click was made is considered active and is highlighted with a light gray border — it makes it easy to tell which window the current actions and hotkeys apply to.
* '''Attach''' — return a floating window to its previous place;
* '''Hide''' — remove the window from the screen (same as unchecking it in the '''Window''' menu).
 
The window where the last click was made is considered active and is outlined with a light gray border — this makes it easy to tell which window the current actions and hotkeys apply to.


== Editor and Schedule Switch ==
== Editor and Schedule Switch ==


Below the menu bar are two quick layout-switching buttons:
Below the menu bar are two buttons for quickly switching layouts:


* '''Editor''' — the working windows for building a project: mapping, 3D, timeline, fixtures, and properties;
* '''Editor''' — working windows for assembling the project: mapping, 3D, timeline, fixtures, and properties;
* '''Schedule''' — the windows for building a schedule: '''Calendar''', '''Playlists''', and '''Compositions'''; the other windows are hidden.
* '''Schedule''' — windows for building the schedule: '''Calendar''', '''Playlists''' and '''Compositions'''; the other windows are hidden while this is active.


The program remembers how you arranged the windows in each of the two modes and restores that arrangement when you switch back, so you can switch back and forth freely.
The program remembers how you arranged the windows in each of the two modes and restores the arrangement when you switch back, so you can switch back and forth freely.


== Saving Your Own Layouts ==
== Saving Your Own Layouts ==


All layouts are gathered in the '''Workspace''' window: '''Window''' menu → '''Workspace'''. This window doesn't block the program — you can leave it open, rearrange windows, and save the result right away.
All layouts are collected in the '''Workspace''' window: '''Window''' menu → '''Workspace'''. This window does not block the program — you can leave it open, rearrange windows, and save the result right away.


{| class="wikitable"
{| class="wikitable"
! Element !! Purpose
! Item !! Purpose
|-
|-
| '''New''' || Remembers the current window arrangement and adds a new row to the list
| '''New''' || Remembers the current window arrangement and adds a new row to the list
Line 80: Line 80:
|-
|-
| '''Load''' || Arranges the windows as recorded in the selected layout
| '''Load''' || Arranges the windows as recorded in the selected layout
|-
| '''Delete''' || Removes the selected layout from the list (the program will ask for confirmation)
|-
|-
| '''On Startup''' || Marks the layout that will be loaded when the program starts
| '''On Startup''' || Marks the layout that will be loaded when the program starts
|-
|-
| '''Name''' || The layout's name; changed by double-clicking it
| '''Name''' || The layout's name, changed by double-clicking the cell
|}
|}


Line 91: Line 93:
# Open the '''Window''' menu → '''Workspace'''.
# Open the '''Window''' menu → '''Workspace'''.
# Click '''New''' — the current window arrangement is remembered and appears as a new row in the list.
# Click '''New''' — the current window arrangement is remembered and appears as a new row in the list.
# Double-click the name to give it a clear title, for example "Mapping" or "3D".
# Double-click the name to set a clear title, for example "Mapping" or "3D".
 
To return to a saved layout, select it in the list and click '''Load'''. If you later rearrange the windows and want to attach the new arrangement to the same row, select it, click '''Save''', and confirm the question '''Save the selected workspace?'''.


The first two rows of the list are standard ones:
To return to a saved layout, select it in the list and click '''Load'''. If you later rearranged the windows and want to fix the new arrangement to the same row, select it, click '''Save''', and confirm the question '''Save the selected workspace?'''. An unneeded row is removed with the '''Delete''' button, with the confirmation '''Do you want to delete the selected workspace?'''.


* '''Editor''' — the factory window arrangement. Load it if your layout has "come apart" and you want a clean start. This row can't be overwritten; it always returns the standard view.
The first two rows of the list are standard:
* '''Schedule''' — the layout with the calendar and playlists, the same one as the '''Schedule''' button below the menu bar. Unlike the '''Editor''', it can be overwritten to suit you.


Deleting layouts isn't supported in this version: you can rename an unneeded row and save a different arrangement over it instead.
* '''Editor''' — the factory window arrangement. Load it if the layout has come apart and you want to start with a clean slate. The '''Save''' and '''Delete''' buttons are unavailable for this row — it always restores the standard view.
* '''Schedule''' — the layout with the calendar and playlists, the same one you get with the '''Schedule''' button below the menu bar.


== Layout on Startup ==
== Layout on Startup ==


The '''On Startup''' column in the '''Workspace''' window determines which layout the program will open with next time. Mark the row you need with a dot — the marked name is shown in bold. If nothing is marked, the program starts with the standard '''Editor''' layout.
The '''On Startup''' column in the '''Workspace''' window determines which layout the program will open with next time. Mark the row you need with a dot — the marked name is highlighted in bold. Only your own layouts are remembered: if nothing is marked, or one of the two standard rows is marked, the program starts with the standard '''Editor''' layout.


== Good to Know ==
== Good to Know ==


* The list of workspaces is stored in the program's settings, not in the project: it is the same for all projects and doesn't travel with the project file to another computer.
* The list of workspaces is stored in the program's settings, not in the project: it is the same for all projects and is not carried over with the project file to another computer.
* The list is written to disk when you exit the program, so close it normally rather than by killing the task.
* The list is written to disk when you exit the program, so close it normally rather than by killing the task.
* After installing a new version of Light Stream, the window arrangement may revert to the standard one — this is normal; just save your layouts again.
* The standard '''Editor''' and '''Schedule''' rows are rebuilt every time the program starts. Changes saved over '''Schedule''' only last until it is closed.
* If you updated from a version older than 3.1.2.7, the list of saved layouts is reset and needs to be rebuilt from scratch.
* The '''Effects''' window can be docked with the others like any other window, and that arrangement will also be saved in the workspace.
* The '''Effects''' window can be docked with the others like any other window, and that arrangement will also be saved in the workspace.



Latest revision as of 15:49, 3 September 2026

Workspace is the arrangement of Light Stream windows: which windows are open, where they are docked, and what size they are. The program lets you freely rearrange windows to suit your task and your monitor, save the resulting layouts under names, and switch between them with a single click.

Workspaces are not tied to the project: they are shared across the whole program and stay the same no matter which project you are working in.

Program Windows

The interface is made up of separate windows (panels). The full list of windows is in the Window menu. A checkmark to the left of the name means the window is currently shown: clear the checkmark to remove the window from the screen, set it to bring the window back to its previous place.

Window What it contains
Mapping The main field where fixtures are placed and effects are visible
3D View A three-dimensional scene with a model of the object and fixtures
Fixtures Devices (Player, converters, ports), the project's fixture list, and patching
3D Objects List of objects, cameras, and fixtures in the 3D scene
Compositions List of the project's compositions
Effects Effect library from which effects are added to a composition
Timeline Layouts and effects of the selected composition, arranged in time
Properties Parameters of whatever is selected: an effect, a fixture, a layout, a device
Export List of compositions for export to *.cue and export settings
Playlists Playlists for the schedule
Calendar Schedule events by date

Besides the list of windows, the Window menu also has a Workspace item — the layout management window, described below.

Docked windows have no close button — they can only be hidden, so you can never "lose" a window for good: it can always be brought back through the Window menu.

In the default layout, two groups of windows sit side by side on the left: the Compositions, Fixtures and 3D Objects tabs — and Properties. The right, largest part is occupied by the Mapping, 3D View and Export tabs; Calendar and Playlists join this same group when you enable them. The Timeline spans the full width at the bottom.

The Effects window is not docked by default: it opens as a separate window over the program, right above the Effects button on the timeline toolbar. The same button also hides it — it works as a toggle, just like the Effects checkbox in the Window menu.

Moving and Docking Windows

To move a window:

  1. Point at the window's tab with its name, hold down the left mouse button, and drag.
  2. Without releasing the button, notice the docking hints — arrows that appear along the edges and in the center of the area you are hovering over.
  3. Point at the arrow you need: the spot where the window will be placed is highlighted with a rectangle. The edge arrows place the window beside, above, or below its neighbor; the center one adds it as a tab in the same group.
  4. Release the mouse button.

If you release the button somewhere other than over an arrow, the window stays floating — a separate window that can be moved anywhere on the screen, including onto a second monitor. You can dock it back the same way, by dragging its title bar, or through the right-click menu.

The size of neighboring windows is changed by dragging the border between them.

Right-clicking a window's tab or title bar opens a menu with three commands: make the window floating, return it to its previous place, and hide it (the same as clearing the checkbox in the Window menu).

The window where the last click was made is considered active and is highlighted with a light gray border — it makes it easy to tell which window the current actions and hotkeys apply to.

Editor and Schedule Switch

Below the menu bar are two buttons for quickly switching layouts:

  • Editor — working windows for assembling the project: mapping, 3D, timeline, fixtures, and properties;
  • Schedule — windows for building the schedule: Calendar, Playlists and Compositions; the other windows are hidden while this is active.

The program remembers how you arranged the windows in each of the two modes and restores the arrangement when you switch back, so you can switch back and forth freely.

Saving Your Own Layouts

All layouts are collected in the Workspace window: Window menu → Workspace. This window does not block the program — you can leave it open, rearrange windows, and save the result right away.

Item Purpose
New Remembers the current window arrangement and adds a new row to the list
Save Overwrites the layout selected in the list with the current window arrangement (the program will ask for confirmation)
Load Arranges the windows as recorded in the selected layout
Delete Removes the selected layout from the list (the program will ask for confirmation)
On Startup Marks the layout that will be loaded when the program starts
Name The layout's name, changed by double-clicking the cell

To create your own layout:

  1. Arrange the windows the way that's convenient for you.
  2. Open the Window menu → Workspace.
  3. Click New — the current window arrangement is remembered and appears as a new row in the list.
  4. Double-click the name to set a clear title, for example "Mapping" or "3D".

To return to a saved layout, select it in the list and click Load. If you later rearranged the windows and want to fix the new arrangement to the same row, select it, click Save, and confirm the question Save the selected workspace?. An unneeded row is removed with the Delete button, with the confirmation Do you want to delete the selected workspace?.

The first two rows of the list are standard:

  • Editor — the factory window arrangement. Load it if the layout has come apart and you want to start with a clean slate. The Save and Delete buttons are unavailable for this row — it always restores the standard view.
  • Schedule — the layout with the calendar and playlists, the same one you get with the Schedule button below the menu bar.

Layout on Startup

The On Startup column in the Workspace window determines which layout the program will open with next time. Mark the row you need with a dot — the marked name is highlighted in bold. Only your own layouts are remembered: if nothing is marked, or one of the two standard rows is marked, the program starts with the standard Editor layout.

Good to Know

  • The list of workspaces is stored in the program's settings, not in the project: it is the same for all projects and is not carried over with the project file to another computer.
  • The list is written to disk when you exit the program, so close it normally rather than by killing the task.
  • The standard Editor and Schedule rows are rebuilt every time the program starts. Changes saved over Schedule only last until it is closed.
  • If you updated from a version older than 3.1.2.7, the list of saved layouts is reset and needs to be rebuilt from scratch.
  • The Effects window can be docked with the others like any other window, and that arrangement will also be saved in the workspace.

See Also