|
4140 | |
DMX Plugin | Fehlerbericht | Medium | Ausgabeplugin für EasyView startet EasyView beim Start ... | Closed | 3.2.1 Beta x | | 26.03.2020 | 25.05.2022 | LightningBrothers |
Task Description
Füge ich das Ausgabeplugin für EasyView hinzu, um darüber EasyView direkt anzusprechen, wird die Konfiguration zwar ordungsgemäß gespeichert, beim (erneuten) Starten von DMXControl 3 - egal ob Kernel und GUI getrennt oder im NoNetwork-Modus - wird EasyView nicht automatisch mit gestartet. Rufe ich EasyView im Nachgang manuell auf, verbleibt EasyView im Demo-Mode.
|
|
4139 | |
GUI | Fehlerbericht | Low | WARN NGettext.Loaders.MoLoader - Unable to load any tra ... | Closed | 3.2.1 Beta x | | 26.03.2020 | 02.04.2020 | LightningBrothers |
Task Description
Beim Durchsehen der Logs der GUI fiel mir auf, dass die GUI vergeblich nach folgenden Dateien sucht:
C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\ GUI\Localizations\en\LC_MESSAGES\Lumos.mo
C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\ GUI\Localizations\en\LC_MESSAGES\DMXPlugins.mo
Auf meinem PC sind nur die äquivalenten Daten für de vorhanden. Fehlen hier im Installer entsprechende Dateien?
Der vollständige Auszug aus den Logfiles lautet:
2020-03-26 17:51:39,179 [Main GUI] DEBUG NGettext.Plural.DefaultPluralRuleGenerator - Creating a built-in plural rule for langcode "en" for locale "en".
2020-03-26 17:51:39,183 [Main GUI] WARN NGettext.Loaders.MoLoader - Unable to load any translation file. All of these not found:
C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\GUI\Localizations\en\LC_MESSAGES\Lumos.mo
C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\GUI\Localizations\en\LC_MESSAGES\Lumos.mo
C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\GUI\Localizations\en\LC_MESSAGES\Lumos.mo
2020-03-26 17:51:39,183 [Main GUI] WARN LumosLIB.Tools.I18n.T - Unable to find Lumos.mo translation File for Culture en: Can not find MO file name in locale directory "C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\GUI\Localizations".
2020-03-26 17:51:39,183 [Main GUI] WARN NGettext.Loaders.MoLoader - Unable to load any translation file. All of these not found:
C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\GUI\Localizations\en\LC_MESSAGES\DMXPlugins.mo
C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\GUI\Localizations\en\LC_MESSAGES\DMXPlugins.mo
C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\GUI\Localizations\en\LC_MESSAGES\DMXPlugins.mo
2020-03-26 17:51:39,183 [Main GUI] WARN LumosLIB.Tools.I18n.T - Unable to find DMXPlugins.mo translation File for Culture en: Can not find MO file name in locale directory "C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\GUI\Localizations".
|
|
4138 | |
GUI & Server | Fehlerbericht | Medium | Verbindung zur DDFLib nicht möglich | Closed | 3.2.1 Beta x | | 25.03.2020 | 29.03.2020 | LightningBrothers |
Task Description
Möchte ich über die DDFLib ein DDF suchen und öffne hierzu das Fenster, erscheint die beigefügte Fehlermeldung und im GUI-Log der folgende Eintrag.
2020-03-25 18:18:25,124 [Log-Thread] INFO Lumos.GUI.Windows.DDFLibSearchForm - Exception when accessing DDFLib Webservice: Die Anfrage wurde abgebrochen: Es konnte kein geschützter SSL/TLS-Kanal erstellt werden..
System.Net.WebException: Die Anfrage wurde abgebrochen: Es konnte kein geschützter SSL/TLS-Kanal erstellt werden..
bei DDFAPIClient.DDFClient.CheckResponse(IRestResponse response, HttpStatusCode expectedHttpStatus)
bei DDFAPIClient.DDFClient.GetDataList[T](Boolean fromCache, Dictionary`2 filters)
bei Lumos.GUI.Windows.DDFLibSearchForm.<>c__DisplayClass4_0.<.ctor>b__0() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\ProjectExplorer\NewDevice\DDFLib\DDFLibSearchForm.cs:Zeile 49.
bei System.Threading.Tasks.Task`1.InnerInvoke()
bei System.Threading.Tasks.Task.Execute()
Entsprechenden Aussagen im Forum zu Folge, scheint dieser Fehler nicht unbedingt ein Fehler in DMXControl 3.2.1 selbst zu sein, denn auch in DMXControl 3.2.0 tritt dieser Fehler mittlerweile auf.
|
|
4136 | |
Softdesk | Fehlerbericht | Low | Mindestgröße für Label reduzieren | Closed | 3.2.1 Beta x | 3.2.1 | 23.03.2020 | 12.04.2020 | LightningBrothers |
Task Description
Die Mindestgröße für Labels liegt aktuell bei 20 x 20 Pixel, worauf die Werte bei einer entsprechenden Unterschreitung auch automatisch zurückgesetzt werden. Im beigefügten Beispiel sind diese Werte aber noch zu groß. Aus meiner Sicht würde eine Mindestgröße von 5 x 5 Pixel ausreichen.
|
|
4135 | |
InputAssignment | ToDo | Low | Geöffnetes Fenster des Input Assignments führt bei umfa ... | Closed | 3.2.1 Beta x | | 23.03.2020 | 02.05.2020 | LightningBrothers |
Task Description
Umfasst ein Projekt eine größere Anzahl an Connectionsets, führen diese dazu, dass beim reinen Öffnen des Fenster für das Input Assignments die CPU-Auslastung durch die Prozesse des Kernels und der GUI ca. um den Faktor 2 ansteigt, verbunden mit einer Erhöhung der durchschnittlichen Taktfrequenz von Werten zwischen 1,00 GHz und 1,15 GHz auf Werte zwischen 2,20 GHz und 2,60 GHz (Angaben gemäß Windows Task-Manager). Weitere Aktionen finden zu diesem Zeitpunkt nicht statt. Welche Fenster geöffnet sind, kann den beigefügten Screenshots entnommen werden.
Dieses Verhalten zeigt sich auf verschiedenen PCs, wobei einer hiervon erst kürzlich von Grund auf neu eingerichtet wurde. In diesem arbeitet ein Intel Core i5-4590S mit 4 x 3,00 GHz.
|
|
4133 | |
GUI | Fehlerbericht | Low | Text für Properties der Intelligent Cuelist Group Setti ... | Closed | 3.2.1 Beta x | | 21.03.2020 | 08.11.2024 | LightningBrothers |
Task Description
Bei den Properties der Intelligent Cuelist Group Settings werden verschiedene Texte verdeckt, sodass diese entweder abgeschnitten oder auf zwei Zeilen umgebrochen werden und in beiden Fällen trotz verfügbarer Fensterbreite nicht komplett zu lesen sind.
|
|
4132 | |
Server | Fehlerbericht | Low | Pan- und Tilt-invert wird bei zusätzlichen Beams nicht ... | Closed | 3.2.1 Beta x | | 21.03.2020 | 10.04.2020 | LightningBrothers |
Task Description
Ich habe bei meinem DDF für meine Futurelight Mega Color Wave.i zwei Beams eingefügt, um die 2. Tilt-Achse anzusprechen.
<functions>
<position>
<pan dmxchannel="0" finedmxchannel="1">
<range range="540" />
</pan>
<tilt dmxchannel="2" finedmxchannel="3">
<range range="230" />
</tilt>
</position>
...
</functions>
<functions>
<position>
<pan>
<range range="0" />
</pan>
<tilt dmxchannel="4" finedmxchannel="5">
<range range="230" />
</tilt>
</position>
</functions>
Invertiere ich in den Properties nun die Tilt-Achse, wird diese Einstellung für die 2. Achse ignoriert.
|
|
4127 | |
Server | Fehlerbericht | Low | ERROR org.dmxc.lumos.Kernel.Project.ProjectManager - Ca ... | Closed | 3.2.1 | 3.3.0 | 14.03.2020 | 28.11.2021 | LightningBrothers |
Task Description
In meinem größeren Projekten wird regelmäßig folgender Fehler in den Logs vermerkt:
2020-03-14 20:10:15,204 [167] ERROR org.dmxc.lumos.Kernel.Project.ProjectManager - Can't save content of AffinityManager
System.OutOfMemoryException: Eine Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst.
bei System.IO.MemoryStream.ToArray()
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 276.
bei org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:Zeile 489.
bei org.dmxc.lumos.Kernel.Resource.ResourceManager.saveResourceInternal(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Resource\ResourceManager.cs:Zeile 284.
bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 606.
bei org.dmxc.lumos.Kernel.HAL.Affinity.AffinityManager.org.dmxc.lumos.Kernel.Run.ILumosProjectManager.saveProject(LumosIOContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Affinity\AffinityManager.cs:Zeile 218.
bei org.dmxc.lumos.Kernel.Project.ProjectManager.<>c__DisplayClass36_0.<saveProject>b__0(ILumosManager m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 393.
Die anderen Daten des Projekts werden (glücklicherweise) trotzdem gespeichert.
|
|
4126 | |
GUI & Server | Wunsch / Idee | Low | Dimmerkurven auch für Fades von Cues | Closed | unbestimmt | | 13.03.2020 | 14.03.2020 | LightningBrothers |
Task Description
Ich habe mehrere Cues für statische Positionen von Moving Lights. Zur Zeit erfolgt das Überblenden nur linear. Ich stelle mir den Effekt aber auch sehr elegant vor, wenn dieser Fade nicht nur linear, sondern in verschiedenen Kurven wie zum Beispiel S-Kurve o. ä. erfolgen könnte.
|
|
4125 | |
GUI & Server | Wunsch / Idee | Low | Limit und Preheat auch für virtuelle Dimmer | Closed | 3.2.1 Beta x | | 13.03.2020 | 14.03.2020 | LightningBrothers |
Task Description
Ich wollte kürzlich ein einzelnes Gerät (ein RGBW-LED-Stripe) gezielt in seiner Helligkeit begrenzen. Hier musste ich aber feststellen, dass die Einträge Limit und in den Properties nur verfügbar sind, wenn das Gerät über einen Dimmer im DDF verfügt. So musste ich einen gesparten Groupmaster anlegen, um die Helligkeit für diesen LED-Stripe separat begrenzen zu können.
|
|
4124 | |
InputAssignment | Fehlerbericht | Low | DMX-Interface-Node läd das zugeordnete Interface nicht ... | Closed | 3.2.1 Beta x | 3.2.1 | 13.03.2020 | 15.03.2020 | LightningBrothers |
Task Description
Getestet mit DMXControl 3.2.1, Build 1061
Ich habe ein neues, im Anhang beigefügtes Projekt anlegt und möchte dort im Softdesk mit dem Button Interface 1 das zugeordnete Art-Net-Interface ein- und ausschalten. Lade ich das Projekt jedoch neu, verliert das DMX-Interface-Node die Zuordnung. Damit das zugehörige Connectionset wieder richtig arbeitet, muss ich das Interface neu auswählen.
Mit diesem Connectionset möchte ich prüfen, ob nicht zufällig einzelne Ports des Art-Net-Interfaces deaktiviert sind.
|
|
4096 | |
GUI | Fehlerbericht | Low | Abgedockte Fenster können nicht in die Taskleiste minim ... | Closed | 3.2.1 Beta x | TBD (UIS) | 16.02.2020 | 09.06.2022 | LightningBrothers |
Task Description
Aktiviere ich die Einstellung “Show Taskbar Icon for floating windows” kann ich diese Fenster zwar auf jedem beliebigen Bildschirm maximieren, aber nicht in die Taskleiste minimieren. Letzteres wäre aber gerade für das Arbeiten mit nur einem Bildschirm hilfreich. Zur Zeit muss ich die Fenster immer aus dem Bildschirm “herausschieben”, um im Hauptfenster zu arbeiten.
|
|
4095 | |
GUI & Server | Fehlerbericht | Low | Meldung "Found incorrect USB energy settings" unterdrüc ... | Closed | 3.2.1 Beta x | TBD (UIS) | 16.02.2020 | 27.02.2020 | LightningBrothers |
Task Description
Findet der Kernel beim Starten fehlerhafte Einstellungen für das Nodle U1 bzw. R4S, wird nun automatisch der USB Engery Fixer ausgeführt - eine sehr schicke Lösung.
Allerdings sollte nach dem erfolgreichen Fix die Meldung des Kernels nicht mehr ausgegeben werden, dass inkorrekte Einstellungen gefunden wurden. Denn aktuell ist es so:
Fehlerhafte USB-Einstellungen? Ja → USB Energy Fixer ausführen, bestätigt durch UAC-Abfrage → Einstellung korrigiert → Rückmeldung an User, USB-Interface neu zu verbinden → Warnmeldung, dass fehlerhafte USB-Einstellungen gefunden wurden mit der Bitte, den USB Energy Fixer auszuführen.
Alternativ könnt mal die “alte” Fehlermeldung dahingehend abändern, dass hieraus eine Abfrage wird, ob man den USB Energy Fixer ausführen möchte.
|
|
4060 | |
GUI & Server | Fehlerbericht | High | Projekt kann nicht geladen werden, wenn Referenzgerät f ... | Closed | 3.2.1 Beta x | | 27.01.2020 | 08.11.2024 | LightningBrothers |
Task Description
Ich habe in einem Projekt verschiedene Presets auf eine Device Group (konkret Futurelight DMH-80) gelegt und diese Presets dann als Property Preset in verschiedenen Cues eingesetzt.
Ersetze ich (egal ob manuell oder durch die Funktion “Replace devices”) nun alle Geräte in der Device Group, “auf” der das Preset abgelegt ist, vollständig durch einen anderes Gerät (hier Robe Robin 600e Spot), kann das Projekt nach dem Neustart der Sitzung nicht mehr geladen werden.
Aus den Logs von der Vorbereitung der Veranstaltung zum vergangenen Samstag kann ich folgenden Eintrag hierzu entnehmen:
Kernel
2020-01-25 12:09:39,291 [55] ERROR org.dmxc.lumos.Kernel.Scene.Entry.PresetEntry - Didn't find matching DeviceProperty for GUI. Searched for GPW: DimmerProperty in Group Temporary DeviceGroup: , ID: 8b764e55-d1a3-477a-9c69-2d6baeef5f47-SDG
GUI
2020-01-25 12:09:39,292 [ConnectionManager-MessageDispatcher] ERROR Lumos.GUI.Facade.EventWrapper - Exception in Event: There is no Property with the ID: 07a653c6-ec70-48a4-bd6c-82877c93f6db in this DeviceGroup
Parametername: prop
System.ArgumentNullException: There is no Property with the ID: 07a653c6-ec70-48a4-bd6c-82877c93f6db in this DeviceGroup
Parametername: prop
bei Lumos.GUI.Facade.Scene.Entry.SceneEntryFacade.get_GUIDeviceProperty() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Facade\Scene\Entry\SceneEntryFacade.cs:Zeile 133.
bei Lumos.GUI.Windows.ProjectExplorer.TreeBranches.PresetBranch.<>c.<SyncPresetInCorrectFolder>b__15_0(IGUISceneEntry c) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\ProjectExplorer\TreeBranches\PresetBranch.cs:Zeile 151.
bei System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
bei System.Linq.Enumerable.<DistinctIterator>d__64`1.MoveNext()
bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei Lumos.GUI.Windows.ProjectExplorer.TreeBranches.PresetBranch.SyncPresetInCorrectFolder(IPresetFacade facade) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\ProjectExplorer\TreeBranches\PresetBranch.cs:Zeile 151.
bei Lumos.GUI.Windows.ProjectExplorer.TreeBranches.PresetBranch.GuiSession_PresetChanged(Object sender, PresetChangedEventArgs args) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\ProjectExplorer\TreeBranches\PresetBranch.cs:Zeile 137.
bei Lumos.GUI.Facade.EventWrapper`1.raise(Object o, TEventArgs args) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Facade\EventWrapper.cs:Zeile 84.
2020-01-25 12:09:39,480 [Main GUI] ERROR Lumos.GUI.Controls.DataGrid.PresetRow - There is no Property with the ID: 07a653c6-ec70-48a4-bd6c-82877c93f6db in this DeviceGroup
Parametername: prop
System.ArgumentNullException: There is no Property with the ID: 07a653c6-ec70-48a4-bd6c-82877c93f6db in this DeviceGroup
Parametername: prop
bei Lumos.GUI.Facade.Scene.Entry.SceneEntryFacade.get_GUIDeviceProperty() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Facade\Scene\Entry\SceneEntryFacade.cs:Zeile 133.
bei Lumos.GUI.Controls.DataGrid.PresetRow.<>c.<Update>b__10_1(IGUISceneEntry c) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Controls\DataGrid\PresetRow.cs:Zeile 61.
bei System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
bei System.Linq.Enumerable.<DistinctIterator>d__64`1.MoveNext()
bei LumosLIB.Tools.LumosTools.Implode[T](IEnumerable`1 source, String delim) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Tools\LumosTools.cs:Zeile 1187.
bei Lumos.GUI.Controls.DataGrid.PresetRow.Update() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Controls\DataGrid\PresetRow.cs:Zeile 60.
Die beigefügten Logfiles zeigen den Versuch, das Projekt nach dem Neustart des Sitzung zu laden. Auf Wunsch, kann ich noch ein entsprechendes fehlerhaftes Projekt zur Verfügung stellen.
|
|
4059 | |
Softdesk | Fehlerbericht | Low | BaseColor bei Header ohne Funktion | Closed | 3.2.1 Beta x | | 26.01.2020 | 26.01.2020 | LightningBrothers |
Task Description
Aktuell kann ich beim Header mit der BaseColor nicht den Hintergrund “hinter” der Bar einfärben. Die Farbe orientiert sich stattdessen am System-default. Die Farben für ForeColor und BarColor arbeiten dagegen einwandfrei.
|
|
4048 | |
Softdesk | Fehlerbericht | Low | Auswahl eines Controls holt dieses in den Vordergrund | Closed | 3.2.1 Beta x | | 23.01.2020 | 28.01.2020 | LightningBrothers |
Task Description
Verschiebe ich ein Control, zum Beispiel die Box, mit dem Befehl “Send to background” in den Hintergrund und bearbeite dieses später, wird es mit der erneuten Auswahl wieder in den Vordergrund geholt.
|
|
4047 | |
InputAssignment | Fehlerbericht | Low | DMX-Interface-Port Node arbeitet nicht, wenn Port vor d ... | Closed | 3.2.1 Beta x | | 23.01.2020 | 27.01.2020 | LightningBrothers |
Task Description
Ich habe ein Connectionset gebaut, in dem das DMX-Interface-Node die ID des eingetragenen Interfaces an das DMX-Interface-Port-Node übergibt. Die Ports sind im Port-Node manuell konfiguriert.
Trage ich im Port-Node den Port ein, bevor ich den Link zwischen Output des Interface-Node und dem Input des Port-Nodes herstellte oder lade das Projekt neu, arbeitet das Port-Node nicht und gibt somit z. B. keinen Status aus.
Ein Beispielprojekt kann ich auf Wunsch noch nachreichen.
|
|
4042 | |
Softdesk | Wunsch / Idee | Low | Middle Bar als Slider Stil anbieten | Closed | 3.2.1 Beta x | 3.2.1 | 22.01.2020 | 29.04.2020 | LightningBrothers |
Task Description
Aktuell kann man sich zu jedem Slider die Middle bar anzeigen lassen. Dies sieht bei einem voll ausgefüllten Slider eher bescheiden aus und macht funktional auch meiner Meinung nach wenig sinn.
Daher wäre hier die Idee, die Middle bar direkt als Style anzubieten, wo die Farbe der Middle bar ebenfalls über die Base color eingestellt wird. Die Farbe des Knopfes könnte alternativ durch den Parameter Fore color gesetzt werden, um eine gewisse Konsistenz zu anderen Controls wie zum Beispiel dem Header zu erhalten.
Das Thema Farbe des Textes im Slider wurde ja bereits im Ticket FS#3959 gewünscht. Dieser Parameter könnte dann ggf. ebenfalls in allen Controls angeboten werden.
|
|
4031 | |
Softdesk | Fehlerbericht | Low | Ausrichten am Raster nach Copy&Paste von Controls nicht ... | Closed | 3.2.1 Beta x | 3.2.1 | 18.01.2020 | 11.03.2020 | LightningBrothers |
Task Description
Dupliziere ich ein Control durch Copy&Paste kann ich das neue Control nicht am Raster ausrichten, wenn in der X- und Y-Position ein Wert mit XXX,5 bzw. YYY,5 enthalten ist. Erst wenn ich das ,5 entferne, funktioniert die Ausrichtung am Raster.
Folglich sollte beim Copy&Paste vermieden werden, dass die Controls auf “halbe” Pixel eingefügt werden.
|
|
4030 | |
Softdesk | Fehlerbericht | Medium | Softdesk Controls wachsen nach Änderung der Werte für d ... | Closed | 3.2.1 Beta x | | 16.01.2020 | 25.01.2020 | LightningBrothers |
Task Description
Durch das Redesign der Auswahlrahmen und Anfasser für die Softdesk Controls musst der Patch zu FS#3470 nun wieder entfernt werden. Dieser sorgt dafür, dass alle Controls nach der Eingabe eines Werts für die Größe nun um 5 Pixel anwachsen.
|
|
4029 | |
Softdesk | Fehlerbericht | Low | Auswahlrahmen passen sich nicht an Größe der Contols an | Closed | 3.2.1 Beta x | 3.2.1 | 16.01.2020 | 11.04.2020 | LightningBrothers |
Task Description
Reduziere ich die Größe der Controls unter die initiale Größe des Controls (bei der Signallamp ist dies zum Beispiel 50; 50 Pixel), wird die Größe des Auswahlrahmens nicht angepasst. Das Ergebnis sieht dann wie im Screenshot dargestellt aus.
|
|
4028 | |
GUI & Server | Fehlerbericht | High | Änderungen der Parameter von Effekten werden nicht ausg ... | Closed | 3.2.1 Beta x | 3.2.1 | 15.01.2020 | 30.03.2020 | LightningBrothers |
Task Description
Getestet mit DMXControl 3.2.1, Build 600
Lege einen beliebigen Effekt im Device Control auf eine beliebige Funktion eines Geräts, werden jegliche Änderungen an den Parametern des Effekts in der Stage View und der DMX-Ausgabe nicht umgesetzt. Einzig der Effektvisualiser generiert die richtige Vorschau auf Basis der gesetzten Parameter.
Speichere ich den Effekt in einer Cue ab, so wird dieser entsprechend der im Blindflug eingestellten Parameter beim Abspielen der Cue richtig wiedergegeben und auch beim Editieren der Cue zeigt die Stage View den Effekt richtig an. Alle folgenden Änderungen registriert die Stage View und die DMX-Ausgabe jedoch nicht.
Logs der Sitzung siehe Anhang. Auffällig sind hier die beiden folgenden Einträge, welche nach dem Aufruf eines leeren Projekts erschienen:
2020-01-15 20:21:02,619 [305] ERROR org.dmxc.lumos.Kernel.Command.Command - Error while invoking Command: getEffectVectorsFromProgrammer, Paras:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory.CommandPropertyBag.Invoke(CommandParameterList list) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\ReflectionCommandFactory.cs:Zeile 70.
bei org.dmxc.lumos.Kernel.Command.Command.execute(Object[] paras) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\Command.cs:Zeile 121.
2020-01-15 20:21:02,647 [305] ERROR org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory - TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.getEffectVectorsFromProgrammer(String sessionName, String groupID, String propID, String effectID) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 2262.
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
bei org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory.CommandPropertyBag.Invoke(CommandParameterList list) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\ReflectionCommandFactory.cs:Zeile 60.
|
|
4027 | |
Server | Fehlerbericht | Medium | Einheit für Wert des Attribut temp entfernen | Closed | 3.2.1 Beta x | | 15.01.2020 | 15.01.2020 | LightningBrothers |
Task Description
Für die virtuelle Farbtemperatur wurde ein neues Attribut temp einführt. Gemäß des folgenden Beispiels würde der Wert hier aber eine Einheit enthalten, was bis dato aber unüblich ist:
<colortemp>
<amber dmxchannel="0" temp="2400K" />
<ww dmxchannel="1" temp="3600K" />
<cw dmxchannel="2" temp="7000K" />
</colortemp>
Die Definition der Werte für den Arbeitsbereich der klassischen Farbtemperatur erfolgt ohne Einheiten, wie im Wiki nachzulesen ist.
|
|
4023 | |
InputAssignment | Fehlerbericht | High | Speed- und Parametermaster-Nodes verarbeiten keine Wert ... | Closed | 3.2.1 Beta x | 3.2.1 | 12.01.2020 | 14.03.2020 | LightningBrothers |
Task Description
Bei der Vorabprüfung von FS#4011 und auch FS#3964 in einem meiner Hauptprojekte fiel mir auf, dass der Speedmaster- und Parametermaster-Node komplett tot sind. Sie verarbeiten keinerlei Daten am Input und geben an den Outputs keine Daten zurück, auch nicht in einem neuen, leeren Standard-Projekt. Für das Reproduzieren reicht es, das Node in ein Connectionset hinzuzufügen und die Master über das Masterfenster zu verändern.
Der Fehler hat sich nach dem Build 576 eingeschlichen. In der Build 576 arbeiten die Nodes dagegen noch einwandfrei.
|
|
4021 | |
GUI | Fehlerbericht | Low | Pfeile zum Verschieben der Bankreiter teilweise nicht e ... | Closed | 3.2.1 Beta x | 3.2.1 | 12.01.2020 | 24.05.2020 | LightningBrothers |
Task Description
Hat ein Projekt so viele Bänke, dass die Breite des Fensters nicht ausreicht, ist der Pfeil zum Verschieben der Reiter nach links teilweise verdeckt.
Ggf. wäre zu überlegen, dass man eine bestimmte Bank auch über das Menü zum Eintrag Bank erreicht. Dies könnte bei langen Bezeichnungen der Bänke vorteilhafter sein.
|
|
4015 | |
Server | Wunsch / Idee | Low | Zeitpunkt für Aktivierung der DMX-Ausgabe selbst festle ... | Closed | 3.2 | 3.3.0 | 09.01.2020 | 11.01.2023 | LightningBrothers |
Task Description
Für einen Test baute ich kürzlich zusätzlich zum Main-PC noch einen zweiten Backup-PC auf, wovon nur einer der beiden PCs die DMX-Daten über Art-Net ausgeben sollte. Gerade bei Art-Net gibt es ja bekanntermaßen murks, wenn zwei PCs das gleiche Gerät ansprechen wollen.
Wenn alles geregelt läuft, kann ich vor einem Neustart zum Beispiel die Art-Net-Ausgabe deaktivieren. Liegt aber nun ein Fehler vor, wodurch ich das Deaktivieren nicht mehr entsprechend anstoßen kann, sind die DMX-Interfaces wie zuletzt gespeichert beim erneuten Starten des Kernels nur kurze Zeit wieder aktiviert und die Ausgabe wird auf 0 gesetzt - egal ob ein Projekt geladen wurde oder nicht. Dies war im konkreten Fall insofern problematisch, weil das Projekt beim Starten von DMXControl 3 als “Default Project” direkt mit geladen wird und ich während des Ladevorgangs keinen Zugriff auf die DMX-Ausgabe habe. Damit mir nun mein Main-PC nicht in die Suppe spuckt und nichts ausgegeben wird, blieb mir nichts anderes übrig, als im Interface-Rack die Art-Net-Interfaces händisch temporär direkt auf den Backup-PC umzuklemmen.
Um nun im Falle eines unvorhergesehen Neustarts (insbesondere mit einem Default Project, was effektiv gesehen das “Arbeitsprojekt” / “Showprojekt” ist) nicht Hand an der Verdrahtung der Hardware anlegen zu müssen, würde ich mir hier eine Möglichkeit wünschen, dass ich im Idealfall selbst den Zeitpunkt festlegen kann, wann die DMX-Ausgabe auf die Interfaces bzw. die Interfaces selbst aktiviert werden - und zwar unabhängig davon, was in den Einstellungen für die DMX-Ausgabe grundsätzlich gespeichert ist.
|
|
4011 | |
Server | Fehlerbericht | Critical | Hochfrequente und intensive Nutzung von MIDI-Controller ... | Closed | 3.2 | 3.2.1 | 05.01.2020 | 14.01.2020 | LightningBrothers |
Task Description
Durch eine intensive und hochfrequente Beanspruchung des Kernels über einen MIDI-Controller ist dieser am Ende in einen Out-of-Memory-Fehler gelaufen und hat sich selbst beendet. Zuvor stockte die DMX-Ausgabe in zunehmender Intensität, während der Kernel versuchte den Arbeitspeicher freizuräumen.
Detaillierte Logs sowie ein Speicherabbild und ein Video sind intern zur Verfügung.
|
|
4008 | |
Softdesk | Wunsch / Idee | Low | Copy & Paste über mehrere Softdesks hinaus | Closed | 3.2 | | 03.01.2020 | 10.01.2020 | LightningBrothers |
Task Description
Ich würde mir gerne eine Möglichkeit wünschen, um eine Auswahl von Steuerelementen von einem Softdesk in ein zweites Softdesk zu übernehmen. Dies kann zum Beispiel eine Ausweitung der bestehenden Copy & Paste Funktion sein, aber ich bin auch für jeden anderen Weg offen.
|
|
4007 | |
GUI & Server | Fehlerbericht | Low | Keine farbliche Kennzeichnung bei Highlight auf Matrix ... | Closed | 3.2 | | 03.01.2020 | 17.01.2020 | LightningBrothers |
Task Description
Definiere ich in einem DDF eine Matrix mit nur einer Zeile (Icon links), wird das erste Pixel der Matrix nicht farblich hervorgehoben. Dies geschieht nur, wenn ich die Matrix mit nur einer Spalte definiere (Icon Mitte).
|
|
4002 | |
GUI & Server | Fehlerbericht | Medium | Änderungen eines Effekt werden Parallel Groups nicht di ... | Closed | 3.2 | 3.2.1 | 02.01.2020 | 03.01.2020 | LightningBrothers |
Task Description
Ich habe in einem Projekt drei Device Groups mit jeweils unterschiedlicher Anzahl von Geräten. Füge ich einen beliebigen Effekt auf die alle gemeinsam ausgewählten Device Groups und wähle als Group Handling “Parallel Groups”, werden Änderungen am Effekt fortan immer nur auf einer der drei Device Groups wiedergegeben. Die verbleibenden zwei Deivce Groups geben des Effekt mit den ursprünglichen Parametern wieder.
Um die Änderung auf allen ausgewählten Device Groups sehen zu können, muss ich entweder:
In beiden Fällen tritt aber der oben beschriebe Fehler direkt wieder auf, sobald ich einen Parameter des Effekts ändere.
Zur Darstellung des Fehlers ist im Anhang ein entsprechendes Beispielprojekt mit einer vorbereiteten Cuelist zu finden. Zur Reproduktion einfach die Cue in den Programmer laden und die Parameter des Triangle-Effekts ändern.
|
|
4001 | |
GUI | Fehlerbericht | Low | Ansichtsfokus bleibt beim neu Sortieren in Device Group... | Unbestätigt | 3.2 | | 02.01.2020 | 02.01.2020 | LightningBrothers |
Task Description
Sind in einer Device Group so viele Geräte einhalten, dass in der Liste gescrollt werden muss, bleibt der Fokus nicht auf dem Gerät, welches ich gerade umsortiere. Durch jeden Klick wird der Inhalt der Liste aktualisiert und mit der Aktualisierung wird die Liste immer zum obersten Eintrag hochgescrollt. Dies bedeutet am Ende, dass ich die Geräte im Blindflug umsortieren muss, sollte der Bildschirm in der Höhe nicht genügend Fläche zur Verfügung stellen.
Als Testprojekt kann das Projekt aus Ticket FS#3999 verwendet werden.
|
|
4000 | |
GUI | Wunsch / Idee | Low | Auswahl von Geräten in einer Device Group neu sortieren | Closed | 3.2 | 3.3.1 | 02.01.2020 | 01.08.2025 | LightningBrothers |
Task Description
Ich musste durch mein Projekt in einem Club mit vielen Device Groups arbeiten, um mit deren Hilfe besondere Effekte auf eine Teilauswahl der Geräte legen zu können. Für die Effekte war die Sortierung in den Device Groups entsprechend wichtig, aber auf Grund der Pixel pro Gruppe auch schnell aufwendig.
Ich würde mir daher eine Möglichkeit wünschen, nicht nur wie bis jetzt alle Devices in einer Device Group nach bestimmten Kriterien sortieren zu können, sondern diese Sortiermöglichkeiten auch nur für eine (zusammenhängende) Auswahl von nur 10 Geräten innerhalb der ansonsten 50 Geräte umfassenden Device Group nutzen zu können.
|
|
3999 | |
GUI | Fehlerbericht | Low | Automatische Spaltenbereite berücksichtigt lange Bezeic ... | Closed | 3.2 | | 02.01.2020 | 16.10.2023 | LightningBrothers |
Task Description
Ist die Anzahl der Geräte im Ordner Devices oder in einer Device Group so groß, dass man in dem Ordner scrollen muss, wird bei einer Verlängerung der Gerätebezeichnung immer nur die Länge der Zeichenkette als Referenz genommen, die sich im sichtbaren Teil der Liste befindet. Haben Geräte im unteren Teil der Liste eine (deutlich) längere Bezeichnung, so wird diese nicht vollständig angezeigt - obwohl die Spalte Name diese längere Bezeichnung zum Teil bereits registriert.
Im Anhang ist ein entsprechendes Beispielprojekt zu finden.
|
|
3998 | |
StageView | Wunsch / Idee | Very Low | Workflow zum Hinzufügen eines Devices zu einer Device G ... | Closed | 3.2 | | 02.01.2020 | 25.08.2020 | LightningBrothers |
Task Description
Aktuell kann man aus der Stage View heraus bereits Geräte zu einer neuen (leeren) Device Group hinzufügen.
Hier könnte ich mir einen zusätzlichen Workflow als hilfreich vorstellen, mit dem man in der Stage View ein oder mehrere Geräte auch einer existierenden Device Group hinzufügen kann. Bis dato ist dies ja nur im Add Device möglich, aber nur für eine Gruppe.
Ich habe das Ticket mal auf Usuability Relevant gesetzt, um damit herauszufinden, ob dieser Mehrwert auch von jemand anderes gesehen wird.
|
|
3986 | |
Softdesk | Wunsch / Idee | Medium | Anpassung des Kontextsmenüs im Softdesk Live Mode | Closed | 3.2 | | 23.12.2019 | 02.01.2020 | LightningBrothers |
Task Description
Öffne ich ein Softdesk im Live Mode, bietet mir das Kontextmenü folgende Einträge:
Insbesondere beim Verlassen des Fullscreen-Modus des Softdesks ist diese Aufteilung verwirrend, weil man den Eintrag Close im Fullscreen-Modus auch mit “beende Fullscreen” verstehen kann - bis man nach dem Klick hierauf feststellt, dass damit das Softdesk direkt geschlossen wird. Nebenbei “funkt” auch das aktuelle Kontextmenü bei der Touch-Bedienung dazwischen und man schließt versehentlich ein Softdesk, sofern die Funktion für das Aufrufen des Kontextmenüs über Touch (noch) aktiviert ist.
Mit persönlich fallen hierzu folgende Lösungsansätze ein, wobei dies nur ein Brainstorming ist und keineswegs alle Verschläge auch umgesetzt werden sollen:
Das Kontextmenü wird mit anderen Begriffen kontextabhängig (also Fullscreen oder Normal / Window mode (Fenstermodus)) gestaltet, sodass die Einträge Open Fullscreen und Leave Fullscreen jeweils wechseln.
Der Eintrag Close wird durch einen Gruppierungs- / Gliederungsstrich von den beiden Eintragen zur Anzeigeart getrennt.
Im Fullscreen-Modus gibt es nur einen Eintrag zum Verlassen des Fullscreens. Das Schließen wird erst im normalen Fenstermodus möglich.
Der Eintrag Normal wird in Window view umbenannt.
|
|
3979 | |
GUI | Wunsch / Idee | Low | Verwendungsart eines Presets sichtbar kennzeichnen | Unbestätigt | 3.1.3 | | 18.12.2019 | 02.04.2020 | LightningBrothers |
Task Description
Wenn ich ein Preset nutze, halte ich im Nachgang keinerlei Info darüber, in welcher Form das jeweilige Preset in der Cue hinterlegt wurde. Insbesondere bei Device Presets und Property Presets lässt sich dies weder im Programmer, noch im Programmer Filter, im Device Control oder in der Cue nachvollziehen. Im Programmer wird aktuell nur mitgeteilt, dass ein bestimmtes Preset verwendet wurde.
Bei einem Reference Preset ist die Verwendungsart durch die Benennung der Cue selbst klar ersichtlich.
|
|
3964 | |
GUI & Server | Fehlerbericht | Low | Anlegen und löschen von Cuelists nimmt Zeit in Anspruch | Closed | 3.2 | | 29.11.2019 | 28.01.2020 | LightningBrothers |
Task Description
In dem Projekt zu FS#3958 ist zu beobachten, dass das Anlegen und Löschen von Cuelists jeweils eine Zeit von > 30 Sekunden in Anspruch nimmt, wo dann auch insbesondere die GUI nicht ansprechbar ist und Windows den Status “keine Rückmeldung” erhält.
|
|
3958 | |
InputAssignment | Fehlerbericht | Medium | Automatische Aktivierung von Cuelists während des Laden ... | Closed | 3.2 | 3.2.1 | 25.11.2019 | 30.03.2020 | LightningBrothers |
Task Description
Während des Ladenvorgangs werden Connectionssets von aktiven Bänken ausgeführt. Dies hat zur Folge, dass im konkreten Fall mehrere Cuelists gestartet und hierbei auch Einstellungen in den Cuelist Groups ignoriert werden. So laufen trotz aktiviertem Single List Running mehrere Cuelists aus der selben Cuelist Group. Welche Cuelists schon während des Ladevorgangs laufen, ist hier zufällig, was beim direkten erneuten Laden des Projekts aus der laufenden Sitzung heraus zeigt. Das Phänomen ist auf mehreren PCs reproduzierbar.
Abhilfe kann zur Zeit geschaffen werden, wenn die Bänke, welche die Connectionssets zum Starten der Cuelists vor dem Speichern deaktiviert werden.
Im Anhang sind die Logfiles einer solchen Sitzung beigefügt. Das zugehörige Projekt stelle ich auf nicht-öffentlichem Wege zur Verfügung.
|
|
3956 | |
GUI | Fehlerbericht | Medium | WARN org.dmxc.lumos.XNAViews.GraphicsDeviceControl - F ... | Closed | 3.2 | | 24.11.2019 | 08.11.2024 | LightningBrothers |
Task Description
Nachdem auf meinem PC der Bildschirmschoner ansprang, hat die GUI das Logfils mit der folgenden Fehlermeldung geflutet, sodass die Datei am Ende auf über 143 MB angewachsen ist.
2019-11-23 15:17:17,144 [Log-Thread] WARN org.dmxc.lumos.XNAViews.GraphicsDeviceControl - Failed to Draw!
System.InvalidOperationException: An unexpected error has occurred.
bei Microsoft.Xna.Framework.Graphics.GraphicsDevice.CreateDevice(GraphicsAdapter adapter, PresentationParameters presentationParameters)
bei Microsoft.Xna.Framework.Graphics.GraphicsDevice..ctor(GraphicsAdapter adapter, GraphicsProfile graphicsProfile, PresentationParameters presentationParameters)
bei org.dmxc.lumos.XNAViews.GraphicsDeviceService.ResetDevice(Int32 width, Int32 height, Boolean withoutEvent, Nullable`1 handler, Boolean hardReset) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\XNA\GraphicsDeviceService.cs:Zeile 146.
bei org.dmxc.lumos.XNAViews.GraphicsDeviceControl.OnPaint(PaintEventArgs e) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\GraphicsDeviceControl.cs:Zeile 470.
2019-11-23 15:17:17,158
2019-11-23 15:17:17,171
2019-11-23 15:17:17,185
...
2019-11-23 15:50:20,200
2019-11-23 15:50:20,222
2019-11-23 15:50:20,245
Durch die Größe des Logfiles hat möglicherweise auch dazu geführt, dass die GUI von Windows geschlossen wurde.
|
|
3949 | |
InputAssignment | Wunsch / Idee | Low | Procedures im Input Assignment zur Verfügung stellen | Closed | 3.2 | 3.2.2 | 21.11.2019 | 07.03.2021 | LightningBrothers |
Task Description
Aktuell lassen sich Procedures nur über die Stage View auswählen und aktivieren. Hier wäre der Wunsch, diese auch über das Input Assignment anzubieten, damit diese vereinfacht beispielsweise über das Softdesk auslösen kann.
|
|
3924 | |
GUI | Fehlerbericht | Low | Power Sources werden nicht in Ordnern ablegt | Closed | 3.2 | 3.3.0 | 10.11.2019 | 22.10.2021 | LightningBrothers |
Task Description
Ich wollte verschiedene Power Sources in Ordnern ablegen. Sobald im Project Explorer auf Refresh klicke, laden diese wieder auf der obersten Ebene, während der Baum noch die gewünschte Zuordnung suggeriert.
Hinzu kommt hierbei auch, dass der geänderte Name nicht übernommen wurde. F409 sollte mittlerweile T1-F409 heißen.
|
|
3923 | |
InputAssignment | Wunsch / Idee | Medium | Nodes direkt zugänglich machen | Unbestätigt | 3.2 | | 10.11.2019 | 06.04.2021 | LightningBrothers |
Task Description
Ich würde mir eine weitere Variante wünschen, bei der ich die Nodes, gerade aus der Kategorie Logic, in der Graphenansicht nicht ausschließlich über das Kontextmenü auswählen muss, sondern im Idealfall diese direkt mit nur einer Mausbewegung in das Connectionset einfügen kann.
|
|
3922 | |
Softdesk | Wunsch / Idee | Low | Softdesk-Control für (statische) Bilder | Closed | 3.2 | | 09.11.2019 | 02.01.2020 | LightningBrothers |
Task Description
Ich würde mir eine Möglichkeit wünschen, um “nur” Bilder und Icons einem Softdesk als statisches Element hinzufügen zu können. Im Falle von Bildern mit transparenten Hintergründen sollte hier auch kein Rahmen zu sehen sein.
Das Ticket FS#3878 dient ja mehr der dynamischen Anzeige von Bildern direkt in Buttons in Anlehnung an das Steam Deck.
|
|
3917 | |
Softdesk | Fehlerbericht | Low | Neues Softdesk Control: Schiebeschalter | Closed | 3.2 | 3.2.1 | 01.11.2019 | 06.11.2019 | LightningBrothers |
Task Description
Ich würde mir für das Softdesk als neues Control einen Schiebeschalter mit zwei oder auf mehr möglichen Zuständen. Damit sollen direkte Umschaltungen zwischen zwei (oder mehr) Pfaden im Input Assignment möglich sein, wie sie sich zum Beispiel mit dem Input bzw. Output Selector realisieren lassen.
|
|
3914 | |
GUI & Server | Fehlerbericht | Low | Executoren mit zugeordneten Cuelists können nicht in Or ... | Closed | 3.2 | | 01.11.2019 | 17.04.2023 | LightningBrothers |
Task Description
Sobald eine Cuelist einem Executor zugeordnet ist, lässt sich dieser im Project Explorer nicht mehr in einem Unterordner verschieben.
Umgekehrt lassen sich Executoren, die leer bereits in Unterordnern verteilt waren, nicht mehr auf die obere Ebene verschieben, wenn ihnen nachträglich eine Cuelist zugeordnet wurde. Lade ich das Projekt darüber hinaus erneut, tauchen alle Executoren auf der oberen Ordnerebene auf.
Reproduzieren lässt dich dies wie folgt:
Eine Cuelist erzeugen
Im Project Explorer im Verzeichnis Executor einen neuen Unterordner anlegen
Einen neuen Executor generieren und die Cuelist mit diesem verknüpfen
Versuchen, den Executor in den angelegten Unterordner zu verschieben
|
|
3909 | |
Server | Fehlerbericht | Low | Speedmaster wird in verschiedenen Funktionen nicht über ... | Closed | 3.2 | | 29.10.2019 | 29.10.2019 | LightningBrothers |
Task Description
Füge ich den {Speedmaster 1} in nachfolgend genannten Funktionen ein, wird die Eingabe {Speedmaster 1} mit dem Drücken auf die Enter-Taste direkt mit dem Wert 0 überschrieben und kann somit nicht genutzt werden. Ein Hinweis in Form des Tooltipps, dass die Eingabe unzulässig ist, erscheint nicht.
Strobe
Colorwheelrotation
Goborotation
Gobowheelrotation
Prismrotation
Nach dem Betätigen der Enter-Taste wird im Programmer ebenfalls der Wert 0 für die Funktion angezeigt, in der ich den Speedmaster einfügen wollte.
Bei der allgemeinen Funktion Rotation kann der Speedmaster allerdings genutzt werden. Die Übernahme der Eingabe erfolgt anstandslos und eine Regelung über das Masterfenster ist möglich, wenn auch nur im positiven Bereich.
|
|
3902 | |
InputAssignment | Wunsch / Idee | Low | Neuer Delay Node für Boolsche Werte | Closed | 3.2 | 3.3.0 | 27.10.2019 | 25.10.2021 | LightningBrothers |
Task Description
Im Zuge der Korrektur des Fehlers FS#3762 wurde das Delay-Node in seinem Funktionsumfang vereinfacht. Ich würde mir hier nun folgende zusätzliche Optionen für das Delay-Node wünschen:
Nur einschaltverzögert
Nur ausschaltverzögert
|
|
3900 | |
Server | Wunsch / Idee | Low | Falsche Attribute kennzeichnen | Unbestätigt | 3.2 | | 26.10.2019 | 26.10.2019 | LightningBrothers |
Task Description
Zur weiteren Steigerung der Qualität der DDFs sollte der Kernel alle Attribute kennzeichnen, die nicht der “offiziellen” Schreibweise einer im Kernel hinterlegten Liste entsprechen. Aktuelles Beispiel ist hier:
|
|
3896 | |
GUI & Server | Wunsch / Idee | Low | Matrix Handling zur Nutzung von Fanning-Operatoren und ... | Unbestätigt | 3.2 | | 25.10.2019 | 25.10.2019 | LightningBrothers |
Task Description
Ich würde mir hier wünschen, dass DMXControl 3 analog zum Group Handling ein so genanntes Matrix Handling im Device Control bietet. Die Intention dahinter ist, dass man hiermit dann sowohl die Fanning Operatoren und die 1D-Effekte auch auf die einzelnen Pixel einer Matrix anwenden kann. Im Zusammenspiel mit dem Group Handling ergäbe sich so zahlreiche neue Möglichkeiten, ohne dass explizit neue Effekte hierfür kreiert werden müssen. Gleichzeitig ließen sich so auch bis dato als Multi-Beam-Geräte bezeichnete Geräte abbilden, ohne dass nennenswerte Ergänzungen im DDF erforderlich sind.
Im Matrix Handling würde am Ende “nur” angeben werden, in welcher Richtung ein alternierendes Fanning oder ein 1D-Effekt genutzt werden soll. Die Richtung entspricht genau den Möglichkeiten, die das aktuelle Matrix- bzw. Radix Window bietet, um eine statische Farbe auf eine Matrix bzw. Radix zu legen. Folglich würde die Methode “Fill” dem aktuellen Zustand entsprechen, wenn ich einen Effekt auf eine Matrix lege.
Folgende Punkte wären allerdings noch zu klären, sollte dieser Vorschlag entsprechenden Anklang finden:
Inwieweit hat der Device Index in einer aus mehreren Matrix-Geräten bestehenden Gruppe Einfluss auf das Verhalten des Matrix Handlings?
Schafft man eine Möglichkeit, mehr als einen 1D-Effekt auf der gleichen Funktion der Matrix wie zum Beispiel Dimmer anzuwenden, welche dann in verschiedenen Richtungen laufen (zum Beispiel Effekt 1 horizontal, Effekt 2 diagonal)?
Ich hatte diesen Punkt bereits schon einmal grob beim Jahrestreffen in Berlin angeschnitten…
|
|
3894 | |
InputAssignment | Fehlerbericht | Low | Verhalten des Autoposition-Befehls durch Inputs / Outpu ... | Closed | 3.2 | | 24.10.2019 | 25.10.2019 | LightningBrothers |
Task Description
Ich habe das im Bild 1 dargestellte Connectionset (Graph 1) erstellt und die Nodes zwecks guter Übersicht manuell so platziert, dass es nur wenige Überschneidungen und vor allem keine “zurücklaufende” Verbindungen gibt. Führe ich nun den Autoposition-Befehl entsteht die im Bild 2 gezeigte Anordnung, wo zwar nur eine Verbindung zurück läuft, hierdurch die Übersichtlichkeit gefühlt zurückgeht.
Spannend wird es, wenn ich die Verbindung zwischen dem Rule of Three auf der linken Seite und dem Output Selector entferne. Beim anschließenden Ausführen des Autoposition-Befehl werden die Nodes wie in Bild 3 dargestellt angeordnet, was einer nochmals besseren Anordnung ist.
Im zweiten Beispiel (Bild 4 und 5) beinhalten beide Connectionsets die gleichen Nodes. Erstaunlicherweise ist die Anordnung mittels des Autoposition-Befehls nicht gleich. Das Connectionset in Bild 6 ist eine des Connectionset aus Bild 4 bzw. 5. Hier habe ich testweise einfach mal das Delay-Node hinzugefügt und dann den Autoposition-Befehl ausgeführt.
Folgende Punkte scheinen aus meiner Sicht die Anordnung der Nodes zu beeinflussen:
Wann werden welche Inputs und Outputs hinzugefügt?
In welcher Reihenfolge werden Verbindungen anlegt?
Ist auf der linken Seite immer ein Input (Tastatur, Softdesk) vorhanden?
Als Folge dieser Faktoren wird das Connectionset teilweise sehr unübersichtlich und nicht nachvollziehbar sortiert.
|