New Filmulator feature ready for testing: queue reordering

I just implemented in the ‘dragndrop’ branch of Filmulator, well, drag-and-drop functionality within the queue.

It’s not quiiiite complete; if you want to scroll you have to simultaneously wiggle the mouse so that the open slot in the queue doesn’t go offscreen; I haven’t figured out a way to make it emit the right signals while scrolling yet.

Check it out!

1 Like

And now I have scrolling sorted out: if you’re in the outer thirds of the queue and drag away from the center, scrolling accelerates up to a limit that’s proportional to how far you are from the 1/3-from-the-edge boundary. If you move inward, scrolling halts.

Scroll wheel scrolling in the queue is prohibited while reordering queue items.

Additionally, I tweaked scrollwheel scrolling in both the queue and organize to be better-invariant with uiScale. 2x scale on a 4k monitor should behave almost identically to 1x scale on a 1080p monitor.

Check it out!

1 Like

Yesterday I merged this to master after a few weeks without issues.