We already implemented that TimeItems can only be dragged and dropped vertically: That is, when you drag it in a diagonal direction, then , the moves horizontally to the original position. Is it possible to freeze the its position already during the drag event?
In the phGantTimePackage this is not possible. This is due to the fact that you may want to allow for a time item being shifted horizontally when it is on the same row. (To fix this we would need to extend product with a callback method so that you can decide x and y coordinates during move, if you want to sponsor this development you should contact sales to get a cost estimate)