AIMP Forum

AIMP for Windows => Ошибки и замечания / Bugs => Skin Editor, Skin Engine => Обработано / Processed => Topic started by: Чувак on December 23, 2018, 07:48:25

Title: [x] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Чувак on December 23, 2018, 07:48:25
ОС: Win10 Pro
Плеер: 2084

Если настроить в TASETextDisplay шрифт вручную, то и в редакторе и в плеере текст отображается одинаково.
НО, если унаследовать текст из репозитория, то в собранном скине происходит смещение текста внутри TASETextDisplay вниз и вправо относительно своего положения в редакторе. Смещение происходит если выбрана тень слева, сверху и в центре
На скрине: Красный цвет - в редакторе
Желтый цвет - плеер
(https://i.imgur.com/PyTpB09.png)
(https://i.imgur.com/dYz8L8H.png)
Title: Re: [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Artem on December 24, 2018, 20:55:28
Можете приложить пример? У меня не получилось повторить на своем
Title: Re: [?] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Чувак on December 24, 2018, 21:57:49
Вот, новый чистый проект (проект и собранный скин во вложении). Для наглядности добавил черту.
(https://i.imgur.com/OPkcXSb.jpg)

Чем больше размер тени, тем сильнее смещение, да еще и обрезать начинает, прямо как здесь https://www.aimp.ru/forum/index.php?topic=59981.0
(https://i.imgur.com/akcoN80.jpg)
Title: Re: [?] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Zhenya on December 24, 2018, 22:25:21
Повторил. Правда он то повторялся, то нет.

Думаю легче всего повторить так:
1. Собрать скачанный проект — текст в метке выглядит одинаково в SE 1045 и в плеере 2084.
2. Убрать наследование и сразу поставить галочки "Цвет", "Размер", "Тень". "ОК" — текст в метке в SE поднялся.
3. Собрать и применить скин — в плеере текст тоже поднялся (одинаково с SE).
4. Вернуть наследование на последний в выпадающем списке, "ОК" — в SE текст остался на месте.
5. Собрать и применить скин — теперь в плеере текст ниже, чем в SE.

Title: Re: [?] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Artem on January 08, 2019, 10:03:15
Повторил. Правда он то повторялся, то нет.

Думаю легче всего повторить так:
1. Собрать скачанный проект — текст в метке выглядит одинаково в SE 1045 и в плеере 2084.
2. Убрать наследование и сразу поставить галочки "Цвет", "Размер", "Тень". "ОК" — текст в метке в SE поднялся.
3. Собрать и применить скин — в плеере текст тоже поднялся (одинаково с SE).
4. Вернуть наследование на последний в выпадающем списке, "ОК" — в SE текст остался на месте.
5. Собрать и применить скин — теперь в плеере текст ниже, чем в SE.

А на 4.60 ты не пробовал? У меня уже 2-ой пункт не повторяется.
Title: Re: [?] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Zhenya on January 08, 2019, 22:49:54
А на 4.60 ты не пробовал?

Сейчас уже не помню. Попробовал повторить все те пять шагов на сборках плеера и SE от 8 января и всё повторилось с первого раза.

У меня уже 2-ой пункт не повторяется.

Вот гифка, как у меня текст в метке поднимается на втором шаге:

(https://i.imgur.com/zKq1ilJ.gif)

На гифке сборка SE также от 8 января. Windows 8.1 64-bit.
Title: Re: [x] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Argelius on July 28, 2019, 22:14:11
У меня ситуация следующая:
Создаём FontEx в репозитории с тенью побольше, создаём TASETextDisplay, задаём ему этот шрифт и получаем:(https://www.aimp.ru/forum/index.php?action=dlattach;topic=61473.0;attach=58409)

Теперь задаём AssignedValues.afavShadow = True и задаём точно такую же тень, как в репозитории и получаем:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=61473.0;attach=58410)

AIMP Skin Editor v4.51 build 1045
Хотел проверить в build 1068, но плеер не открывает обложку, собранную в этой версии.

Также хочу заметить, что в редакторе в обоих случаях всё отображается нормально. Скриншоты уже из собранной обложки в плеере.
Title: Re: [x] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Artem on July 29, 2019, 18:08:57
У меня ситуация следующая:
Создаём FontEx в репозитории с тенью побольше, создаём TASETextDisplay, задаём ему этот шрифт и получаем:(https://www.aimp.ru/forum/index.php?action=dlattach;topic=61473.0;attach=58409)

Теперь задаём AssignedValues.afavShadow = True и задаём точно такую же тень, как в репозитории и получаем:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=61473.0;attach=58410)

AIMP Skin Editor v4.51 build 1045
Хотел проверить в build 1068, но плеер не открывает обложку, собранную в этой версии.

У меня не получилось повторить, можете выложить проект или прислать в ЛС, который не открывается в редакторе для 4.60?
Title: Re: [x] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Argelius on July 30, 2019, 01:02:07
У меня не получилось повторить, можете выложить проект или прислать в ЛС, который не открывается в редакторе для 4.60?

Хм, ну, у меня всё повторяется:

Создаём новый проект;

Создаём шрифт с тенью:
(https://i.imgur.com/rVqfP2a.gif)

Создаём TASETextDisplay:
(https://i.imgur.com/So7qt2z.gif)

Задаём созданный шрифт - выглядит криво:
(https://i.imgur.com/hD2TrrD.gif)

В собранном виде, в плеере - выглядит так же:
(https://i.imgur.com/1VZ0akj.gif)

Теперь включаем тень - выглядит нормально:
(https://i.imgur.com/bCrVdzg.gif)
(https://i.imgur.com/de4wbQB.gif)

В собранном виде, в плеере - выглядит так же (обрезанные края из-за маленьких размеров не в счёт):
(https://i.imgur.com/yYADd7R.gif)

Теперь ВЫключаем тень - выглядит нормально:
(https://i.imgur.com/r4qsyEZ.gif)
(https://i.imgur.com/w3gzxnz.gif)

В собранном виде, в плеере - выглядит криво:
(https://i.imgur.com/FsOS7WY.gif)

Таким образом, сразу после создания, TASETextDisplay выглядит криво со шрифтом из репозитория, но после включения-выключения тени в свойствах выглядит нормально в редакторе, а в плеере выглядит нормально только со включённой в свойствах тенью.
Title: Re: [x] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Artem on July 30, 2019, 10:28:27
Я спрашивал про баг с открытием обложки в редакторе. Обрезание уже исправлено в 4.60 RC1
Title: Re: [x] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Argelius on July 30, 2019, 11:22:56
Я спрашивал про баг с открытием обложки в редакторе. Обрезание уже исправлено в 4.60 RC1

В редакторе всё норм – открывает и собирает, но плеер не хочет открывать обложку. У меня плеер версии 4.51. Нужен именно 4.60?
Title: Re: [x] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Artem on July 30, 2019, 14:50:06
В редакторе всё норм – открывает и собирает, но плеер не хочет открывать обложку. У меня плеер версии 4.51. Нужен именно 4.60?

Да, я же этот баг пофиксил только в 4.60
Title: Re: [x] [1045] Различное поведение TASETextDisplay в редакторе и в плеере
Post by: Argelius on July 30, 2019, 18:22:21
Проверил - всё замечательно работает.
Очень извиняюсь за лишнее беспокойство. :-[
Буду ждать не-бета-версии. :)