AIMP Forum

Разное => Предложения (архив) / Suggestions (archive) => Архив / Archive => Реализовано в AIMP v5.0X / Implemented in AIMP v5.0X => Topic started by: Hades on January 26, 2017, 18:32:58

Title: [Запланировано] Бегущая строка для TASETextDisplay
Post by: Hades on January 26, 2017, 18:32:58
Как известно, стандартная бегущая строка (TASERunningLine) не позволяет закрепить на уровне скина её содержимое, т.е. любой пользователь может из настроек плеера изменить её содержимое.

Я же предлагаю добавить функционал бегущей строки в текстовую метку, но с возможностью закрепить её содержимое, т.е. пользователь не сможет изменить её содержимое.

Как это может оказаться полезным?

У нас ситуация:

https://www.youtube.com/watch?v=HgTluXSyhuY (https://www.youtube.com/watch?v=HgTluXSyhuY)

https://www.youtube.com/watch?v=p8X7hrQZWNI (https://www.youtube.com/watch?v=p8X7hrQZWNI)

Почему нельзя использовать для этого простой функционал уже давно имеющейся стандартной бегущей строки?

Потому что пользователь может изменить её содержимое и бегущая строка будет отображать то, что он задал, а не то, что задал изначально создатель скина.




З.Ы. Прошу прощения за оформление, я ещё не разобрался в функционале
Title: Re: Бегущая строка для TASETextDisplay
Post by: Artem on January 26, 2017, 18:49:25
А в чем проблема-то? Что плохого в том, что пользователь изменит шаблон?
Title: Re: Бегущая строка для TASETextDisplay
Post by: Hades on January 26, 2017, 19:07:24
Может создатель скина считает, что простые смертные этого не достойны (менять шаблон)...

А и ещё, у меня стоит также бегущая строка в трее. Так что если поменять шаблон изменится содержимое во всех бегущих строках
Title: Re: Бегущая строка для TASETextDisplay
Post by: Artem on January 26, 2017, 19:33:57
Может создатель скина считает, что простые смертные этого не достойны (менять шаблон)...

Возможно, создатель скин движка считает так же =)

А и ещё, у меня стоит также бегущая строка в трее. Так что если поменять шаблон изменится содержимое во всех бегущих строках

А вам-то какая разница? Пользователь сам решит, что ему важнее.
Title: Re: Бегущая строка для TASETextDisplay
Post by: Zhenya on January 26, 2017, 19:43:36
За.

Всё-таки у бегущей строки единственный шаблон на все её использования. Ведь может быть такое, что в одной метке Artist, а во второй Title, и в обоих метках не влез текст - тут бегущую строку никак не приспособишь.
Title: Re: Бегущая строка для TASETextDisplay
Post by: Black_AVP_Bim on January 26, 2017, 19:48:13
Может создатель скина считает, что простые смертные этого не достойны (менять шаблон)...
А может, создатель скина считает себя богом? =))
По сабжу - нейтрален, можно хинтом продублировать.
Title: Re: Бегущая строка для TASETextDisplay
Post by: Kibermanick on January 26, 2017, 20:03:29
Я за любое расширение возможностей дизайна.
Title: Re: Бегущая строка для TASETextDisplay
Post by: Black_AVP_Bim on January 27, 2017, 14:32:51
Могу по сабжу предложить такой изврат:  :)
(Шутка, конечно)
Title: Re: Бегущая строка для TASETextDisplay
Post by: Hades on January 28, 2017, 09:38:27
Могу по сабжу предложить такой изврат:  :)
(Шутка, конечно)

Получилось прикольно, но я даже представить не могу, какой костыль там используется...
Жаль только строка не плавная
Title: Re: Бегущая строка для TASETextDisplay
Post by: Black_AVP_Bim on January 28, 2017, 09:47:08
Получилось прикольно, но я даже представить не могу, какой костыль там используется...
Жаль только строка не плавная
Всего один скрипт, никаких костылей.
Скролинг, да, посимвольный, по-другому не получится.
Title: Re: Бегущая строка для TASETextDisplay
Post by: Artem on May 23, 2020, 16:32:33
А как на счет настроек анимации - они так же должны зашиваться на уровне скина или, все же, пользователь в праве их менять?
Title: Re: Бегущая строка для TASETextDisplay
Post by: Black_AVP_Bim on May 23, 2020, 17:46:58
А как на счет настроек анимации - они так же должны зашиваться на уровне скина или, все же, пользователь в праве их менять?
Ну, не намертво зашиваться, если это будут доступные свойства, можно предоставить возможность пользователю их менять на уровне скина.
Title: Re: Бегущая строка для TASETextDisplay
Post by: Artem on May 23, 2020, 18:08:09
Ну, не намертво зашиваться, если это будут доступные свойства, можно предоставить возможность пользователю их менять на уровне скина.
сейчас есть настройки в настройках программы, вот вопрос про них.
Title: Re: Бегущая строка для TASETextDisplay
Post by: Black_AVP_Bim on May 23, 2020, 19:58:42
Те настройки касаются бегущей строки TASERunnigLine, а сабж про TASETextDisplay. Я полагал, что это именно элемент планируется дополнить параметрами анимации.
Title: Re: Бегущая строка для TASETextDisplay
Post by: Artem on May 24, 2020, 14:34:58
Те настройки касаются бегущей строки TASERunnigLine, а сабж про TASETextDisplay. Я полагал, что это именно элемент планируется дополнить параметрами анимации.

Я думаю, что проще научить TASERunnigLine отвязываться от глобальных настроек...
Title: Re: [Запланировано] Бегущая строка для TASETextDisplay
Post by: Artem on June 17, 2020, 14:59:07
Сделаю по аналогии с мобильной версии. TASERunningLine трогать не буду. Единственное что, настроек анимации не будет - только назад-вперед.
Title: Re: [Запланировано] Бегущая строка для TASETextDisplay
Post by: Hades on June 17, 2020, 22:11:28
Сделаю по аналогии с мобильной версии. TASERunningLine трогать не буду. Единственное что, настроек анимации не будет - только назад-вперед.

Приятная новость, спустя 3 года)
Title: Re: [Запланировано] Бегущая строка для TASETextDisplay
Post by: Artem on June 18, 2020, 10:02:10
Приятная новость, спустя 3 года)

Апгрейды скин-движка случаются лишь в мажорных релизах
Title: Re: [Запланировано] Бегущая строка для TASETextDisplay
Post by: Hades on June 18, 2020, 18:02:23
Апгрейды скин-движка случаются лишь в мажорных релизах

Даже так все равно отлично. Хотел спросить вот. Как это будет реализовано? В виде простого чекбокса в свойствах textdisplay или через привязку провайдера?
Title: Re: [Запланировано] Бегущая строка для TASETextDisplay
Post by: Artem on June 18, 2020, 21:15:18
Даже так все равно отлично. Хотел спросить вот. Как это будет реализовано? В виде простого чекбокса в свойствах textdisplay или через привязку провайдера?

Как в мобильной версии - свойством