AIMP Forum

Разное => Предложения (архив) => Архив => Реализовано в AIMP v4.50 => Topic started by: desir on January 11, 2017, 02:20:59

Title: Группировка: инверсная сортировка
Post by: desir on January 11, 2017, 02:20:59
Добавить возможность сортировки не только по возрастанию, но и по убыванию. Например это очень полезно для группировки по оценкам, по годам (может и в других случаях тоже) - вначале будут с максимальной оценкой, в конце - с минимальной и без оценки. В этом случае при добавлении всего отфильтрованного из медиабиблиотеки воспроизводиться вначале будут лучшие композиции.

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=55442.0;attach=49003)

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=55442.0;attach=48997)

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=55442.0;attach=49000)
Title: Re: Группировка: инверсная сортировка
Post by: Artem on January 11, 2017, 08:09:30
Как вы себе представляете реализацию этого в интерфейсе? В дереве группировки неограниченное количество уровней, наверняка, найдутся ситуации, когда захочется отсортировать один уровень (Исполнителя) в прямом порядке, а другой (год) - в обратном. Как быть?
Title: Re: Группировка: инверсная сортировка
Post by: desir on January 11, 2017, 08:13:48
Как вы себе представляете реализацию этого в интерфейсе? В дереве группировки неограниченное количество уровней, наверняка, найдутся ситуации, когда захочется отсортировать один уровень (Исполнителя) в прямом порядке, а другой (год) - в обратном. Как быть?

Добавлением символа ↑/↓, например
Title: Re: Группировка: инверсная сортировка
Post by: Artem on January 11, 2017, 08:51:59
Добавлением символа ↑/↓, например

Где? Для каждого уровня?
Title: Re: Группировка: инверсная сортировка
Post by: desir on January 11, 2017, 09:17:37
Где? Для каждого уровня?
Конечно. Ведь для каждого уровня ORDER by ... есть возможность указать ASC или DESC, не так ли?
Title: Re: Группировка: инверсная сортировка
Post by: Artem on January 11, 2017, 09:22:01
Конечно. Ведь для каждого уровня ORDER by ... есть возможность указать ASC или DESC, не так ли?

И как это будет выглядеть в интерфейсе?
Title: Re: Группировка: инверсная сортировка
Post by: desir on January 11, 2017, 09:39:26
И как это будет выглядеть в интерфейсе?

Обновил стартпост, показал как это может выглядеть.
Title: Re: Группировка: инверсная сортировка
Post by: Artem on January 11, 2017, 11:30:29
Обновил стартпост, показал как это может выглядеть.

Получается, чтобы отсортировать список, нужно лазить в настройки и изменять шаблон?
Title: Re: Группировка: инверсная сортировка
Post by: desir on January 11, 2017, 11:34:14
Получается, чтобы отсортировать список, нужно лазить в настройки и изменять шаблон?

А зачем часто менять шаблон? На Вашем же примере в другой теме - "один раз настроил"...
Да и шаблонов можно создать сколько угодно, не так ли?
Title: Re: Группировка: инверсная сортировка
Post by: Artem on January 11, 2017, 11:35:25
А зачем часто менять шаблон? На Вашем же примере в другой теме - "один раз настроил"...
Да и шаблонов можно создать сколько угодно, не так ли?

Колонки на виду, если нужно сменить сортировку - кликнул и все. А тут нужно будет кликнуть 5 раз.
Title: Re: Группировка: инверсная сортировка
Post by: desir on January 11, 2017, 11:43:42
Колонки на виду, если нужно сменить сортировку - кликнул и все. А тут нужно будет кликнуть 5 раз.

Ну тоже вполне вариант. В шаблонах может быть А-Я, а кликнув по соответствующей колонке, которая в этом случае должна быть, видимо, подсвечена, как сейчас, поменяется сортировка на противоположную. Вариант? Как по мне, так вполне.
Title: Re: Группировка: инверсная сортировка
Post by: Artem on January 11, 2017, 11:45:46
Ну тоже вполне вариант. В шаблонах может быть А-Я, а кликнув по соответствующей колонке, которая в этом случае должна быть, видимо, подсвечена, как сейчас, поменяется сортировка на противоположную. Вариант? Как по мне, так вполне.

Вариант-то вариант, только не особо удобный.
Title: Re: Группировка: инверсная сортировка
Post by: desir on January 11, 2017, 11:53:48
Вариант-то вариант, только не особо удобный.
Тогда только дополнительными шаблонами. Не думаю, что у кого-то их больше двух десятков, более трёх-четырёх уровней вложенности в каждом, и при этом захочется для каждого из них все возможные варианты. Не так много колонок, на самом деле, в которых вообще видится мне использование обратной сортировки (но кому как, может кто-то захочет всё задом-наперёд), поэтому шаблонов добавится всего пару-тройку, в случае чего.
А в автоимя добавлять порядок сортировки): "Исполнитель ↓ - Год ↑ - Битрейт ↑". И всё.
Title: Re: Группировка: инверсная сортировка
Post by: Алексей Долматов on January 11, 2017, 12:08:55
Не вижу необходимости сортировки каждого пункта отдельно (по типу тега\значения)
-
Максимум обратная сортировка для всех элементов. Пункт можно поместить в "три полоски" справа от названия с именем "сортировка" - "по алфавиту\обратная"
Но фонотекой активно не пользуюсь, поэтому пока против самой темы.
Title: Re: Группировка: инверсная сортировка
Post by: Soolo on January 11, 2017, 12:08:59
Для каждого уровня?
Наверное, это самый нормальный вариант
Вот только выглядеть будет громоздко