easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Delay plugin input box is half-broken (UI)

Open orgZ-121 opened this issue 1 month ago • 1 comments

EasyEffects Version

8.0.3

What package are you using?

Arch (easyeffects)

Distribution

Arch Linux

Describe the bug

Delay Plugin: The most important setting is the DELAY TIME (in milliseconds)

The major setting is TIME in milliseconds. For both right and left channel. This is changed by input box, specific a type scroll-box that has up and down arrows. That input field is broken.

EXPECTED: Put cursor into editbox, change value by typing a number say 100 ms and press enter.

BUG: Value resets back to un-edited state. New setting does not take effect.

WHY: Because there is extra text "ms" inside the text input field. Input validation rejects the new value if it has any text letters in it. That kind of basic field only accepts numbers and/or a ., character as separator.

That text is put there by the program itself so there is always the text "ms" at the end of the value. Which leads to the program rejecting the value if the user edits it.

WORKAROUND: User has to manually move cursor to the text "ms" (which the program adds) and delete those with extra keystrokes and then, and only then, when there is nothing but numbers in this field then press ENTER. Now it takes the new value.

The major annoyance is that when adjusting Delay you have to many many times to make small changes to this value and every time you do so-- it rejects the value. Because the program adds the text "ms" in to this field and you must remove it the text manually. It's bad design.

(Btw: I personally need to use the Delay effect a lot. so I notice this right away in the new 8.x version.)

Proprosed fix:

A) move the extra text "ms" out from the value box place it as ui "text" label beside the scroll input box.

or

B) make change to input validator so that it accepts the value even when the text "ms" is present in the field.

Option B is the better fix.

Also the value can be changed with scroll buttons up/down. Which work as expected. While useful for minute adjustement, they are very slow to make a big change of the overall value.

You might like to have a value say 24.83 which is perfect but by holding down the "up" arrow it would take forever to scroll up to that precise value. But this is okay. What is broken is the input validator which currently does not accept any text inside the field. The program itself adds text into the field so there is always text in there.

It's a bug.

Expected Behavior

No response

Debug Log

Debug Log
Paste your log here

Additional Information

No response

orgZ-121 avatar Nov 20 '25 02:11 orgZ-121

Please, install easyeffects-git from AUR and test if the input is fixed (and reinstall the stable package when the new release is out).

Digitalone1 avatar Nov 20 '25 02:11 Digitalone1