AIMP Forum

AIMP for Windows => Предложения / Suggestions => Skin Editor, Skin Engine => Skin Engine => Topic started by: kuzduk on October 18, 2024, 19:50:25

Title: Добавить свойство Played для ItemLineFonts
Post by: kuzduk on October 18, 2024, 19:50:25
Очень не хватает свойства Played для ItemLineFonts - т.е. шрифт для последних проигрываемых файлов в непроигрываемых сейчас плейлистах.

А для свойства Playing сделать только для одного проыгрываемого сейчас трека(или поствленного на паузу)

На данный момент всё слито воедино в Playing.

После добавления Played, соответственно, придётся добавить и: PlayedSelected, PlayedSelectedFocused, PlayedInactiv
Title: Re: Добавить свойство Played для ItemLineFonts
Post by: Artem on October 18, 2024, 21:13:34
Плеер не отслеживает подобного состояния у записей.
П.С. Тема не соответствует правилам форума
Title: Re: Добавить свойство Played для ItemLineFonts
Post by: kuzduk on October 18, 2024, 22:16:18
Я может не правильно выразился, многословно объясняю здесь чего хочется: https://disk.yandex.ru/i/G4YBB8qziHryOg

Логика такая: ing это для чего то одного проигрываемого/напаузе.
Для вкладок это реализовано уже: вкладка содержащая проигрываемый файл выделяется шрифтом FontPlaying - и такая владка может быть только одна.
Аналогично предлагаю и для проигрываемого файла сделать: он как и плейлист только один такой ing может быть и находится в плейлисте-владке у которой FontPlaying.
А в не Playing владках-плелистах, чтоб последние проигрываемые файлы имели все одинаковый шрифт ItemLineFont.Played, но не такой же как ItemLineFont.Playing.
Title: Re: Добавить свойство Played для ItemLineFonts
Post by: kuzduk on October 18, 2024, 22:17:42
П.С. Тема не соответствует правилам форума
Туплю. Не понимяу, что не так. Простите, ткните носом, правила почитал, но не понимяу, чего не дооформил...  :-[
Title: Re: Добавить свойство Played для ItemLineFonts
Post by: Artem on October 18, 2024, 22:20:58
А в не Playing владках-плелистах, чтоб последние проигрываемые файлы имели все одинаковый шрифт ItemLineFont.Played, но не такой же как ItemLineFont.Playing.

А зачем это надо? Зачем портить UX?
Title: Re: Добавить свойство Played для ItemLineFonts
Post by: kuzduk on October 18, 2024, 22:34:29
Затем, что сбивает с толку вид последнего проигрываемого трека из не-Playing вкладки: воспринимается ошибочно как файл который сейчас играет(ведь у него такой же шрифт)...

-ing файл должен быть только один, как и вкладка, а все остальные последний раз проигрываемые треки в не-Playing владках должны быть -ed - это логично и наглядней.
Title: Re: Добавить свойство Played для ItemLineFonts
Post by: Artem on October 18, 2024, 22:57:25
Затем, что сбивает с толку вид последнего проигрываемого трека из не-Playing вкладки: воспринимается ошибочно как файл который сейчас играет(ведь у него такой же шрифт)...

Вообще говоря, это цвет курсора воспроизведения. Дает четко понять, где мы остановились в этом плейлисте
Title: Re: Добавить свойство Played для ItemLineFonts
Post by: kuzduk on October 19, 2024, 10:11:59
не понимаю что за "курсор"... последний проигрываемый трек - понятно. прямоугольник фокусировки - понятно.
Title: Re: Добавить свойство Played для ItemLineFonts
Post by: Artem on October 19, 2024, 10:18:58
Ок