|
5096 | |
GUI & Server | Fehlerbericht | Low | Softdesk Elemente sind im Editor Modus nicht mit Touch ... | Auf Entwickler warten | 3.2.3 | 3.3 | 22.07.2023 | 27.11.2023 |
Task Description
Hallo, mir ist aufgefallen das ich Elemente des Softdesks im Editor Modus nicht mit Touch anwählen kann. Im Testmodus funktioniert die Touch Funktion dann wieder. Mit der Maus ist das ohne Probleme möglich.
Dies ist auch schon in der 3.2.3 so und getestet habe ich jetzt auch in der 3.3. Beta 7
Ich habe das mit 2 verschiedenen PCs, sowie mit verschiedenen Touch Monitoren (ASUS und Samsung) ausprobiert.
Gruß Steff
|
|
5065 | |
GUI & Server | Fehlerbericht | High | Auswahl von umfangreichen Gerätegruppen überfordert GUI... | Auf Entwickler warten | 3.3 Beta x | 3.3 | 19.06.2023 | 27.11.2023 |
Task Description
Ich habe in einem Projekt eine große Device Group mit > 100 Geräten unterschiedlichen Typs (Spot-MHs, LED-PARs etc.). Die Auswahl dieser umfangreichen Device Group in der Stage View sorgt für eine sehr hohe Auslastung der GUI-Kernel-Verbindung, sodass sich Device Control und Control Panel nur sehr sehr langsam füllen. Häufiges An- und wieder Abwählen verstärkt das Problem zusätzlich.
|
|
5043 | |
Softdesk | Wunsch / Idee | Low | Relativer Modus für Slider im Softdesk | Auf Entwickler warten | 3.2.3 | 3.3 | 06.03.2023 | 27.11.2023 |
Task Description
Beim Bedienen von Slidern im Softdesk springt der Wert zu der Stelle, auf die man gedrückt hat und folgt dem Cursor direkt (oder dem Finger bei einem Touchscreen). Deswegen wäre ein zusätzlicher relativer Bedienungsmodus praktisch, bei dem man egal wo auf den Slider klicken und ihn dann hoch und runter schieben kann.
Das kann gerne auch für Maus und Touch einzeln ausgewählt werden, wie bei dem Capture Modus.
|
|
4966 | |
GUI & Server | Fehlerbericht | Medium | Dirty Flag: Änderungen in den Softdesks werden nicht er... | Benötigt Tests | 3.3 Beta x | 3.3 | 21.11.2022 | 29.11.2023 |
Task Description
Das Dirty Flag berücksichtigt aktuell keinerlei Änderungen etc., die in einem Softdesk vorgenommen werden. Dies umfasst unter anderem:
Hinzufügen neuer Controls, selbst obwohl diese im Input bzw. Output-Baum des Input Assignments auftauchen
Anpassung des Display Names
Festlegen von Position und Größe
Auswahl des Styles
Änderung des Layouts wie Farbe oder auch des Textes
An dieser Stelle müssen wir aber aufpassen, dass ja über das Input Assignment Teile der Softdesk Controls zur Laufzeit geändert werden können. Hier müssen wir festlegen, ob:
durch eine Änderung über das Input Assignment initiierte Änderung von Text und / oder Farbe grundsätzlich das Dirty Flag triggert, weil es per Definition eine Änderung am Control ist (analog zu den Werten für Master und Executoren).
per se Anpassungen an Farbe und Text ignoriert werden, das heißt auch, wenn keine Ansteuerung über das IA erfolgt und man diese manuell im Softdesk Editor vornimmt.
das Dirty Flag nur getriggert wird, wenn Änderungen im Edit-Modus des Softdesks erfolgen (dabei ist dann egal ob per IA oder manuell). Erfolgen Änderungen an Farbe etc. im Anzeige-Modus, werden diese ignoriert.
Um hier mal ein bisschen zu spielen, kann das kleine Projekt aus Ticket FS#4739 verwendet werden.
|
|
4765 | |
Softdesk | Wunsch / Idee | Low | Softdesk - Neues Control für Farbauswahl | Auf Entwickler warten | 3.3 Alpha x | 3.3 | 06.02.2022 | 27.11.2023 |
Task Description
für die Colormaster wäre folgendes Control Nice:
https://tripleblue.net/wp-content/uploads/2020/04/MA-2-Colorpicker-With-Fade-basic-2.png
Im Input Assignment einfach die IDs der Colormaster einfügen und dann für jeden Colormaster eine Zeile im Control. All würde bei allen Colormastern die Farbe setzen…
|
|
4627 | |
GUI & Server | Wunsch / Idee | Low | Visibility Option für Softdesk Elemente | Auf Entwickler warten | 3.2.2 | 3.3 | 14.10.2021 | 27.11.2023 |
Task Description
Es wäre cool, wenn man über das Input Assignment die Sichtbarkeit von einzelnen Softdesk Elementen ein- und ausstellen könnte. Visibility True/ False, kennt man so zum Beispiel aus den UserForms in VBA.
Damit kann man einen Softdesk anlegen und beispielsweise zwischen Experten und Standardbedienung umschalten. Je nach Modus würden dann unterschiedliche Softdesk-Elemente ein oder ausgeblendet werden.
Das ist hilfreich, wenn das Projekt nicht nur vom Ersteller, sondern auch von unerfahrenen Nutzern benutzt wird, die mit zu vielen Optionen überfordert wären. In meinen Fall nutzen wir die Software in unserer Kirchengemeinde und die anderen Nutzer brauchen nicht so viele Effektmöglichkeiten wie ich.
|
|
4276 | |
Softdesk | Wunsch / Idee | Low | Featurewünsche zum Color Grid | Auf Entwickler warten | 3.2.1 | | 23.09.2020 | 27.11.2023 |
Task Description
Zum Color Grid hätte ich folgende Featurewünsche:
Anzahl der Buttons einstellbar machen.
Angabe der Anzahl der Buttons pro Zeile (die Anzahl benötigten Zeilen ergibt sich aus der Gesamtzahl der Buttons und wäre keine notwendige Einstelloption).
Nutzung eigener Farblisten als Preset für das Color Grid.
Bei Punkt 3 wäre hier der Gedankengang, die bereits existierende Colorlist aufzugreifen. Wenn man dann noch weiterspinnt, könnte ich mir sogar eine Weiterentwicklung des Color Grids dahingehend vorstellen, ähnlich auch mit einer Gobolist verfahren zu können.
|
|
5148 | |
GUI & Server | Fehlerbericht | Low | Projekt Errors: Fehlende Meldungen zu DDF-Fehlern aus H... | Benötigt Tests | 3.3 Beta x | 3.3 | 10.09.2023 | 01.10.2023 |
Task Description
Ich habe die Version 0.0.251 des Projekts aus FS#5147 geladen. Dabei werden folgende Meldungen nicht im Project Error Fenster anzeigt:
2023-09-10 19:40:44,135 [Log-Thread] WARN org.dmxc.lumos.Kernel.HAL.Handler.DMXRangeWithValueRange - Min and Max Value in DDF are swapped (Max < Min). This leads to unexpected behaviour. Invert DMX Min / Max if required: Location: device-->functions-->colorwheel-->rainbow-->range
Diese Meldung ist eigentlich ein wichtiger Hinweis, dass (zwingend) Korrekturen am DDF vorgenommen werden müssen, welche beim Ignorieren später zu einem Nicht-Laden des Projekts führen können. Daher sollten auch schon solche Meldungen im Project Error Fenster auftauchen.
|
|
5105 | |
Installer | Fehlerbericht | Low | .Net 6 Runtime 32bit und 64bit installieren | Benötigt Tests | 3.3 Beta x | 3.3 | 01.08.2023 | 29.11.2023 |
Task Description
Der installer muss sowohl von der ASP.NET Core Runtime als auch der .NET Desktop Runtime jeweils die x86 als auch die x64 Version installieren. Das liegt daran, dass der Kernel noch die 32bit Variante verwendet, der Umbra die 64bit Variante. Das ist aktuell noch nicht so abgebildet.
Außerdem existiert auch noch ein Problem, weil der Installer die Versionen, die er installiert offenbar nicht richtig installiert. Auch das muss behoben werden.
|
|
5016 | |
GUI & Server | Wunsch / Idee | Low | Kernel und Umbra Fenster bei Verbindungsabbruch zur GUI... | Auf User warten | 3.3 Beta x | 3.3 | 11.01.2023 | 04.12.2023 |
Task Description
Wenn keine GUI mehr mit Kernel oder Umbra verbunden ist und die Fenster versteckt sind, sollen die Fenster in den Vordergrund geholt werden.
Hintergrund ist, dass man man nicht immer mitbekommt, wenn z.b. der Kernel nicht sauber herunter gefahren sind. (Folgeticket aus FS#4729 )
|
|
5000 | |
GUI & Server | Fehlerbericht | Medium | Color Master fadet über weiß bei Wechsel der Fanning-Op... | Benötigt Tests | 3.3 Beta x | 3.3 | 30.12.2022 | 21.11.2023 |
Task Description
Ich habe in dem beigefügten Projekt eine einfache Cuelist gebaut, in der ich zwei Color Master in Kombination mit verschiedenen Fanning-Operatoren nutze.
Wechsle ich nur innerhalb des Fannig-Operators die Reihenfolge der Color Master, so wird die Farbe immer direkt übergefadet. Ändert sich aber mit der nachfolgenden Cue der Fanning-Operator, springt die Farbe des entsprechenden Geräts jedoch grundsätzlich hart auf weiß, um dann in die Zielfarbe einzufaden. Die Reihenfolge der Color Master ist dabei unerheblich.
Dies ist sowohl in der Stage View als auch in der Channel Overview zu sehen.
|
|
4986 | |
GUI & Server | Fehlerbericht | Critical | GUI crasht beim schließen des Projekts/Umbra Fehlermeld... | Auf User warten | 3.3 Beta x | 3.3 | 23.12.2022 | 04.12.2023 |
Task Description
Ich habe mein Standard-Projekt aus der 3.2.3. importiert, es werden keine Fehler gemeldet, ich kann mit dem Projekt arbeiten. Versuche ich das Projekt zu schließen friert die GUI ein, Kernel und Umbra zeigen zu diesem Zeitpunkt keine Fehler an.
Schließe ich das ganze Programm zeigt die/der? Umbra beim schließen Fehler an.
Das betreffende Projekt stelle ich separat zur Verfügung.
|
|
4971 | |
Softdesk | Fehlerbericht | Low | Slider in Standardeinstellung im Dark-Mode kaum zu sehe... | Benötigt Tests | 3.3 Beta x | 3.3 | 02.12.2022 | 31.10.2023 |
Task Description
Slider sind im Softdesk in der Standardeinstellung - im Darkmode - kaum noch zu sehen, siehe Bild im Anhang. Im rot eingekreisten Bereich ist ein Slider, bzw sollte einer sein.
|
|
4892 | |
GUI & Server | Fehlerbericht | Medium | Nutzung von Speed- und Parametermaster in verschiedenen... | Benötigt Tests | 3.3 Beta x | 3.3 | 10.08.2022 | 07.08.2023 |
Task Description
Möchte ich diverse Master in verschiedenen Gerätefunktionen nutzen, so ist dies bei folgenden nicht mehr möglich:
ParameterMaster: alle Varianten von Index (Index allgemein, Goboindex, Prismindex)
SpeedMaster: Strobe, alle Varianten von Rotation (Rotation allgemein, Goborotation, Prismrotation)
In DMXControl 3.2.3 können die Master auf die genannten Funktionen angewendet werden, wie es auch im Wiki im Master beschrieben ist.
Getestet habe ich dies mit dem Clay Paky QWO 800 sowie dem Futurelight DMH-160. Logs kann ich nicht zur Verfügung stellen, da keine kontextbezogenen Ereignisse protokolliert wurden. Es erscheint einzig und allein der Tooltip “Value not valid”.
|
|
4845 | |
Installer | Fehlerbericht | Low | Angabe des Speicherorts für Programmverknüpfungen werde... | Benötigt Tests | 3.3 Beta x | 3.3 | 27.04.2022 | 05.10.2023 |
Task Description
Ich möchte die Verknüpfungen zu den einzelnen Anwendungen von DMXControl 3 im Startmenü gerne vom Installer im folgenden Pfad ablegen lassen:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\DMXControl 3.3.0\
Dass es sich hier nun um das Verzeichnis für alle Benutzer handelt, sei erstmal irrelevant, weil ich dies ja nicht explizit festlegen kann.
Scheinbar auf Grund der existierenden Registry-Einträge für die ebenfalls auf meinen PCs installierte 3.2.3 schlägt der Installer der 3.3.0 immer folgenden Pfad vor:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\DMXControl 3.2.3\
Egal ob ich den Pfad auf meinen Wunschpfad ändere (im Installer trage ich ja dann nur “DMXControl 3.3.0” ein) oder ich sage generell, dass der Installer bitte keine neuen Verknüpfungen anlegen soll - in beiden Fällen landen alle Verknüpfungen im Startmenü immer im “alten” Verzeichnis, also im Verzeichnis “DMXControl 3.2.3”.
Im Anhang die Log-Datei des Installers.
Bei der Bearbeitung des Tickets bitte beachten, dass im QRM22.1 grundlegende Anpassungen am Installer beschlossen wurden, welche bis zum Release auch umgesetzt werden sollen. Hierzu gehören unter anderem die Tickets FS#2763 und FS#4708.
|
|
4766 | |
GUI | Wunsch / Idee | Low | Levelsteuerung für Dirty Flag und Warning | Benötigt Tests | 3.3 Alpha x | 3.3 | 07.02.2022 | 23.02.2023 |
Task Description
Um die Nutzer bei der Verwendung der Funktion “Zeitpunkt für Aktivierung der DMX-Ausgabe selbst festlegen” aus Ticket FS#4015 zu unterstützen, aber auch bei weiteren Punkten wie
sollen alle Warnungen und Änderungen mit einem “Schweregrad” bzw. Warning-Level versehen werden.
Zur Protokollierung, welche Funktion die Warnung generiert oder das Dirty Flag setzt, soll ein Interface gebaut werden, über das die Wichtigkeit der Änderung an einen zentralen Manager weitergereicht wird. Wie detailliert die Rückmeldung an den Nutzer erfolgt, kann dieser über eine Einstellung festlegen. Diese Einstellung greif dabei die verschiedenen Level der Schwere der Warnung oder der Änderung am Projekt auf.
|
|
4737 | |
GUI & Server | Fehlerbericht | Low | Projekt aus FS#4399 lässt sich nicht öffnen, GUI friert... | Benötigt Tests | 3.3 Alpha x | 3.3 | 21.01.2022 | 04.12.2023 |
Task Description
Versuche ich das Projekt aus #FS4399 zu öffnen wird es augenscheinlich geladen, sobald ich die Frage “Load last Layout” mit Ja beantworte friert die GUI ein und der PC wird insgesamt quälend langsam. Die GUI muss über den Taskmanager beendet werden.
|
|
5179 | |
GUI & Server | Fehlerbericht | Low | Timer Node Auswahl Funktion nur einmal möglich. | Benötigt Tests | 3.3 Beta x | 3.3 | 25.11.2023 | 27.11.2023 |
Task Description
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
|
|
5152 | |
GUI | Fehlerbericht | Medium | GUI stockt / stürzt ab bei Werteänderung über MIDI | Benötigt Tests | 3.3 Beta x | 3.3 | 16.09.2023 | 01.10.2023 |
Task Description
Mit dem beigefügten Projekt habe ich eine einfache Ansteuerung der Position von in der Stage View ausgewählten Geräten über meinen MIDI-Controller (Traktor F1) realisiert. Bei schnellen, ruckartigen Werteänderungen stockt GUI bis hin zum Einfrieren. Das Stocken betrifft im konkreten Fall unter anderem das Position Control und das Device Control. Hier liegt bei mir die Vermutung nahe, dass bei einer meiner letzten Nutzung im größeren Umfeld deswegen die GUI auch komplett abgestürzt ist. Der gezeigte Auszug aus den beigefügten Logs entstammt der ersten GUI-Session.
2023-09-15 18:44:42,258 [74] FATAL Lumos.GUI.Run.GuiRunManager - Unhandled Exception: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Lumos.GUI.Facade.DeviceProperties.DevicePropertyFacade.<OnProgrammerValueChanged>d__71.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Facade\DeviceProperties\DevicePropertyFacade.cs:Zeile 516.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
bei System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
bei System.Threading.ThreadPoolWorkQueue.Dispatch()
bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Nutze ich im gleichen Connectionset statt die Fader / Encoder meines MIDI-Controllers die beiden Slider des ebenfalls enthaltenen Softdesks, werden alle Werteänderungen sauber umgesetzt. Sowohl langsame als auch schlagartige Werteänderungen kommen nahezu verzögerungsfrei im Position Control und im Device Control an.
|
|
5128 | |
GUI & Server | Fehlerbericht | Low | TaskCanceledException in Umbra bei "CanAttachTo" und "D... | Benötigt Tests | 3.3 Beta x | | 27.08.2023 | 26.09.2023 |
Task Description
- Projekt laden, Fensteranordnung laden - Preset “Flüstern - Strophe” → Im Programmer bearbeiten - “Pixel Col 1” aus Programmer löschen - “Pixel” aus Programmer löschen - Gruppe Pixel in Main-Stageview auswählen
Nach kurzer Zeit im Umbra:
19:33:22 ERROR ServerCallHandler - Error when executing service method 'CanAttachTo'.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 0
at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 208
at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
at Grpc.AspNetCore.Server.Internal.CallHandlers.UnaryServerCallHandler`3.HandleCallAsyncCore(HttpContext httpContext, HttpContextServerCallContext serverCallContext)
at Grpc.AspNetCore.Server.Internal.CallHandlers.ServerCallHandlerBase`3.<HandleCallAsync>g__AwaitHandleCall|8_0(HttpContextServerCallContext serverCallContext, Method`2 method, Task handleCall)
19:33:25 ERROR ServerCallHandler - Error when executing service method 'CanAttachTo'.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 0
at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 208
at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
at Grpc.AspNetCore.Server.Internal.CallHandlers.UnaryServerCallHandler`3.HandleCallAsyncCore(HttpContext httpContext, HttpContextServerCallContext serverCallContext)
at Grpc.AspNetCore.Server.Internal.CallHandlers.ServerCallHandlerBase`3.<HandleCallAsync>g__AwaitHandleCall|8_0(HttpContextServerCallContext serverCallContext, Method`2 method, Task handleCall)
- PWM-Effekt auf Pixel-Dimmer in Gerätesteuerung ziehen → Effekt steht → Effekt lässt sich nicht mehr löschen
|
|
5106 | |
GUI & Server | Fehlerbericht | Critical | Beim hinzufügen einer Cue mit Color Chaser in eine Cuel... | Benötigt Tests | 3.3 Beta x | 3.3 | 02.08.2023 | 25.11.2023 |
Task Description
Hallo, Beim Testen der 3.3.0 Beta 8 ist mir folgendes passiert: Ich baue mir in der Stege View einen Effekt zusammen der einen Color Chaser enthält. Diesen füge ich als Cue zu einer Cuelist über add hinzu. sobalt ich Add drücke bleibt die Ausgabe stehen. Den Main Switch für das Interface ausschalten geht dann auch nicht. Clear Programmer hilft auch nicht. Ich kann in der Stage View auch nicht mehr einstellen was sichtbar wird. Ich kann das ganze dann abspeichern, das funktioniert aber erst nach einem Neustart des Programms.
Dies ist mir mehrfach passiert. Logs und Projekt dazu sind im Anhang.
Gruss Steff
|
|
5093 | |
InputAssignment | Fehlerbericht | Medium | IA: Positionmaster über Slider angesteuert führt teils ... | Benötigt Tests | 3.3 Beta x | 3.3 | 21.07.2023 | 29.11.2023 |
Task Description
Folgendes Vorgehen: 2 Slider über Format Node an den Eingang des Positionmaster, dieser steht auf relativ. Bewege ich den Slider auf und ab werden die Werte am Master-Node korrekt ausgegeben. Klicke ich an eine Stelle des Sliders so wird im Master-Node zwar der absolute Wert korrekt ausgegeben, der relative Wert ist allerdings nicht korrekt. Siehe angehängtes Video und Projekt
|
|
5092 | |
GUI & Server | Fehlerbericht | Low | Stage View macht keine Updates mehr | Benötigt Tests | 3.3 Beta x | 3.4 | 19.07.2023 | 14.11.2023 |
Task Description
Wie in den angehängten Logs zu sehen, dampft bei 2023-07-13 04:28:31,393 der SendDevicePropertyChanges ab (nicht wundern, die Uhr des PCs war falsch). Hier wie besprochen die Logs für die weitere Analyse, warum das der Fall war.
|
|
5072 | |
TimecodePlayer | Wunsch / Idee | Low | Inkonsitente Angabe der Wiedergabezeit zwischen Timecod... | Benötigt Tests | 3.3 Beta x | 3.3 | 25.06.2023 | 19.09.2023 |
Task Description
Aktuell besteht eine Inkonsistenz bei der Angabe der Wiedergabezeit zwischen Timecode-Player und den Timecode-Triggern in der Cuelist. Da im Timecode-Player die Angabe mit tausendstel Sekunden und im Timecode-Trigger in der Cuelist mit 25 FPS erfolgt, kann ich die aktuelle Position des Wiedergabe-Markers nicht 1:1 manuell in den Timecode-Trigger übertragen.
Daher wären folgende Dinge zu überlegen:
* Wird das Anzeige-Format im Timecode-Player auf die 25FPS-Variante geändert oder
Einer der beiden Punkte sollte umgesetzt werden, damit auch die Nachvollziehbarkeit erhöht wird.
|
|
5040 | |
GUI & Server | Fehlerbericht | Medium | Import eines gesamten Projekts nicht möglich | Benötigt Tests | 3.3 Beta x | 3.3 | 02.03.2023 | 09.08.2023 |
Task Description
Ich wollte für einen Test das Projekt aus FS#5039 über die Import-Funktion importieren. Es war damit noch nie in meinem ProjectStore enthalten. Der Import des Projekts schlägt scheinbar auf Grund von folgender Fehlermeldung im Kernel fehl:
21:01:22 ERROR Project_gService - Error in Project Import
System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\Arbeit\MSK event GbR\Software\DMXControl 3.3.0\Kernel\ProjectStore\WCH60S11_Betatest_Positionmaster\Autosave\2.0.2.dmz'.
at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at Lumos.ProjectStore.ProjectStore.ImportProject(Stream inputStream, Boolean createNewOnDuplicate, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos.ProjectStore\ProjectStore.cs:line 272
at org.dmxc.lumos.Kernel.Project.ProjectManager.ImportProject(Stream inputStream, Boolean createNewOnDuplicate, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Project\ProjectManager.cs:line 195
at org.dmxc.lumos.Kernel.Net.gService.Project_gService._importProject_RequestReceived(Object sender, RequestEventArgs`1 e) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Net\gService\Project_gService.cs:line 419
In der GUI wurde hier eine entsprechende äquivalente Fehlermeldung angezeigt, die ebenfalls für sich genommen suggeriert, als ob der Import fehl geschlagen wäre.
Tatsächlich wird der Import des Projekts trotz dieser Fehlermeldung doch erfolgreich abgeschlossen und im Explorer im ProjectStore-Verzeichnis das benötigte Verzeichnis angelegt. Nach einem erneuten Öffnen der Project Administration wird mir das Projekt dann auch in der Liste der Projekte aufgeführt und ich kann zumindest den Versuch starten, es zu öffnen.
|
|
5021 | |
GUI & Server | Fehlerbericht | Low | Laden eines Projektes funktioniert einmal, einmal nicht | Benötigt Tests | 3.3 Beta x | 3.3 | 21.01.2023 | 30.10.2023 |
Task Description
Ich habe ein Projekt von Stephan (s. Anhang) importiert und geladen, ohnme Probleme. Nach einem Neustart von DMXC wird mit in der Projekt Administration angezeigt: “Mindestens eine version dieses Projekts hat Ladeprobleme!”. Ich habe das Projekt nochmal importiert und geladen, ohne Probleme. Ich kann das beschädigte Projekt leider nicht exportieren und Anhängen, da der Export dieses Projektes nicht funktioniert. Logs im Anhang.
|
|
4948 | |
GUI & Server | Fehlerbericht | Low | index und rotation ignorieren Attribut "defaultval" | Benötigt Tests | 3.2.3 | 3.3 | 03.11.2022 | 06.01.2023 |
Task Description
Ich habe in einem DDF folgenden Code, um ein rotierbares Objekt mittels “index” zu positionieren und mittels “rotation” zu drehen. Dabei möchte ich über das Attribut “defaultval” für jede Funktion einen bestimmten Startwert mitgeben.
<index dmxchannel="0" defaultval="0">
<range range="60" mindmx="0" maxdmx="100" minval="0" maxval="60"/>
</index>
<rotation dmxchannel="1" defaultval="4">
<step type="stop" mindmx="0" maxdmx="0"/>
<range type="cw" mindmx="194" maxdmx="134" minval="0.05" maxval="5"/>
<range type="ccw" mindmx="195" maxdmx="255" minval="0.05" maxval="5"/>
</rotation>
Trotz der gezeigten Definition wird das Attribut “defaultval” ignoriert und folglich nicht wie erwartet der DMX-Wert 0, sondern der DMX-Wert 50 für DMX-Kanal 1 und DMX-Wert 0 für DMX-Kanal 2 ausgegeben.
Das Problem besteht sowohl in DMXC 3.2.3 als auch noch in DMXC 3.3.0 Beta 3.
|
|
4942 | |
InputAssignment | Fehlerbericht | Low | Programmer Node: Position-Input hinzufügen | Benötigt Tests | 3.2.3 | 3.3 | 21.10.2022 | 31.10.2023 |
Task Description
In DMXControl 3 ist die Position ein vordefiniertes Objekt bestehend aus Werten für Pan und Tilt. Dies wird vom Programmer Node so nicht unterstützt.
Um den Programmer Node zum Beispiel aus dem Position Master eine Position zu übergeben, muss das Position-Objekt erst mit dem Split-Node in die Pan- und Tilt-Anteile zerlegt werden. Dies widerspricht dem Grundsatz, im Input Assignment mit normierten Werten zu arbeiten - zumal im Bereich der Farbe bereits ein Farb-Objekt erwartet wird.
Daher sollte im Programmer-Node der Input “Position” ergänzt werden und sich so verhalten, wie es der Value Input des Position Master Nodes seit der Beta 3 tut (siehe Ticket FS#4832 ). Ob im Gegenzug die Inputs “Pan” und “Tilt” beim erneuten Einfügen des Programmer-Nodes weiterhin angeboten werden, ist zu diskutieren.
|
|
4847 | |
GUI & Server | Fehlerbericht | Medium | Keine Prüfung, ob eine Cuelist per Befehl (Special Cue)... | Benötigt Tests | 3.3 Beta x | 3.3 | 27.04.2022 | 11.08.2023 |
Task Description
Ich hatte im beigefügten Projekt ursprünglich zwei Cuelists angelegt. Die Cuelist 2 hatte ich dabei per Special Cue in die Cuelist 1 referenziert. Die Cuelist 1 enthält neben der Special Cue mit der Referenz zur Cuelist 2 noch zwei weitere “einfache” Cues.
Nun habe ich die Cuelist 2 aus dem Projekt gelöscht und das Projekt gespeichert. Die Special Cue in der Cuelist 1 ist aber weiterhin vorhanden.
Beim erneuten Laden des Projekts wird zwar logischerweise ein Fehler ausgeworfen, dass die Cuelist 2 fehlt und die Referenz entsprechend nicht aufgelöst werden kann. Jedoch im gleichen Zusammenhang der Inhalt der gesamten Cuelist 1 auf den ersten Blick scheinbar nicht mehr geladen. Die Cuelist 1 hat dann 0 Cues. Der Kernel wirft hierbei den folgenden Fehler aus:
07:47:42 WARN ProjectManager - Error when loading Project 2022-04-27 - Cuelist reference.dmz: Warnings in Project
org.dmxc.lumos.Kernel.Exceptions.ProjectIOException: Warnings in Project
bei org.dmxc.lumos.Kernel.Resource.LumosIOContext.ThrowOnWarnings() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Resource\LumosIOContext.cs:Zeile 220.
bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProject(String filename, Stream inputStream, Boolean loadId, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 384.
07:47:42 WARN ProjectManager - Loading Cue Lists in Project
07:47:42 WARN ProjectManager - Error loading complete Scenelist Cuelist 1. There could be a loss of information! in Cuelist 1
07:47:42 WARN ProjectManager - A Cuelist with the ID 70ff8bf9-eb8c-4f62-8ae5-65370c96d2b3 doesn't exist in Go: Cuelist 2
07:47:42 WARN ProjectManager - Loading Cue Lists in Project
07:47:42 WARN ProjectManager - Error loading complete Scenelist Cuelist 1. There could be a loss of information! in Cuelist 1
07:47:42 WARN ProjectManager - A Cuelist with the ID 70ff8bf9-eb8c-4f62-8ae5-65370c96d2b3 doesn't exist in Go: Cuelist 2
Füge ich der Cuelist 1 dann im Nachgang noch eine weitere Cue hinzu, wird deren Inhalt aktualisiert und es tauchen die bereits existierenden wieder auf. Auch der Project Explorer berichtigt die Zahl der in der Cuelist 1 enthaltenen Cues. Alternativ kann ich das Projekt durch manuelles Handanlegen an der Datei Scenenlists.xml wieder ohne Fehlermeldung vollständig zum Laufen bekommen, indem ich dort den zugehörigen Eintrag zur Special Cue entferne.
Im Hinblick auf die Zusammenfassung dieses Tickets, würde ich folgende alternativen Erwartungshaltungen formulieren, um das Problem zumindest dahingehend zu lösen, als dass mir nicht die gesamte Cuelist 1 um die Ohren fliegt:
Bereits beim Löschen einer Cuelist wird geprüft, ob diese ggf. per Special Cues in anderen Cuelists referenziert ist. Ist dem so, erscheint wie beim Löschen von Geräten oder Gerätegruppen der Reference Manager, wo ich zum einen auf diesem Umstand hingewiesen werde und zum anderen festlegen kann, ob ich die zu löschende Cuelist referenzierenden Special Cues komplett löschen möchte.
Beim Laden des Projekts bietet mir die “Fehlerbehebung” an, die defekten Special Cues zu löschen anstelle den Fehler nur zu ignorieren. Hierbei wird effektiv gesehen der Schritt nach einer Bestätigung entsprechend vom Programm ausgeführt, den ich wie beschrieben manuell vorgenommen habe.
Zur Nachtverfolgung habe ich das defekte Projekt beigefügt. Da der Eintrag im Kernel eindeutig ist, verzichte ich auf das beifügen weiterer Log-Dateien.
|
|
4803 | |
InputAssignment | Wunsch / Idee | Low | Bitmap from Gobo Node | Benötigt Tests | unbestimmt | 3.3.1 | 08.03.2022 | 24.06.2023 |
Task Description
Tests mit dem Bitmap from Resource Node haben unter anderem auch im Ticket FS#4802 gezeigt und bestätigt, dass dieser Weg nicht der richtige für den folgenden Anwendungsfall ist:
Ich möchte mir das aktuell gewählte Gobo auf einem Button eines Macro Boards anzeigen lassen. Im Idealfall kann ich dazu ein entsprechendes Converter-Node am Gobo-Ausgang des DMXC-Mixers bzw. des Programmers anschließen und mit diesem dann wiederum den gewünschten Button verknüpfen.
|
|
4790 | |
GUI & Server | Fehlerbericht | Medium | Keine Verbindung zwischen Kernel, GUI und Umbra wenn ei... | Auf User warten | 3.3 Beta x | 3.3 | 02.03.2022 | 04.12.2023 |
Task Description
Starte ich die Software mit aktivertem VPN bleibt der Network-Explorer leer und es kann keine Verbindung zwischen den Programmteilen hergestellt werden. Deaktiviere ich das VPN, in meinem Fall Wireguard, und starte die Software erneut klappt es. Wenn die Verbindung steht kann ich das VPN wieder aktivieren und die Software funktioniert weiter.
|
|
4478 | |
GUI & Server | Fehlerbericht | Low | Devices lassen sich nicht löschen/entfernen | Benötigt Tests | 3.3 Alpha x | | 14.04.2021 | 30.11.2023 |
Task Description
Ich habe 8 Dimmer in ein leeres Projekt eingefügt und dazu eine Gerätegruppe erstellt. Dann wollte ich 2 der 8 Dimmer wieder entfernen.
Dabei sind mir zwei Fehler aufgefallen.
1) Das Gerät lässt sich nicht entfernen. Bei Klicken auf Löschen erscheint die Warnmeldung “Reference Error”. Bestätige ich da mit “Yes” ploppt das Fenster “Reference Error” erneut auf. Bestätige ich da mit “Yes” ploppt das Fenster “Reference Error” erneut auf. Ich bin in einer Endlosschleife. Bei drücken auf “No” entkomme ich dieser, das Gerät wird jedoch nicht entfernt.
2) Ich kann Geräte nicht mit der Entferntaste auf der Tastatur entfernen. Nur mit Rechtsklick und dann Löschen lässt sich der Entfernprozess starten.
Alpha 2
|
|
3070 | |
Server | ToDo | Medium | Reminder: Geiles IStoreLocationModel Zeug fertig machen... | Benötigt Tests | 3.2.1 | 3.3 | 22.05.2018 | 30.07.2023 |
Task Description
Geiler Scheiß, fast fertig….
|
|
4222 | |
GUI & Server | Fehlerbericht | Low | WPF MessageBox Advanced | Unbestätigt | 3.2 | | 07.07.2020 | 31.10.2023 |
Task Description
Wir brauchen eine Message Box Advanced.
Neben den üblichen Funktionen der bekannten Message Box (Header, Text, Mehrere Buttons (OK, OK-Cancel, OK-Retry-Cancel, Yes-No, Yes-No-Cancel,….)) sowie Icon stelle ich mir folgendes vor:
1. Auswahl zwischen 1-3 Buttons, sowie beliebige Beschriftung der Buttons
2. Optional Anzeige eines Icons für die MessageBox
3. Optional Anzeige eines kleinen Icons pro Button
4. Definition eines Default Buttons, der beim direkten drücken auf “Enter” gewählt wird. Per Default ist es Button 1
5. Optional Angabe eines Timeouts, welcher den Default Button nach Ablauf von X Sekunden drückt (Text des Buttons = “Button Text (<countdown>)”). Im Button läuft also die Zahl runter, bei 0 wird gedrückt.
6. Optional Anzeige eines “Don’t show Again” Checkbox Elementes
7. ESC Taste schließt die Message Box.
8. Erlauben von CustomControls als Ansicht
9. Async Ansicht mit Cancel
|
|
4116 | |
Server | ToDo | Low | SNMP-Server | Zugeteilt | 3.2 | TBD (UIS) | 09.03.2020 | 26.11.2021 |
Task Description
Ich brauche die möglichkeit SNMP-Sensordaten in die software zu bekommen Eaton UPS EX 3000 Cisco SG300 Cisco SG500
|
|
2671 | |
Project Explorer | ToDo | Low | Create XYZ in Unterordnern nicht möglich | Analysieren | 3.1 | 3.3.1 | 17.01.2017 | 24.06.2023 |
Task Description
Ich kann in Unterordnern keine Cuelists/Cuelist Groiups/ Devices/ Device Groups/ etc. über das Kontextmenü hinzufügen.
Außerdem werden neue o.g. immer im Hauptordner angelegt, die mit dem Button “Create XYZ” in der Menüleiste erstellt werden.
Edit: Patrick: Memo an mich. Das trift auf alle Nodes zu !!!!
|
|
4927 | |
GUI | Fehlerbericht | Low | Project Administration: Sortierung der Projekte nicht n... | Unbestätigt | 3.3 Beta x | 3.3.1 | 05.10.2022 | 09.08.2023 |
Task Description
Ich habe bei mir nun fünf Projekte neu importiert und diese teilweise auch gespeichert. Die Sortierung in der Liste mit den verfügbaren Projekten ist aber nicht nachvollziehbar und eher zufällig.
Für eine bessere Übersicht sollte aus meiner folgende Kriterien hinterlegt werden, um ein Projekt direkt aus der Liste auszuwählen und nicht die Suche nutzen zu müssen:
1. Kriterium: Angepinnte Projekte (Favoriten), dann alle anderen Projekte
2. Kriterium: Alphabetische Sortierung analog zum Windows Explorer (erst Ziffern aufsteigend, dann alphabetisch aufsteigend)
|
|
4852 | |
InputAssignment | Fehlerbericht | Low | Undefinierter Zustand von diversen Input-Typen nach Lad... | Zugeteilt | 3.2.3 | | 08.05.2022 | 13.09.2023 |
Task Description
Im beigefügten Beispielprojekt habe ich vier verschiedene Inputs an das LTP-Node gehängt: Macro Board Profile, Tastatur (Umsch + 1), Push-Button aus Softdesk (Button 2) und MIDI. Lade ich das Projekt, kann ich über den Button 1 bereits die Signal Lamp einschalten, weil der LTP keinen definieren Wert übergibt, da er wiederum keinen definierten Wert von den Inputs erhält.
Dies hat bei anderen Projekten zur Folge, dass zum Beispiel ungewollt Cuelists ausgeführt werden. Zur Zeit lässt sich das nur dadurch beheben, dass ich nach dem Laden einmal alle Tasten betätigte und damit auch eine Neuberechnung des jeweiligen Connectionsset anstoße. Dabei muss ich beachten, dass beim manuellen Triggern alle Bänke aktiv sind, in denen ich die jeweiligen Input nutze. Sobald eine Bank nicht aktiv ist, behält der Input seinen undefinierten Zustand bei, wenn ich die Bank nachträglich aktiviere. Dies hat wiederum zur Folge, dass ich die dort in den Connectionset enthaltenen Inputs erneut manuell triggern muss.
Hierzu hatte sowohl ich das Ticket FS#3958 sowie @steff das Ticket FS#4432. Vielleicht hat eines oder gar beide eine gewisse Relation zu diesem Ticket.
Bei diesem Punkt handelt es sich um ein Verhalten, was sowohl in DMXControl 3.2.3 als auch in DMXControl 3.3 Beta 2 gleichermaßen existiert. Um dies prüfen zu können, ist das Projekt in DMXControl 3.2.3 erstellt.
|
|
4301 | |
InputAssignment | Wunsch / Idee | Low | IA mehrfach klonen | Neu | 3.2.2 Beta x | | 28.11.2020 | 11.04.2021 |
Task Description
Beim klonen wird immer nur eine Klon erstellt. Das nervt bei z.B. 32 Connections ziemlich ;) Also als neues Feature im Context-Menü bei Rechtsklick auf CS “Clone multiple” und dann in einem PopUp-Fenster die Auswahl, wie viele CS erstellt werden sollen.
|
|
677 | |
StageView | ToDo | Medium | StageView / Property Grid, multi beam fixtures | Zugeteilt | 3.2 Alpha x | 3.4 | 19.12.2011 | 26.11.2021 |
Task Description
hat ein Gerät mehrere Beams, wird es als 1 Icon im LV angezeigt.
Für die folgende Erklärung sei Beispielhaft folgendes Gerät gegeben:
Beam 1: - RGB - Position (gilt für alle Beams) Beam 2: - RGB Beam 3: - RGB
Lösung: 0. Es gibt einen “Master Beam” (der 1. Beam) welcher allgemeine Eigenschaften enthält, die sich die Beams teilen. Per Konvention ist das der 1. <function> Block im DDF. Die Eigenschaften (e.g. <dimmer>) werden mit “global=true” markiert, falls es eine globale Eigenschaft ist. In diesem Fall wird die Eigenschaft auch angezeigt, wenn ich einen anderen Beam selektiere. Der Masterbeam ist also so etwas wie eine “Beamgruppe”.
1. Darstellung im Stageview ist umschaltbar zwischen Einzeldarstellung und Beam Darstellung ⇒ Darstellung als Multibeam nur, falls Gerät > 1 Beams besitzt. ⇒ Einzeldarstellung: Wie aktuell, nur bei “Multibeam” Devices wird unter dem “Hauptbeam” angedeutet, dass es zusätzliche Beams gibt (e.g. Icon oder kleine Vierecke). Die Einzeldarstellung ist quasi der Masterbeam. ⇒ Multibeam Darstellung: Die Beams werden als “Matrix” dargestellt und jeweils gezeichnet wie aktuell der Hauptbeam ⇒ Dies gilt natürlich für Geräte UND Gruppen ⇒ Sollte Beam 1 nur Global Eigenschaften enthalten, wird er in der Beam Darstellung NICHT angezeigt. Begründung: Die Global Eigenschaften des Masterbeams werden auch in den anderen Beams dargestellt. Ergo ist eine separate Darstellung nicht notwendig.
2. Selektion Beam / Master In der Einzeldarstellung selektiere ich den “Masterbeam”. Über ein Tastaturknopf kann auf Beam Selektion umgeschaltet werden und es werden nur die einzelnen Beams markiert. Das Selektieren einzelner Beams ist für Fanning wichtig. ⇒ Wenn Masterbeam selektiert ist, werden die gemergden Eigenschaften aller Beams im PG angezeigt: Beispiel:
- RGB (Beam 1-3)
- Position
Wenn ich nun das RGB ändere, ändere ich das RGB aller 3 Beams
⇒ Wenn Beams selektiert sind, wird jeder Beam mit seinen Eigenschaften dediziert im PG angezeigt (Beispiel Beam 2, 3 selektiert)
- Global
- Position
- Beam 2
- RGB
- Beam 3
- RGB
3. Fanning Master selektiert ⇒ Fanning über Geräte (wie bisher) Beams selektiert ⇒ Fanning über Beams
|
|
595 | |
GUI | Wunsch / Idee | Medium | Cuelist, Cue als Trackingsperre für Record und Playback | Zugeteilt | Alpha 2 | Cuelist-Erweiterung(intern) | 11.09.2011 | 12.12.2018 |
Task Description
2 unterschiedliche Attribute sollte es für Cues geben
Das erste greift während der Programmierung: Cue 5 ist als Sperre markiert, in Cue 1 füge ich einen weiteren Kreis hinzu. Durch tracking wird dieser jetzt bis einschl. Cue 4 ausgegeben. In Cue 5 wird nun automatisch der urspüngliche Werte (in diesem Fall 0) gespeichert. Nehme ich die Sperre wieder raus, werden die automatisch gesetzten Werte gelöscht.
Das zweite während dem Playback: Wird dieses Attribut für ein Cue gesetzt, bedeutet dies, dass alle Werte, auch getrackte, erneut ausgegeben werden. Hintergrund ist folgender, Cue 7 ist ein sehr langsamer fade to black für kreis 1. Also wird die 0 getrackt. Cue 8, Cue 9 (verändern Kreis 1 nicht) werden ausgeführt, während Cue 7 noch ausblendet. Cue 10 soll jetzt ein Black sein. Würde der Black aufgerufen werden, bevor der Fade von Cue 7 beendet ist, gehen alle Kreise bis auf Kreis 1 aus, dieser würde den Fade weitermachen, weil eben nach Cue 7 keine weitere Instruktion für Kreis 1 kamen. Wird nun dieses Attribut gesetzt, werden alle Werte dieses Cues als neue Instruktion betrachtet, in Cue 10 also auch die 0 von Kreis 1 (aber nur während dem Playback) und ausgegeben und beendet somit auch den laufenden Fade.
|
|
5167 | |
GUI | ToDo | High | Vorschläge für Visualisierung der Properties | Zugeteilt | 3.3 Beta x | 3.3 | 17.10.2023 | 02.11.2023 |
Task Description
DMXControl 3 hat unterschiedliche Properties. Diese müssen visualisiert werden. Im folgenden sollen Vorschläge gesammelt werden, wie diese Visualisierung aussehen soll. Dabei sollen alle wichtigen Visualisierungen mit einem +++ versehen werden Bereits erledigte Visualisierungen sind als solche markiert.
Color +++ (erledigt)
ColorTemp (erledigt)
Cool
Dimmer +++ (erledigt)
Effectwheel
Fan –> num. Fann.
Filter
Focus –> num. Fann.
Fog
Frost –> num. Fann.
Gobo +++ (WIP)
Heat
Index –> num. Fann. +/-
Iris –> Darstellung als Iris-Blende analog zur Stage View
Matrix –> Idealerweise Vorschau der Matrix, welche in dem Eintrag abgebildet ist
Position +++ (erledigt)
Prism –> kurzfristig keine Visualisierung, langfristig über ein generisch erzeugtes Bild auf Basis der DDF-Definition
PTSpeed –> num. Fann.
Radix –> Idealerweise Vorschau der Radix, welche in dem Eintrag abgebildet ist
Raw –> num. Fann.
Rotation –> num. Fann. +/-
Scale
Shutter +++
Strobe +++
Switch +++ (erledigt)
Zoom –> Visualisierung eines Lichtkegels analog zum Programmer
Anmerkungen Num. Fann –> Darstellung als Fanning einfacher numerischer Werte +/- –> Darstellung wie num. Fanning, jedoch mit positiven und negativen Wertebereich, sodass der 0-Wert auf halber Höhe liegt
|
|
5041 | |
GUI & Server | Fehlerbericht | Low | Export und anschließender Re-Import eines Projektes sch... | Benötigt Tests | 3.3 Beta x | 3.3 | 03.03.2023 | 31.07.2023 |
Task Description
Ich exportiere mein Standard-Projekt und versuche es anschließend zu importieren, dabei kommt eine Fehlermeldung. Das Projekt steht anschließend in der Projekt Administration bereit, lässt sich aber nicht mehr löschen.
|
|
4772 | |
Server | Fehlerbericht | High | Zeitsprung zwischen ersten und zweitem Gerät beim neuen... | Zugeteilt | 3.3 Alpha x | 3.3 | 14.02.2022 | 05.10.2023 |
Task Description
Um das Ticket FS#4525 nicht nochmal komplett zu öffnen, ziehe ich den dort vermerkten Punkt 3 mit etwas abgewandelter Beschreibung nochmal auf, nachdem er mit im Kontext von FS#4771 bewusst (wieder) aufgefallen ist:
Zwischen dem ersten und zweiten Gerät in der Device Group nicht nahtlos statt findet der Wechsel bzw. die Umschaltung zwischen dem. Hier gibt es einen kurzen Augenblick, bei dem das Gerät 1 bereits aus aber das Gerät 2 noch nicht an ist und so ein Blitz entsteht. Dieser Punkt ist gut in dem beigefügten Projekt sowohl in der Stage View als auch auf meinen LED-Bars in Realität zu sehen. Ich habe hier
einen Custom Chaser mit nur zwei Schritten, wo das Group Handling auf 2 gesetzt ist sowie
einen einfachen Chaser mit Playmode Normal, jedoch mit einem “hohen” Wert für das Group Handling
in der Cuelist gespeichert.
In der Summe ist das Phänomen mit (allen) anderen Playmodes reproduzierbar und fällt zunehmend stärker auf, umso größer der Wert für das Group Handling ist.
|
|
4232 | |
Softdesk | ToDo | Low | Softdesk - Namensgebung im Designer | Unbestätigt | 3.2.1 | | 19.07.2020 | 14.03.2021 |
Task Description
SignalLamp –> Signal Lamp CueListSelector –> Cuelist Selector DeviceSelector –> Device Selektor CueListMonitor –> Cuelist Monitor Style AdvancedCueMonitor –> Advanced Style SimpleCueMonitor –> Simple
ColorBar –> Color Bar Preset AdvancedHSV –> Advanced HSV Preset BlackAndWhite –> White
ColorGrid –> Color Grid
Label Style CustomLabel –> Custom
Gesamte PropertyGrid: - IsEnabled –> Enabled - DisplayName –> Display Name - BaseColor……
Button: ValueActivated und ValueDeactivated OffColor und OnColor Entweder für beides On/off oder Activated/Deactivated –> Die Einstellungen sollten auch direkt beieinander liegen.
|
|
3802 | |
Softdesk | Wunsch / Idee | Low | Softdesk Control: TrackPad | Bestätigt | 3.2 Beta x | 3.3.1 | 16.09.2019 | 31.10.2023 |
Task Description
Ein PositionsControl welches mit einem relativem Wert arbeitet. Bewegt man die Maus/Touch auf dem Trackpad nach Rechts bewegt sich so z.B. auch ein Scheinwerfer nach rechts.
Vergleichbar mit dem TouchPad bei einem Laptop. Die Empfindlichkeit sollte einstellbar sein. Es sollte einen “intelligenten” Modus geben der bei langsamen Bewegungen etwas feiner ist und bei schnelleren Bewegungen größere Schritte geht.
Farbe soll Einstellbar sein. Einstellung für die Invertierung.
|
|
2765 | |
Server | Wunsch / Idee | Low | Matrix Effektgröße mit den normalen Effekten verändern | Neu | 3.1 | TBD (UIS) | 23.03.2017 | 17.01.2020 |
Task Description
Es wäre toll, wenn man z.b. die Startposition des Boom-Effekts mithilfe eines weiteren Effekts verändern könnte. Oder z.b. die Geschwindigkeit des Color-Scroll Effekts mit einem Sinus belegen könnte.
|
|
4649 | |
Executoren | Wunsch / Idee | Low | Ändern der Reihenfolge der Executror-Seiten nicht mögli... | Usability Relevant | 3.3 Alpha x | | 13.11.2021 | 28.11.2023 |
Task Description
Aktuell kann ich die verschiedenen Executor-Seiten nicht in einer eigenen Reihenfolge anordnen. Die angebotene Option “UI Order Index” wird zur Zeit ignoriert.
|
|
2709 | |
Server | Wunsch / Idee | Low | Unterschiedliche Modi für User | Unbestätigt | 3.1 | 3.4 | 03.03.2017 | 26.11.2021 |
Task Description
Wie bereits mehrfach besprochen sollte DMXC mehrere Modi unterstützen (Anfänger, Fortgeschrittener) sowie evtl. unterschiedliche Standard layouts (Theather, Disko,…)
Entsprechend sollten Elemente angezeigt oder ausgeblendet werden.
Hierzu muss folgendes durchgeführt werden:
1. Definition, welche Gruppen es gibt 2. Definition, was diese Gruppen sehen und was nicht 3. Implementierung des Models
Wichtig ist, dass diese Auswahl nur initial das System konfiguriert. Der User kann jederzeit in den Fortgeschrittenen Modus wechseln und dadurch mehr Dinge angezeigt bekommen.
|
|
5197 | |
InputAssignment | Fehlerbericht | Low | Input Assignment - Nodes kopieren - aber leider außerha... | Neu | 3.3 Beta x | | 03.12.2023 | 03.12.2023 |
Task Description
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
|