Drag'n'drop development thread

Official support for: livelab.dk
Locked New Topic
RELATED
PRODUCTS

Post

The first step is to implement drag from the slicer to the arranger.

First obstacle is that left drag in the slicer is now used to zoom and pan, which leaves me at least two options:
  • Add a toggle switch that toggles the “drag’n’drop” / “zoom and pan” modes – this will work because you mainly use zoom and pan while slicing and often don’t want to zoom while arranging.
  • Hold down both mouse buttons to zoom / pan (awkward with a laptop mouse pad)
  • Opinions / Ideas?
Another question is: would you expect a graphical representation of the slice to be actually dragged from the slicer to the arranger or is a change in mouse cursor enough?
http://www.livelab.dk - slice up your life

Post

ohm wrote:
  • Add a toggle switch that toggles the “drag’n’drop” / “zoom and pan” modes – this will work because you mainly use zoom and pan while slicing and often don’t want to zoom while arranging.
  • Hold down both mouse buttons to zoom / pan (awkward with a laptop mouse pad)
  • Opinions / Ideas?
when i asked the zoom/pan to be on LMB only, i totally forgot about the problem it means to the drag'n'drop..
i got another idea for zoom/pan though.. how about using RMB for it? there are two options how it could work.
1. leaving the preview on RMB, but holding the button enables zoom/pan.
2. check RMB in the slicer for a certain amount of time (e.g. 100ms, dunno what would be a good time ;)), if it's still active after that, it indicates a hold and enables zoom/pan while not playing the preview, if it's not active you know it was a short click, so the preview starts.

if that's no option, i'd go for the toggle-button. :)
ohm wrote:Another question is: would you expect a graphical representation of the slice to be actually dragged from the slicer to the arranger or is a change in mouse cursor enough?
for me it would be enuff if the cursor is changed, and in the arranger, the drop-position could be indicated with a thick blue line like the one for the remove-indication for MMB/ctrl+RMB

Post

check RMB in the slicer for a certain amount of time (e.g. 100ms, dunno what would be a good time Wink), if it's still active after that, it indicates a hold and enables zoom/pan while not playing the preview, if it's not active you know it was a short click, so the preview starts.
good idea. Will try. I already have timers running so it's quite simple. I will try double click to activate zoom / pan and see how that works.
http://www.livelab.dk - slice up your life

Post

ohm wrote:The first step is to implement drag from the slicer to the arranger.

First obstacle is that left drag in the slicer is now used to zoom and pan, which leaves me at least two options:
  • Add a toggle switch that toggles the “drag’n’drop” / “zoom and pan” modes – this will work because you mainly use zoom and pan while slicing and often don’t want to zoom while arranging.
  • Hold down both mouse buttons to zoom / pan (awkward with a laptop mouse pad)
  • Opinions / Ideas?
- not keen on toggle switches,,
- no double-mouse buttons - awkward as you said,
- Alt+LMB perhaps?
- sorry R.A.W, I'm not too keen on a button changing function after a time (100ms or whatever)

ohm wrote:Another question is: would you expect a graphical representation of the slice to be actually dragged from the slicer to the arranger or is a change in mouse cursor enough?
Nope,
- but leave the slice in the Slicer highlighted while you drag it
- change the cursor to a hand, possibly holding a fixed slice icon (I don't know what that would be, though)

HTH
DarkStar, ... Interesting, if true
Inspired by ...

Post

I'm not too keen on a button changing function after a time
You have a point there. How about double click to activate zoom / pan? You'd never double click a slice to preview it, so it won't interfere as much as holding down the mouse button.
http://www.livelab.dk - slice up your life

Post

DarkStar wrote:- not keen on toggle switches,,
- no double-mouse buttons - awkward as you said,
- Alt+LMB perhaps?
- sorry R.A.W, I'm not too keen on a button changing function after a time (100ms or whatever)
well, i thought it to work similar as it does in live, without keyboard-modifiers, because that's more intuitive. alt+lmb still would be an option.

but also my first suggestion could do it
R.A.W. wrote:1. leaving the preview on RMB, but holding the button enables zoom/pan.
as zoom/pan is mainly used while slicing, it doesn't bother me if it would preview the slice as well, that way you also know which slice you are working on right away ;)..
when using live the preview is not set to an output going to the speakers, so that still shouldn't be a problem.

Post

Hold down both mouse buttons to zoom / pan (awkward with a laptop mouse pad)
I do use a laptop so having the RMB for zooming and panning would also be a bit awkward.

I like the double clicking idea. LMB= One click to drag and drop, double click to zoom/pan.
RMB= to preview note.

This way, if u want to sample a slice, simply r click it, if it is what u want to drag & drop then left click/drag & drop. Simple.

I feel when working on arranging slices and moving them around, CNtrl/Alt or what have you hinders the workflow slightly.

Another question is: would you expect a graphical representation of the slice to be actually dragged from the slicer to the arranger
I would prefer this but it's ok to have the hand cursor. As Darkstar stated, leave the Slice highlighted
Give me freedom or give me television

Post

I received this idea in the mail, just wanted to add it to the discussion:
Perhaps you could consider putting a little preview-icon that appears in the slice, just like the close-icon appears in the arranger-slices.So the LMB could be used to d'n'd and the RMB to zoom and pan - and clicking the appropriate icon would preview the slice...
I'm still leaning towards the double click to zoom and pan solution, since right click works as preview everywhere else.
http://www.livelab.dk - slice up your life

Post

ohm wrote:I received this idea in the mail, just wanted to add it to the discussion:
Perhaps you could consider putting a little preview-icon that appears in the slice, just like the close-icon appears in the arranger-slices.So the LMB could be used to d'n'd and the RMB to zoom and pan - and clicking the appropriate icon would preview the slice...
I'm still leaning towards the double click to zoom and pan solution, since right click works as preview everywhere else.

Nice idea but i'm with you in leaving the RMB exclusively for previewing
Give me freedom or give me television

Locked

Return to “Livelab.dk”