Bugtracker DMXControl 3

  • Status Neu
  • Prozent erledigt
    0%
  • Aufgabentyp Wunsch / Idee
  • Kategorie GUI & Server
  • zuständig niemand
  • Betriebssystem Unbekannt
  • Schweregrad niedrig
  • betrifft Version 3.3.1
  • fällig in Version unbestimmt
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von philbearman - 19.12.2025

FS#5525 - Improvement to entry of cuelist times: accept decimal values

Hi,

I would like to suggest an improvement to the way times are entered in the cuelist.

Currently, if I wanted to enter a time of 5 seconds 300 milliseconds for a wait cue, I would need to enter “5s300ms” which is quite awkward to type because it’s a mixture of numbers and letters. If I try to enter “5.3” this generates an error message “Trigger value not valid”.

Ideally, decimal numbers would be automatically turned into seconds and milliseconds. Eg “10.244” becomes “10s244ms”, and “0.123” becomes “123ms”.

I create a lot of time-based cuelists with a large number of ‘wait’ cues and it would be much quicker to be able to enter these values entirely on the numeric keypad rather than having to keep typing ‘s’ and ‘ms’ to denote seconds and milliseconds.

This should probably be consistent wherever times are entered - so the fade and delay values should also work the same way. (Currently fade times default to milliseconds but cue times default to seconds which is inconsistent.)

Admin
JPK schrieb am 28.04.2026 16:41

well you don't have to enter this mixture of numbers and letters. There is already an automatic conversion. It is just different than you thought: At least in some of the rows you can enter the time in milliseconds.Then it is automatically converted. So e.g. if you enter 5300 it is converted to 5s300ms

philbearman schrieb am 08.05.2026 18:29

Hi JPK,

That's only true for the fade and delay values.

Using your example above, if you enter 5300 in a cuelist trigger value it converts to 1h28m20s (which is 5300 seconds).

So the cuelist trigger value input is in *seconds*. But it doesn't accept numbers with a decimal point, and I think it is logical that if you enter a number such as 1.224, it should interpret that as 1s224ms, rather than saying "Trigger value not valid".

Admin
JPK schrieb am 08.05.2026 22:27

It is actually a known issue that there are differences between fade and delay on the one side and the trigger value on the other side regarding the units. I don't like that either, but currently it is what it is. We will fix that when we rewrite the cuelist control in WPF. Then we will also think about better ways to enter time values for those three values and will make them identical.

However, until then, there are two arguments against a change:

  1. It is not logical to introduce even more differences between fade/delay (milliseconds and a non-integer value doesn't make sense) and the trigger (then with non-integer values)
  2. By far the most limiting factor in the DMXControl 3 development is the time of us developers (as it is a hobby project). Thus, we try to minimize the time we need for implementing stuff twice (now a fix in the old UI, later the redevelopment of the new UI)
philbearman schrieb am 09.05.2026 08:01

Yes, I agree there's no point implementing things twice, and appreciate this is a hobby project.

I labelled it as a low priority wishlist idea - just something that would be nice to see in a future version to improve ease of use.

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung