View Issue Details

IDProjectCategoryView StatusLast Update
0001252OpenMPT[All Projects] User Interfacepublic2019-08-14 20:59
ReporterFred57Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS VersionXP
Product VersionOpenMPT 1.28.06.00 / libopenmpt 0.4.6 (current stable) 
Target VersionFixed in Version 
Summary0001252: Moving patterns in the order list to the right should insert them right of the target
Description

I have got for example 5 pattern
1 2 3 4 5
If I click on 3 and drag it on 2 I have got 1 3 2 4 5 ! that's fine
If I click on 4 and drag it on 5 there is no action, I need to drag it on the empty position after 5 to do the correct action.
Same thing if I drag one pattern on the middle of the empty patterns, the position is not where the mouse is but one postion before.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2019-08-14 18:11

administrator   ~0004012

Note that the current behaviour is at least required for duplicating patterns; otherwise shift-dragging a pattern next to itself to duplicate it is not possible. Hence items are always inserted left of the insertion cursor. I'm not a big fan of making it inconsistent between those two edit modes, in particular since it will affect thousands of users that already got used to the current behaviour.

Gerirish

Gerirish

2019-08-14 19:25

reporter   ~0004013

I'm not a big fan of making it inconsistent between those two edit modes, in particular since it will affect thousands of users that already got used to
the current behaviour.

Maybe an option in the settings would help to let user decide what they prefer.

Fred57

Fred57

2019-08-14 20:57

reporter   ~0004014

Shift dragging is not a problem, you can detect if the shift key is pressed or not...
Think of new users, they drag a pattern to a cell, the cell is lightning and an other cell accept the pattern, that's very special ! :)

Saga Musix

Saga Musix

2019-08-14 20:59

administrator   ~0004015

Shift dragging is not a problem, you can detect if the shift key is pressed or not...

Please, don't try to explain to me how to code. Obviously OpenMPT is already checking if the Shift key is pressed this to allow users to duplicate patterns. The point is that shift-dragging requires the current behaviour and only using this behaviour for shift-dragging would make it inconsistent, which would confuse users even more.

Issue History

Date Modified Username Field Change
2019-08-13 20:21 Fred57 New Issue
2019-08-13 20:29 Saga Musix Summary Moving a pattern at a position N give the position N-1 => Moving patterns in the order list to the right should insert them right of the target
2019-08-14 18:11 Saga Musix Note Added: 0004012
2019-08-14 19:25 Gerirish Note Added: 0004013
2019-08-14 20:57 Fred57 Note Added: 0004014
2019-08-14 20:59 Saga Musix Note Added: 0004015