When dragging cards, activate box-expand after a delay

annoying when im dragging cards around and accidentally expand a box which then i have to resize back again

i think you can solve it if you add a little delay before the gesture activates, so i drag a card next to a box edge and if my cursor is still for like 1.5 seconds or so it will resize the box, else i can just place the card there

1 Like

if its really looking at whether thr cursor is still maybe even less time is enough, ofc it needs some fine tuning but i think it can work, especially when making small adjustments in card positions (which i do a lot)

1 Like

when drag is a candidate for box snapping , show an interim or slow snapping animation that is clearly not the real snapping animation. when snapping is confirmed by the dragging card being in the same area for a while, then show the full box snapping animation to let you know that when you release your mouse , snapping will happen

1 Like

This. I think that’s the key to make it really nice. The animation could happen almost immediately, but if Kinopio could wait to take the action until you release the card, it would make the interaction so much more fluid and greatly reduce accidental box expanding.

2 Likes

BUMP!

I’m working on spaces with boxes again, and its very annoying having to drag the box size back up after accidentally expanding it. Double click to resize works weird because after I expanded the box on accident, some other cards below it get put into the box, so i have to manually size it back down

1 Like

also, dragging a box at the inner edge of an outer box shouldn’t snap it to the side of it, but rather expand the big box around the one im dragging, just like if i dragged a card to the edge

1 Like

this is in the short-term queue :slight_smile:

now that the blog post is done , can work on this soon

3 Likes

also when boxes snap to edges of other boxes, the content should move with the box relative to the top left corner of the box

BUUUUUMP!!

workign on this, in the short term , box snapping is disabled when shift-dragging

1 Like

I think its not disabled for me when shift dragging.

the animations will look kinda like this:

  • when the dragging items are in snap position, there’ll be a 500ms or so waiting time where you see the edge guides slowly fade in. Releasing your mouse in this time won’t snap.
  • after the waiting time, the edge guides will jiggle more aggressively back and forth. Releasing your mouse in this time will snap.
2 Likes

Shipped

1 Like

500ms feels a little too low, by the time my brain realizes its already too late. ((average human reaction time is 250ms == half of the 500ms goes to me registering its gonna snap, then i have to realize that and blah blah blah its too little))

i’d bump it up to at least one second or more
or option b) wait until my cursor is completely still
or option c) both

1 Like

increased to 1s

2 Likes