|
5223 | |
Softdesk | Fehlerbericht | sehr niedrig | Slider überschreitet Softdesk Grenze | Neu | 3.3 RC x | | 28.12.2023 | 28.12.2023 | EDER |
Aufgabenbeschreibung
Haben Sie einen Fehler entdeckt? Dann nutzen Sie bitte folgendes Template und beachten die Hinweise für eine reibungsfreie Bearbeitung der Tickets.
Fehlerbeschreibung
Wenn man einen Slider beim Erstellen von Softdesks dreht verscheibt sich die rote “Grenze” nicht mit.
Erwartetes Verhalten
Ich hätte erwartet, dass sich die rote Grenze mitverschiebt.
Hinweise
Ich habe die Dmx Control 3.3 RC1 Version verwendet
Email: kingOfCrochet@web.de
|
|
5222 | |
GUI | Fehlerbericht | sehr niedrig | Speed Master "Double" nicht double | geschlossen | 3.3 RC x | | 28.12.2023 | 29.12.2023 | EDER |
Aufgabenbeschreibung
Wenn man den Speed Master per Maus zum Beispiel auf 0,5 setzt und dann ein paar mal auf double drückt, kann es passieren, dass der Wert nicht ein vielfaches von 0,5 sondern minimal größer (z.B. 4,01) ist.
Erwartetes Verhalten
Ich hätte erwartet, dass der Wert immer genau das zweifache ist.
Hinweise
Ich habe die DMX Control 3.3 RC1 Version verwendet.
Email: KingOfCrochet@web.de
|
|
5221 | |
GUI & Server | Fehlerbericht | mittel | Projekt aus Forum lädt in 3.3 RC1 nicht | Unbestätigt | 3.3 Beta x | | 27.12.2023 | 07.04.2024 | nutzer99 |
Aufgabenbeschreibung
Fehlerbeschreibung
Ich habe zum testen ein Projekt eines Users im Forum in der 3.3 importiert und versucht zu laden. Dabei ist mir die GUI abgestürzt.
|
|
5220 | |
GUI & Server | Fehlerbericht | mittel | Wert für Timecode-Trigger wird nicht beibehalten, wenn ... | geschlossen | 3.3 Beta x | 3.3 | 26.12.2023 | 27.04.2024 | LightningBrothers |
Aufgabenbeschreibung
Ich habe im beigefügten Projekt eine einfache Cuelist erstellt, die einem Cuelist-Track einer Timecode-Show zugeordnet ist.
Editiere ich eine beliebige Cue aus dieser Cuelist im Programmer und speichere die Änderungen zum Beispiel Replace oder Update zurück, wird der Wert für den Trigger immer auf 00:00:01.000 zurückgesetzt und die Cue an Position in der Cuelist eingefügt.
Die zugehörigen Logs beinhalten folgende Schritte:
Sitzung starten und Projekt laden
Cue 3 der Cuelist 1 in den Programmer laden
Änderungen vornehmen
Änderungen über Update in die Cue 3 zurückspeichern
Cue 3 an ursprüngliche Position zurückschieben und alten Wert manuell wieder eintragen
Projekt speichern und Projekt beenden
|
|
5219 | |
TimecodePlayer | Wunsch / Idee | niedrig | Neue Cue an aktueller Position des Wiedergabemarkers ei... | Unbestätigt | 3.3 Beta x | | 26.12.2023 | 27.04.2024 | LightningBrothers |
Aufgabenbeschreibung
Über das Kontextmenü kann ich aus dem Cuelist-Track die Option “Add cue” aufrufen. Es wäre hilfreich, wenn diese Cue an der aktuellen Position des Wiedergabemarkers einfügen werden würde. Die Position, wo ich das Kontextmenü aufrufe, spielt dabei keine Rolle.
Befindet sich der Wiedergabemarker dabei außerhalb einer Bereichs einer Cuelist, wird die Cue in der Cuelist hinzugefügt, die sich in der Reihenfolge vor dem Wiedergabemarker befindet.
|
|
5218 | |
GUI & Server | Fehlerbericht | niedrig | DirtyFlag: Hinzufügen von Dateien wird nicht berücksich... | Benötigt Tests | 3.3 Beta x | 3.3 | 26.12.2023 | 14.04.2024 | LightningBrothers |
Aufgabenbeschreibung
Füge ich zum Beispiel Audiodateien per Drag ‘n’ Drop einem Projekt hinzu, wird dies nicht vom Dirty Flag erfasst.
|
|
5217 | |
Server | ToDo | niedrig | Projekt-Version des Default-Projekts hochsetzen | Unbestätigt | 3.3 Beta x | | 26.12.2023 | 26.12.2023 | LightningBrothers |
Aufgabenbeschreibung
Ich habe gerade mit der aktuellen Version ein komplett neues Projekt erstellt. Dabei meckert der Kernel wie im beigefügten Log-Auszug an, dass das Default-Projekt hinsichtlich der Projekt-Version veraltet ist. Ggf. kann dieses ja mit dem Einspielen des neuen Standart-Layouts (siehe FS#5080) angegangen werden. Aus diesem Grund habe ich dieses Ticket auch “nur” als ToDo definiert.
16:17:54 WARN LoadedProjectVersion - Project K67xxxxx#1.0.0 has an old File Version 4. Current: 12
|
|
5216 | |
TimecodePlayer | Wunsch / Idee | niedrig | Doppelklick auf Stop setzt Wiedergabemarker auf 0 | Unbestätigt | 3.3 Beta x | | 25.12.2023 | 25.12.2023 | LightningBrothers |
Aufgabenbeschreibung
Aktuell muss man, um den Wiedergabemarker auf 0 zu setzen, entweder erst zum Anfang scrollen und dann einen Doppelklick in die Zeitleiste machen oder diesen händisch auf 0 schieben. Gerade beim manuellen Doppelklick passiert es, dass man nicht direkt bei 0 landet.
Um dies zu vereinfachen, sollte der Wiedergabemarker über einen Doppelklick auf den Stop-Button automatisch auf 0 gesetzt werden.
|
|
5215 | |
InputAssignment | Wunsch / Idee | niedrig | Neue MIDI Input Regel "ByteArray" oder "String" | Neu | 3.2.3 | | 25.12.2023 | 26.12.2023 | MWSysTech |
Aufgabenbeschreibung
Ich sende aus Virtual DJ über MIDI alles, und ich meine hier wirklich alles an DMX Control. Z.B. habe ich in der Virtual DJ Bibliothek auch immer ein Feld in dem mögliche Tänze zum Lied stehen. Z.B. eben für Tanzveranstaltungen. Diese sind wie im Turniersport üblich mit RB Rumba, DF Discofox und so weiter kodiert. In DMX Control habe ich dann ein paar Cuelists die z.B. passendes Licht für eben Rumba oder Discofox machen. Diese werden automatisch gestartet, wenn Virtual DJ über MIDI eben die Buchstaben RB oder DF überträgt. Das funktioniert aktuell einfach über eine ASCII kodierte MIDI Controller Nachricht. Aus Virtual DJ heraus kann ich problemlos quasi beliebig lange strings als MIDI Nachrichten, also byte Array senden.
In DMX Control kann ich aber nur einzelne Bytes empfangen und keine Arrays. Im Moment muss ich ich hier ziemlich in die Trickkiste greifen. Und das klappt auch nur weil es im Moment “nur” ein paar Zeichen sind, die ich auswerte. Siehe Bild.
Ich würde mir Wünschen, dass eine zusätzliche Regeln eingeführt wird in der man sagen kann “empfang die Bytes von hier bis hier” oder Startindex und Länge oder so. Außerdem müssten diese Bytes natürlich verarbeitet werden. Also z.B. ToInt64 oder ToString oder so.
|
|
5214 | |
InputAssignment | Wunsch / Idee | niedrig | Node "Variable" oder "Goto/From" | Neu | 3.2.3 | | 25.12.2023 | 26.12.2023 | MWSysTech |
Aufgabenbeschreibung
Ich stolpere aktuell an einigen Stellen auch das immer gleiche Problem: Ich “rechne” in einem Connectionset irgendwas halbwegs kompliziertes aus, was ich dann an mehreren Stellen verwenden will. Manche Sachen lassen sich prima über einen ParameterMaster von einem Connectionset ins nächste bringen. Aber bei anderen Sachen macht es nicht wirklich Sinn einen “guten” ParameterMaster zu “verschwenden”. Außerdem sind keine Strings oder andere komplexere Datentypen möglich.
Ich würde mir daher wieder in Anlehnung an Matlab/Simulink einen Node Goto/From wünschen. Hier kann in einem Node Goto ein Wert reingehen und an vielen From Nodes die an den gewünschen Goto verlinkt sind wieder raus.
|
|
5213 | |
TimecodePlayer | Wunsch / Idee | niedrig | Cuelists im Fenster "Choose a cuelist" alphabetisch sor ... | geschlossen | 3.3 Beta x | 3.3 | 25.12.2023 | 03.05.2024 | LightningBrothers |
Aufgabenbeschreibung
Wie im beigefügten Screenshot zu sehen, sollte es sinnvoll sein, wenn die Cuelists des aktuellen Projekts im Fenster “Choose a cuelist” alphabetisch sortiert werden würden.
Sollte für die Realisierung dieses Wunsches ein Beispielprojekt der aktuellen Situation benötigt werden, bitte ich um entsprechende Info.
|
|
5212 | |
TimecodePlayer | Wunsch / Idee | niedrig | Mittelpunkt des Zooms immer von aktueller Position des ... | Unbestätigt | 3.3 Beta x | | 25.12.2023 | 25.12.2023 | LightningBrothers |
Aufgabenbeschreibung
Aktuell erfolgt das Zoomen (über das Scrollrad) immer vom Nullpunkt. Dadurch verschiebt sich die Position des Wiedergabemarker immer aus dem Anzeigebereich heraus.
Es wäre hilfreich, wenn der Wiedergabemarker selbst als Mittelpunkt für das Zoomen herangezogen würde.
|
|
5211 | |
Plugin | Fehlerbericht | hoch | Nanoleaf-Plugin: Projekte mit Nanoleaf-Devices können n... | Auf User warten | 3.3 Beta x | | 25.12.2023 | 27.12.2023 | LightningBrothers |
Aufgabenbeschreibung
Im beigefügten neuen Projekt habe ich 12 Nanoleaf-Devices hinzugefügt. Im Anschluss speicherte ich dieses Projekt und habe es in der laufenden Sitzung neu geladen. Dies ist aber nun nicht mehr möglich.
Das Problem muss sich mit der Beta 12 eingeschlichen haben. Ein anderes Projekt konnte ich mit der Beta 11 noch erfolgreich laden und speichern.
Neben dem Beispielprojekt sind auch die Log-Dateien beigefügt.
|
|
5210 | |
GUI & Server | Fehlerbericht | niedrig | Nach Verhalten in FS#5209 beschrieben Projekt unladbar ... | geschlossen | 3.3 Beta x | | 23.12.2023 | 24.12.2023 | Beni200 |
Aufgabenbeschreibung
Werden wie in FS#5209 beschrieben Geräte gelöscht auf die es in Cuelists noch Refernzen gibt so lädt das Projekt bis zur Fehlerüberprüfung, hierbei kommt dann aber angehängte Fehlermeldung. Projekt und Logs im Anhang.
|
|
5209 | |
GUI & Server | Fehlerbericht | niedrig | FF nach löschen von Gerräten | geschlossen | 3.3 Beta x | 3.3 | 23.12.2023 | 24.12.2023 | Beni200 |
Aufgabenbeschreibung
Habe viele verschiedene Geräte gelöscht, soweit problemlos. Anschließend habe ich versucht Gerätegruppen zu löschen. Hierbei ist allerdings nicht passiert, egal welche Gruppe, es war nicht möglich sie zu löschen. Nun wollte ich DMXC schließen und dabei noch einmal speichern, dabei habe ich folgende Fehlermeldung im Kernel bekommen
- - - - - - - - - - -
21:15:20 ERROR ProjectManager - Error at save Project System.NullReferenceException: Object reference not set to an instance of an object.
at org.dmxc.lumos.Kernel.Scene.Entry.AbstractSceneEntry.saveToManagedTree(ManagedTreeItem item, LumosIOContext context) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\Entry\AbstractSceneEntry.cs:line 1014
at org.dmxc.lumos.Kernel.Scene.Entry.DevicePresetReferenceEntry.saveToManagedTree(ManagedTreeItem item, LumosIOContext context) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\Entry\DevicePresetReferenceEntry.cs:line 297
at org.dmxc.lumos.Kernel.Scene.AbstractEntryContainer.saveToManagedTree(ManagedTreeItem item, LumosIOContext context) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\AbstractEntryContainer.cs:line 523
at org.dmxc.lumos.Kernel.Scene.AbstractScene.saveToManagedTree(ManagedTreeItem item, LumosIOContext context) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\AbstractScene.cs:line 361
at org.dmxc.lumos.Kernel.SceneList.SceneList.org.dmxc.lumos.Kernel.Resource.ILumosSaveable.saveToManagedTree(ManagedTreeItem item, LumosIOContext context) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\SceneList.cs:line 2194
at org.dmxc.lumos.Kernel.Project.SceneListManager.org.dmxc.lumos.Kernel.Project.IProjectResourceUser<org.dmxc.lumos.Kernel.SceneList.ISceneList>.SaveItem(ISceneList item, LumosIOContext context) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Project\SceneListManager.cs:line 559
at org.dmxc.lumos.Kernel.Project.ProjectContainer`1.Save(LumosIOContext context)+MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Project\ProjectContainer.cs:line 245
at org.dmxc.lumos.Kernel.Project.LoadedProjectVersion.saveProject(LumosIOContext context) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Project\LoadedProjectVersion.cs:line 355
at org.dmxc.lumos.Kernel.Project.ProjectManager.SaveProjectToStream(Stream projectStream, IEnumerable`1 clientReferences, IProgress`1 progress, Boolean resetDirty, Boolean isAutosave) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Project\ProjectManager.cs:line 587
- - - - - - - - -
Logs und Projekt (zuletzt speicherbare Version) im Anhang.
Edit: Mir ist aufgefallen, dass das angehängte Projekt “0.0.421” schon beschädigt und nicht mehr ladbar ist. Deshalb habe ich es noch um das vollständige Projekt auch mit vorangegangenen Versionen desen angehängt.
|
|
5208 | |
GUI & Server | Fehlerbericht | mittel | Input Assignment "vergisst" Verbindung zwischen CueList ... | geschlossen | 3.3 Beta x | | 23.12.2023 | 23.12.2023 | MWSysTech |
Aufgabenbeschreibung
Im angehängten Projekt habe ich mehrere CueListGroups per Input Assignment auf die CueListMonitore im Softdesk gelegt. Soweit funktioniert das auch richtig. Speichere ich das Projekt jetzt ab, starte DMXC neu und lade das Projekt sind die CueListMonitore im Softdesk aber leer. Ich schaue im Input Assignment nach und wundere mich, weil hier sehe ich, dass die Verbindung gemacht ist. Wenn ich jetzt den Node vom betreffenden CueListMonitor aus dem Input Assignment entferne, neu reinziehe und neu verbinde funktionierts wieder. Einfach nur neu verbinden reicht nicht. Ich muss den Node neu reiziehen.
|
|
5207 | |
GUI & Server | Fehlerbericht | niedrig | Fehlermeldung beim belegen eines Audio Tracks für den T ... | geschlossen | 3.3 Beta x | 3.3 | 22.12.2023 | 23.12.2023 | Beni200 |
Aufgabenbeschreibung
Ich habe eine 4mb große Audiodatei, siehe Anhang, auf einen neuen Track in einer neuen Show (”1”) im TCP gezogen. Hierbei erschien die angehängte Fehlermeldung in der GUI und das belgen des Tracks ist somig nicht möglich.
Projekt („Jubiläum Tanzatelier 24“) und Logs ebenfalls im Anhang
Edit: Problem tritt auch in einem komplett neuen Projekt mit einer komplett anderen Audio auf. Projekt zum nachstellen („Audio Track Test“) ist angehängt.
|
|
5205 | |
MacroBoards | Fehlerbericht | mittel | Macro Boards nicht verfügbar | geschlossen | 3.3 Beta x | | 22.12.2023 | 22.12.2023 | MisterX |
Aufgabenbeschreibung
Beim starten meldet der Kernel Fehler im Zusammenhang mit dem Macro Board SDK, im Projekt steht kein Menüeintrag zu den Macro Boards mehr zur Verfügung.
|
|
5204 | |
GUI & Server | Fehlerbericht | niedrig | Löschen von Geräten mit Refernzen führt zu crashes | geschlossen | 3.3 Beta x | 3.3 | 22.12.2023 | 22.12.2023 | Beni200 |
Aufgabenbeschreibung
Lösche ich in angehängtem Projekt beliebige Geräte (im Fall der in den Logs zu sehen ist handelte es sich um die Geräte “The Fab”, “1”, “2”, … “111”) crasht die GUI und schließt sich. Starte ich nun die GUI und verbinde diese wieder, speicher das Projekt und lade es neu, ist es beschädigt und lässt sich nicht mehr laden. Logs und Projekt im Anhang.
Nun habe ich versucht ohne DMXC neu zu starten ein neuess Projekt anzulegen um den oben beschrieben Fehler in einem Lehren Projekt zu testen. Nach dem erstellen des Projekts und laden dieses ist mir erneut die GUI gecrasht. Logs als “B” im Anhang.
Nun habe ich um weitere folge Fehler zu vermeiden DMXC einmal komplett neu gestartet.
Im zuletzt erstellten Projekt habe ich nun zwei Gerät hinzugefügt, eine Cuelist mit Werten für diese erstellt und diese Cuelist auf einen Executor zugewiesen. Anschließend habe ich das Projekt gespeichert (Projekt zu diesem Stand als “C.1”im Anhang). Nun habe ich die entsprechenden Geräte gelöscht. Hierbei ist mir erneut die GUI gecrasht, Logs zu diesem Zeitpukt als “Logs C.1” im Anhang. NUn habe ich das Porjekt gespeichert und DMXC komplett neu gestartet. Anschließend habe ich das Projekt (Projekt zu diesem Stand als “C.2” im Anhang) versucht zu laden. Das hat problemlos fumktioniert. Nun habe ich noch die Gerätegruppe zu den Geräten gelöscht. Auch hierbei ist mir die GUI wieder gecrasht. Logs als “Logs C.2” im Anhang.
|
|
5203 | |
GUI & Server | Fehlerbericht | hoch | GUI crasht beim Schließen von Projekten | geschlossen | 3.3 Beta x | 3.3 | 21.12.2023 | 21.12.2023 | LightningBrothers |
Aufgabenbeschreibung
Wenn ich ein beliebiges Projekt schließe, dann crasht jedes Mal die GUI. Dabei spielt es keine Rolle, ob es ein bereits gefülltes Projekt ist, oder wie beigefügt, ein neues und komplett leeres Projekt.
Es gibt zwar ein weiteres Ticket mit einem vergleichbaren Titel unter der Nummer FS#4986 , allerdings konnte ich das Problem seiner Zeit nicht nachstellen. Außerdem ist der Punkt nun bei mir in der aktuellen Version erst neu aufgetreten.
Im Anhang die Log-Dateien sowie das Projekt.
|
|
5202 | |
TimecodePlayer | Fehlerbericht | niedrig | Absturz DMXC Gui, nachdem Audio Snip gelöscht wurde | geschlossen | 3.3 Beta x | 3.3 | 20.12.2023 | 21.12.2023 | nutzer99 |
Aufgabenbeschreibung
Fehlerbeschreibung
Ich wollte einen Audio Clip aus dem TCP löschen (über das Kontextmenü). Dabei ist mir die GUI abgestürzt.
|
|
5201 | |
Server | Fehlerbericht | sehr niedrig | Erstmalige Installation: Kernel XML Fehler | Unbestätigt | 3.3 Beta x | | 20.12.2023 | 20.12.2023 | JPK |
Aufgabenbeschreibung
Habe DMXC Beta 12 auf einem jungfräulichen Rechner installiert und die Fehler im Anhang sind im Kernel erschienen. Allerdings nur beim allerersten Start. Bei jedem weiteren Start gibt es keine Fehler mehr.
|
|
5200 | |
TimecodePlayer | Fehlerbericht | hoch | Timecodeplayer, hinzufügen von Add Execute nicht möglic ... | geschlossen | 3.3 Beta x | 3.3 | 11.12.2023 | 19.12.2023 | Hoc |
Aufgabenbeschreibung
Fehlerbeschreibung
Wenn man im Timecodeplayer in einem Executor Track ein Event einfügt und dieses dann verschiebt dann ist bei ca. 3. Wiederholen der Prozedur das Auswahlfenster nach dem Kontextmenü-klick auf “Add Execute” komplett leer. Es kann nichts mehr ausgewählt werden.
Hinweise
Beta 11 LogGUI und Umbra-Log angehängt, letzte Einträge sollten es sein. Alles anderen Logs leer.
|
|
5199 | |
TimecodePlayer | Fehlerbericht | mittel | Timecodeplayer, Funktion "Properties" in Executortrack ... | geschlossen | 3.3 Beta x | 3.3 | 11.12.2023 | 21.12.2023 | Hoc |
Aufgabenbeschreibung
Fehlerbeschreibung
- In einem Executor Track per Rechtsklick mit “Add Execute” ein Event anlegen. - Dann Rechtsklick auf das Icon und aus dem Kontextmenü “Properties” wählen. ⇒ Nichts passiert
Erwartetes Verhalten
Irgendwas geht auf um die Art des Events zu bearbeiten
Hinweise
- Beta 11 - Bug oder noch nicht implementiert? - Log GUI sagt zu dem Event (Im Anhang die letzten Zeilen): 2023-12-11 20:41:15,576 [Main GUI] ERROR Lumos.GUI.App - Exception in WPF System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Lumos.GUI.Windows.ProjectExplorerView.<>c.<ShowProperties>b__254_0(IProjectExplorerNode c) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Windows\ProjectExplorer\ProjectExplorerView.cs:Zeile 2817.
bei System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
bei Lumos.GUI.Windows.ProjectExplorerView.ShowProperties(ICollection`1 nodes) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Windows\ProjectExplorer\ProjectExplorerView.cs:Zeile 2817.
bei Lumos.GUI.Windows.TimecodePlayer.v3.ExecutorTrackViewModel.<OpenContentProperties>d__27.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Windows\TimecodePlayer\v3\ViewModel\Track\Executor\ExecutorTrackViewModel.cs:Zeile 332.
— Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
|
|
5198 | |
GUI | Wunsch / Idee | niedrig | Projekt öffnen fragt nicht nach ob geladenes aber unges ... | geschlossen | 3.3 Beta x | | 05.12.2023 | 06.12.2023 | MWSysTech |
Aufgabenbeschreibung
1. Neuen Projekt erstellen und laden 2. Irgendeine Änderung vornehmen, sodass DirtyFlag gesetzt wird und nicht speichern. Ich habe ein Gerät hinzugefügt. 3. Datei → Projekt öffnen → irgendein anderes Projekt laden. 4. Das neue Projekt wird direkt geladen. Ungespeicherte Änderungen im zuvor geladenen Projekt gehen verloren.
Dieses Verhalten ich gefährlich, weil Arbeit verloren gehen kann. Ich würde mir wünschen, dass wann immer das DirtyFlag gesetzt ist vor dem Laden eines anderen Projektes gefragt wird, ob die ungespeicherten Änderungen verworfen oder gespeichert werden sollen.
|
|
5197 | |
InputAssignment | Fehlerbericht | niedrig | Input Assignment - Nodes kopieren - aber leider außerha... | Neu | 3.3 Beta x | | 03.12.2023 | 03.12.2023 | steff |
Aufgabenbeschreibung
Hallo, Nodes mit entsprechenden Einstellungen zu kopieren ist super und funktioniert, was daran nicht ganz so schön ist: Es wird eingefügt, aber je nachdem was man gezoomt oder in der Ansicht eingestellt hat, manchmal bzw. meistens außerhalb von dem was gerade angezeigt wird. Man muss halt machmal danach suchen. Wäre es, wenn möglich, nicht besser das es im sichtbaren Fenster erscheint ?
Gruß Steff
|
|
5196 | |
GUI & Server | Fehlerbericht | niedrig | GUI Friert ein und Kernel und Umbra werden nicht beende ... | geschlossen | 3.3 Beta x | | 03.12.2023 | 21.12.2023 | steff |
Aufgabenbeschreibung
Hallo, in der DMXC 3.3 Beta 11 ist mir aufgefallen das ich mein großes Projekt was zum größten Teil nicht in der 3.3 erstellt wurde. Ich kann mein Projekt öffnen und bearbeiten. Soweit funktioniert es in der 3.3 Beta 11. Konnte im laufen soweit nichts negatives feststellen. Effekte laufen was ich so sehen konnte.
Ich habe das Problem: Will ich allerdings das Programm beenden, ob ich speichere oder nicht ist egal, stürzt irgendwie die GUI ab.
Irgendwie bedeutet, Stage View zeigt Veränderungen an (Effekte laufen) aber das Programm läßt sich nicht mehr bedienen und beendet sich auch nicht.
Der Kernel und der Umbra registrieren das ein Shutdown angefordert wurde aber beenden auch nicht wegen Time Out weil angeblich noch der Client (GUI) verbunden ist. Diese kann ich dann über close beenden. Beenden der GUI geht dann nur noch über den Task Manager.
Gehe ich bevor ich das Programm beende über Projekt Close und dann auf beenden, dauert das close zwar eine Ewigkeit aber dann kann ich das Programm beenden.
Ich hänge hier mal die Log Dateien an, die sind vom nächsten Start ohne geladenes Projekt, aber vorher habe ich es mehrfach ausprobiert. Auch das Projekt hänge ich mal hier an.
|
|
5195 | |
TimecodePlayer | ToDo | niedrig | TCP Einstellungen zur Darstellung der FFT-Grafik werden ... | geschlossen | 3.3 Beta x | 3.3 | 03.12.2023 | 19.12.2023 | MisterX |
Aufgabenbeschreibung
Veränderte Einstellungen der Darstellung der FFT Grafik (Threshold, Ratio, Bandwith) werden nicht abgespeichert und es wird auch kein Dirty-Flag gesetzt.
|
|
5194 | |
GUI | ToDo | niedrig | Projektaufgaben ändern setzt DirtyFlag nicht | Neu | 3.3 Beta x | | 30.11.2023 | 21.12.2023 | MWSysTech |
Aufgabenbeschreibung
nicht vorhanden |
|
5193 | |
Softdesk | Fehlerbericht | niedrig | Elemente auf Softdesk löschen "hinterlässt Spuren" | Neu | 3.2.3 | | 30.11.2023 | 25.12.2023 | MWSysTech |
Aufgabenbeschreibung
1. Element auf dem Softdesk neu einfügen 2. dieses Element gleich wieder löschen 3. mit Maus einen Kasten ziehen wo das Element war 4. Das Element ist immernoch da aber irgendwie klein und “unsichtbar” Im InputAssignment werden die “gelöschten” Elemente auch noch angezeigt.
|
|
5192 | |
Softdesk | Fehlerbericht | niedrig | Ändern von Einstellungen über das PropertyGrid setzt Di... | Neu | 3.3 Beta x | | 30.11.2023 | 30.11.2023 | MWSysTech |
Aufgabenbeschreibung
Mit der Maus die Elemente verschieben und so setzt das Flag. Aber wenn ich dann speichere und dann irgendetwas im Eigenschaftsfenster eines Controls was verdrehe wird das Flag nicht gesetzt.
|
|
5191 | |
GUI | Fehlerbericht | niedrig | Ändern von MIDI Einstellungen setzt Dirty Flag nicht | Neu | 3.3 Beta x | | 30.11.2023 | 30.11.2023 | MWSysTech |
Aufgabenbeschreibung
Titel sagt ja alles. Neue Regeln, Regel löschen, Input/Output Device für geladene Regelsätze ändern setzt das DirtyFlag nicht.
|
|
5190 | |
InputAssignment | Wunsch / Idee | niedrig | Kommentar Node für Input Assignment | Zugeteilt | 3.3 Beta x | 3.4 | 30.11.2023 | 05.12.2023 | MWSysTech |
Aufgabenbeschreibung
Ich finde es in MATLAB/Simulink sehr hilfreich Kommentare setzen können. Vielleicht wäre das auch was für das InputAssignment. Ich hab es schon an der ein oder anderen Stelle vermisst, als ich 6 Wochen später nicht mehr wusste was ich mir dabei gedacht habe
|
|
5189 | |
GUI | Wunsch / Idee | niedrig | Strg+S | Neu | unbestimmt | | 30.11.2023 | 19.12.2023 | MWSysTech |
Aufgabenbeschreibung
Mir ist aufgefallen, dass ich aus Reflex immer wieder Strg+S drücke. Da passiert aber nichts. Wäre es möglich das einzuführen?
|
|
5188 | |
Project Explorer | ToDo | niedrig | Falsches Icon bei Kontextmenu Projektexplorer, Master, ... | Neu | 3.3 Beta x | | 30.11.2023 | 21.12.2023 | MWSysTech |
Aufgabenbeschreibung
Im Kontextmenu Projektexplorer → Master → z.B. Speedmaster haben die Einträge “Sortieren” und alles mit “hinzufügen” das gleiche Icon. An allen andern Stellen in der GUI wenn irgendwas hinzugefügt werden soll ist da so ein kleines grünes Plus wie im Bild. Ich würde das hier auch erwarten um konsistent zu sein. Vielleicht könnte man den Mastern auch unterschiedliche Icons geben. Vorschlag: - Colormaster einfach nicht nur blau, sondern vllt Regenbogenfarbverlauf von unten nach oben - Groupmaster das Icon der Gerätegruppe dazu - Parametermaster vllt so ein f(x) oder so dazu irgendwas “mathematisches” - Positionsmaster ein Fadenkreuz? - Specialmaster weis ich grad auch nicht ^^ - Speedmaster Tachonadel?
|
|
5187 | |
Project Explorer | Fehlerbericht | niedrig | Kontextmenu im Projektexplorer, Master missverständlich | Neu | 3.3 Beta x | | 30.11.2023 | 30.11.2023 | MWSysTech |
Aufgabenbeschreibung
Im Projektexplorer → Master → z.B. SpeedMaster, Rechtsklick darauf öffnet das Kontextmenu. Dieses Kontextmenu schein für alle Master-”Typen” das gleiche zu sein. Ich kann also Rechtsklick auf Speedmaster machen und einen Colormaster hinzufügen. Der Colormaster wird aber dann ja im Ordner Colormaster eingefügt. Hat echt lange gedauert bis ich das gemerkt habe. Ich würde mir wünschen, dass man für jeden Order das Kontextmenu anpasst. “Speedmaster hinzufügen” sollte nur beim Kontextmenu vom Speedmaster Ordner angezeigt werden und für die anderen analog.
|
|
5186 | |
Project Explorer | Fehlerbericht | niedrig | Löschen von Executor-Seite aktualisiert Ansicht nicht | Neu | 3.3 Beta x | | 30.11.2023 | 30.11.2023 | MWSysTech |
Aufgabenbeschreibung
Ich lege im Projektexplorer eine neue Executorseite an. Wähle diese Seite aus, sodass ich im rechten Fensterteil die einzelnen Executoren sehe. Jetzt lösche ich die gesamte Executorseite. Auf der rechten Fensterseite werden wir aber immernoch die schon gelöschen Executoren angezeigt und ich kann auch die Eigenschaften davon ansehen. Ich würde z.B. erwarten, dass nach dem Löschen eines Knotens das SelectedItem eine Eben höher springt.
|
|
5185 | |
GUI & Server | Wunsch / Idee | niedrig | Autosave als default aktivieren | Neu | 3.3 Beta x | | 28.11.2023 | 28.11.2023 | Beni200 |
Aufgabenbeschreibung
Autosave ist standardmäßig deaktiviert. Bei neuen Installationen ist dies dementsprechend nicht aktiv und führt zu Problemen wenn mans vergisst zu aktivieren.
|
|
5184 | |
InputAssignment | Fehlerbericht | mittel | Input Assignment Node Ausdruck hängt | geschlossen | 3.3 Beta x | 3.3 | 28.11.2023 | 25.12.2023 | MWSysTech |
Aufgabenbeschreibung
Fehlerbeschreibung
Neues Projekt in Beta 11 angelegt. Neues Input Assignment wie im Bild erstellt. ParameterMaster → Expression → Format. Verändern des Eingangswertes am Expression Node über den ParameterMaster ändert nicht den Ausgangswert des Expression Node.
Projekt und Log Files können nicht exportiert werden. Fehlermeldung. Gekürztes Lumos Log im Anhang. Am Ende die Fehlermeldung hat sich äußerst oft wiederholt.
|
|
5183 | |
GUI & Server | Fehlerbericht | niedrig | Spam | geschlossen | 3.3 Beta x | | 28.11.2023 | 28.11.2023 | |
Aufgabenbeschreibung
Spam
|
|
5182 | |
TimecodePlayer | Fehlerbericht | mittel | Kurze Cuelist Tracks verhindern das erneute Ausführen e ... | geschlossen | 3.3 Beta x | 3.3 | 26.11.2023 | 19.12.2023 | LightningBrothers |
Aufgabenbeschreibung
Ich habe das Projekt aus FS#5181 nun im Bereich der Zeiten von Cues und der Cuelist weiterbearbeitet. Nun ist die Cuelist kürzer als die Audiodatei. Wie im Ticket FS#5181 soll sie sich aber über “Release when last cue ends” selbst beenden.
Führe ich die Timecode Show das erste Mal nach dem Laden des Projekts aus, läuft diese auch wie gewünscht ab. Auch wird sie mit dem Zurücksetzen des Markers auf 0 nicht erneut in Teilen ausgeführt.
Starte ich die Timecode Show ein zweites Mal, wird ausschließlich die Audio-Datei wiedergegeben. Die Cuelist selbst bleibt “dunkel”. Der Kernel wirft dabei folgende Fehlermeldung:
17:34:13 ERROR Timecode -
org.dmxc.lumos.Kernel.Exceptions.KernelPanicException: WTF
at org.dmxc.lumos.Kernel.Scene.RealtimeTimestamp.initialize() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\RealtimeTimestamp.cs:line 104
at org.dmxc.lumos.Kernel.Scene.RealtimeTimestamp.reset() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\RealtimeTimestamp.cs:line 90
at org.dmxc.lumos.Kernel.SceneList.AbstractSceneContainer.resetTimestamp() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\AbstractSceneContainer.cs:line 89
at org.dmxc.lumos.Kernel.SceneList.SceneList.play() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\SceneList.cs:line 986
at org.dmxc.lumos.Kernel.Timecode.CuelistTrack.<>c__DisplayClass26_0.<proccessNextFrame>g__feed|7(IEnumerable`1 scenelistTimeslots, Boolean triggerPlay) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Tracks\CuelistTrack.cs:line 199
at org.dmxc.lumos.Kernel.Timecode.CuelistTrack.proccessNextFrame(Int64 tick) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Tracks\CuelistTrack.cs:line 0
at org.dmxc.lumos.Kernel.Timecode.Track.ProcessNextFrame(Int64 tick) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Tracks\Track.cs:line 191
at org.dmxc.lumos.Kernel.Timecode.Timecode.<>c__DisplayClass139_0.<processNextFrame>b__4(ITrack t) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 1109
at LumosLIB.Tools.CommonTools.ForEach[T](IEnumerable`1 source, Action`1 action, Boolean parallel) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosToolsLIB\src\Tools\CommonTools.cs:line 598
at org.dmxc.lumos.Kernel.Timecode.Timecode.processNextFrame() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 1095
Die Erwartungshaltung ist, dass ich an dieser Stelle die Timecode Show ebenfalls mehrfach wiedergeben kann, selbst wenn die Cuelist kürzer als die Audio-Datei ist. Wie aktuell schon der Fall muss die Audio-Datei aber bis zum Ende wiedergegeben werden.
Im Anhang sind das angepasste Projekt sowie die Log-Dateien zu finden.
|
|
5181 | |
TimecodePlayer | Fehlerbericht | mittel | Timecode Show kann mit automatisch endener Cuelist nich ... | geschlossen | 3.3 Beta x | 3.3 | 26.11.2023 | 19.12.2023 | LightningBrothers |
Aufgabenbeschreibung
Ich habe das Projekt aus FS#5180 weitergebaut und in eine Timecode Show überführt.
Führe ich die Timecode Show erstmalig nach dem Laden des Projekts aus, läuft diese bis zum Ende der Release Time wie erwartet ab. In dem Moment, wo der Marker wieder auf 0 springt (weil die sich Cuelist beendet hat), wird der Inhalt der Cue 2 wiedergegeben. Führe ich dann die Timecode Show erneut aus, wird die Cue 1 vollständig ignoriert und nur der Release der Cuelist ausgeführt.
Die Erwartungshaltung ist, dass nach dem automatischen Beenden der Cuelist (Release when last cue ends) und dem Zurücksetzen des Markers die Cuelist wie nach dem Laden des Projekts (oder dem manuellen Stoppen) aus ist und ich die Timecode Show vollständig wiedergeben kann.
Hätte ich als Release Mode “manual only” gewählt, dann wäre das aktuelle Verhalten in Ordnung.
|
|
5180 | |
GUI & Server | Fehlerbericht | mittel | Cuelist mit Audio cue wird nicht wiedergeben | geschlossen | 3.3 Beta x | 3.3 | 26.11.2023 | 28.11.2023 | LightningBrothers |
Aufgabenbeschreibung
Im QRM 22.3 wurde festgelegt, dass Cuelists mit Audio Cues grundsätzlich weiter existieren sollen. Einzig die Funktion, dass die Audio cue an die entsprechende Cuelist einen Timecode zurück gibt, wird entfernt. Siehe hierzu die Kommentare in FS#4755 .
Ich habe in dem beigefügten Projekt nun eine Cuelist, die aus einer Audio cue und drei Licht cues besteht. Für ich die Cuelist aus, wird einzig die Audio cue wiedergeben. Alle nachfolgenden (Licht) Cues werden nicht ausgeführt, ob hier follow-Trigger hinterlegt sind.
Die Erwartungshaltung ist auf Basis des genannten Beschluss, dass die Cuelist eben vollständig bis zur letzten Cue ausgeführt wird.
|
|
5179 | |
GUI & Server | Fehlerbericht | niedrig | Timer Node Auswahl Funktion nur einmal möglich. | geschlossen | 3.3 Beta x | 3.3 | 25.11.2023 | 21.12.2023 | steff |
Aufgabenbeschreibung
Hallo, beim herum experimentieren mit der 3.3 Bata in diesem Fall 11, ist mir was aufgefallen.
Ich wollte in einem Connection Set einen Timer verwenden. Dann habe ich die Eigenschaften des Nodes aufgerufen und dort den Operator Rise Delay ausgewählt.
Aber als dann den Operator ändern wollte, wird mir hierfür nur noch das ausgewählte und keine Liste mehr angezeigt. Auch die kleinen Bildchen davor die die Funktion verdeutlichen werden nicht mehr angezeigt.
Das passiert in meinem und auch in einem neuen Projekt.
Wie auf den angehängten Bildern zu sehen ist.
Füge ich ein neues Timer Node hinzu kann ich auch bei diesem die Funktion nur einmal ändern, kann dann aber bei dem vorherigen Node die Funktion wieder ändern usw.
Gruß Steff
|
|
5178 | |
GUI & Server | Wunsch / Idee | niedrig | WPF-Message-Box hat keine feste Größe | geschlossen | 3.3 Beta x | 3.3 | 23.11.2023 | 21.12.2023 | LightningBrothers |
Aufgabenbeschreibung
Die neue WPF-Message-Box kann aktuell noch in ihrer Größe angepasst. Dabei ist auch ein Maximieren möglich, wenn ich das Fenster an den Bildschirmrand ziehe. Dies sollte aber unterbunden werden und die WPF-Message-Box sollte eine ggf. global vorgegebene Größe erhalten.
|
|
5177 | |
GUI & Server | Fehlerbericht | niedrig | Midi Ruleset-import: Backtrack-Wert wird ignoriert | Neu | 3.2.3 | | 19.11.2023 | 19.11.2023 | terwarf |
Aufgabenbeschreibung
Haben Sie einen Fehler entdeckt? Dann nutzen Sie bitte folgendes Template und beachten die Hinweise für eine reibungsfreie Bearbeitung der Tickets.
Fehlerbeschreibung
Importiere angehängtes Ruleset in ein leeres Projekt. Die gesetzen Backtrack-Werte werden ignoriert.
Aus dem folgenden Abschnitt in der Importdatei
<Rule Name="1-1 input" UseBacktrack="false" Threshold="126" IsToggle="false" EnableMessage="2134413313" EnabledBacktrack="0" DisableMessage="2134409217" DisabledBacktrack="0">
<Type>Lumos.GUI.MIDI.ButtonRule</Type>
</Rule>
wird in der MidiSettings.xml in der .zip:
<TreeItem Name="Rule">
<Attribute Name="Type" Type="Primitive" ValueType="String" Value="Lumos.GUI.MIDI.ButtonRule" />
<Attribute Name="Name" Type="Primitive" ValueType="String" Value="1-1 input" />
<Attribute Name="GUID" Type="Primitive" ValueType="String" Value="0e001dac-84c0-4cd5-9dc8-1d5e99b22533" />
<Attribute Name="UseBacktrack" Type="Primitive" ValueType="Boolean" Value="False" />
<Attribute Name="State" Type="Primitive" ValueType="Boolean" Value="False" />
<Attribute Name="Threshold" Type="Primitive" ValueType="Byte" Value="126" />
<Attribute Name="IsToggle" Type="Primitive" ValueType="Boolean" Value="False" />
<Attribute Name="EnableMessage" Type="Primitive" ValueType="Int32" Value="2134413313" />
<Attribute Name="EnabledBacktrack" Type="Primitive" ValueType="Int32" Value="2134413313" />
<Attribute Name="DisableMessage" Type="Primitive" ValueType="Int32" Value="2134409217" />
<Attribute Name="DisabledBacktrack" Type="Primitive" ValueType="Int32" Value="0" />
</TreeItem>
Hier wird der ursprünglich “genullte” Wert für EnabledBacktrack zu “2134413313” - vermutlich der Default-Wert für einen Button mit Backtrack (gleich EnableMessage).
Hingegen wird der Block
<Rule Name="1-1 output aus" UseBacktrack="true" Threshold="126" IsToggle="false" EnableMessage="0" EnabledBacktrack="3706881" DisableMessage="0" DisabledBacktrack="0">
<Type>Lumos.GUI.MIDI.ButtonRule</Type>
</Rule>
zu
<TreeItem Name="Rule">
<Attribute Name="Type" Type="Primitive" ValueType="String" Value="Lumos.GUI.MIDI.ButtonRule" />
<Attribute Name="Name" Type="Primitive" ValueType="String" Value="1-1 output aus" />
<Attribute Name="GUID" Type="Primitive" ValueType="String" Value="efd45d5e-33da-4132-bad2-2b184f844e6d" />
<Attribute Name="UseBacktrack" Type="Primitive" ValueType="Boolean" Value="True" />
<Attribute Name="State" Type="Primitive" ValueType="Boolean" Value="False" />
<Attribute Name="Threshold" Type="Primitive" ValueType="Byte" Value="126" />
<Attribute Name="IsToggle" Type="Primitive" ValueType="Boolean" Value="False" />
<Attribute Name="EnableMessage" Type="Primitive" ValueType="Int32" Value="0" />
<Attribute Name="EnabledBacktrack" Type="Primitive" ValueType="Int32" Value="0" />
<Attribute Name="DisableMessage" Type="Primitive" ValueType="Int32" Value="0" />
<Attribute Name="DisabledBacktrack" Type="Primitive" ValueType="Int32" Value="0" />
</TreeItem>
hier ist EnabledBacktrack auf “0” gesetzt, obwohl in der Importdatei der Wert “3706881” gesetzt war.
|
|
5176 | |
InputAssignment | Wunsch / Idee | niedrig | DMXC-Mixer-Node: Zusätzliche Outputs für Device-Name un ... | geschlossen | 3.2.3 | | 18.11.2023 | 20.11.2023 | LightningBrothers |
Aufgabenbeschreibung
Das DMXC-Mixer-Node hat auf der Output-Seite aktuell nur den Output “Device”, in dem die Device-ID angezeigt wird. Hier sollten aus Konsistenzgründen noch die Outputs “Name” und “Number” hinzugefügt werden, so wie es bei vielen anderen Wrapper-Nodes der Fall ist.
Dem entsprechend würden die ersten drei Outputs wie folgt lauten:
(Device-) Name
(Device-) ID
(Device-) Number
|
|
5175 | |
GUI & Server | Wunsch / Idee | niedrig | Presets: Automatisch zum neuen Preset springen | Unbestätigt | 3.3 Beta x | | 18.11.2023 | 18.11.2023 | LightningBrothers |
Aufgabenbeschreibung
Lege ich ein neues Preset an, sollte innerhalb des Fensters immer automatisch zu diesem neuen Preset gesprungen werden, dass ich nicht durch die Liste scrollen muss. Im Idealfall wird es auch noch automatisch ausgewählt.
|
|
5174 | |
GUI & Server | Wunsch / Idee | niedrig | Presets: Auswahl des Presets bei "Edit in Programmer" | Unbestätigt | 3.3 Beta x | | 18.11.2023 | 18.11.2023 | LightningBrothers |
Aufgabenbeschreibung
Ich ändere ein existierendes Preset über “Edit in Programmer”. Das Preset ist dabei in der Liste nicht ausgewählt. Um die gewünschten Änderungen nun wieder zurück zu speichern, muss ich das richtige Preset auswählen, um dann über “Add Preset” den entsprechenden Befehl hierfür auszuführen.
Den Schritt des “Auswählens” des Presets, welches sich gerade im Programmer befindet, würde ich mir gerne sparen, indem dieses automatisch ausgewählt wird, sobald ich “Edit in Programmer” aufrufe.
|
|
5173 | |
Project Explorer | Fehlerbericht | niedrig | Einträge "Macro Board Profiles" und "Softdesk" verrutsc ... | geschlossen | 3.3 Beta x | 3.3 | 10.11.2023 | 19.02.2024 | LightningBrothers |
Aufgabenbeschreibung
Mit der Beta 9 hat sich die Reihenfolge der Einträge im Project Explorer geändert. Aktuell
Wenn ich in die älteren Versionen schaue, dann sollte folgende Reihenfolge die passende sein
Cuelists
Cuelist Groups
Devices
Device Groups
Presets
Files
Item Lists
Electricity
Timecode Shows
Macros
Master
Executor Pages
Softdesks
Macro Board Profiles
Stage Views
Layouts
Project Settings
|