Project

General

Profile

Feature #757

Изменение очереди проигрывания.

Added by Mellon over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: LMP
Target version:
Start date:
07/19/2012
Due date:
% Done:

100%

Estimated time:
10.00 h

Description

Необходимо добавить возможность изменения порядка дорожек в плейлисте:
  • перетаскивание выделенных дорожек мышкой;
  • копирование/вырезание/вставка выделенных дорожек мышкой и по хоткеям;
  • перемещение выделенных дорожек вверх-вниз по кнопкам на тулбаре плейлиста и по хоткеям.
#1

Updated by 0xd34df00d over 9 years ago

  • Status changed from New to Assigned
  • Target version set to 0.5.80
  • % Done changed from 0 to 50
  • Estimated time set to 10.00 h

Перетаскивание мышкой сделал (правда, ведет себя не всегда очевидно, но это уже кутешный DnD такой, и я ниасилил :().

Операции с буфером обмена вряд ли буду делать — там совсем неочевидно, как и куда их вставлять, и ваще, норкомания какая-то.

#2

Updated by Mellon over 9 years ago

как и куда вставлять: вставлять сразу после песни которая находится в фокусе клавиатурного курсора. Просто и без извратов.
Или, если по умному, при вставке с заменой выделенных кусков просто последовательно вставляем скопироанный список пока тот не исчерпается, остаток выделения удаляем.

То есть, допустим, у нас есть список:
ааа
ббб
ввв
ггг
ддд
еее
жжж
ззз
иии
ййй
ккк

И, допустим, мы скопировали так:
ааа
ббб
[ввв]
ггг
[ддд]
[еее]
жжж
[ззз]
иии
ййй
ккк

Таким образом у нас в буфере:
ввв
ддд
еее
ззз

Далее делаем произвольное выделение:
[ааа]
[ббб]
ввв
[ггг]
ддд
еее
[жжж]
ззз
[иии]
[ййй]
ккк

И делаем вставку:
ввв
ддд
ввв
еее
ддд
еее
ззз
ззз
ккк

В общем, выглядит более чем упорото, но это частный случай, будем надеяться, что пользователи не будут настолько упороты, но если будут, то таки получат, что хотят ;)

#3

Updated by 0xd34df00d over 9 years ago

Наркомания какая-то. Сомневаюсь, что это возможно реализовать корректно и, что называется, разумно, чтобы все были довольны. Лучше только с клавы управление сделаю, и все :3

#4

Updated by Mellon over 9 years ago

Да. в общем раз днд фурычит, то, описанное мной, конечно, удобно (ну и я так и не учел, что курсор всегда выделяет и при вставке элемент на котором стоит курсор будет заменен), но необходимости в этом нет.

#5

Updated by 0xd34df00d over 9 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 50 to 90

Сделал еще Move up / Move down.

#6

Updated by 0xd34df00d over 9 years ago

  • % Done changed from 90 to 100

Also available in: Atom PDF