AIMP Forum

AIMP для Windows => Обложки (Skins) => Дополнения (Plugins / Skins) => Опубликованные обложки => Topic started by: Тень on December 30, 2018, 22:46:42

Title: 7themes (All-In-One) [AIMP4.51]
Post by: Тень on December 30, 2018, 22:46:42
[catalog_card=1038]

В скине есть секретки, обнаружив которые, можно расширить возможности скина.

C наступающим новым годом всех)

7themes-проект https://yadi.sk/d/kn-4JBTFe147UA
Облегчённый вариант скина (весит 15 mb) https://yadi.sk/d/FpXSzP76JMLNSg
Title: Re: [FULL] 7themes (All-In-One) [AIMP4.51]
Post by: Aleksandr009 on December 31, 2018, 08:48:34
Приветствую.
Замечания - в обложке остались не используемые провайдеры и скрипты, на светлых фонах практически не читаем текст(можно добавить в скрипт смены фона изменение цветов шрифта). Снимок прикрепил.

Title: Re: [FULL] 7themes (All-In-One) [AIMP4.51]
Post by: Тень on December 31, 2018, 10:29:58
Добрый день. Тот фон, который на картинке, он был задуман как фон для стеклянной поверхности. На картинке я выделил область красным цветом, при нажатии на неё можно выбрать стеклянную поверхность. (картинка снизу прикреплена)
Неиспользуемые провайдеры уберу, хотя они на скин не влияют никак... Цвет шрифта постараюсь поменять, где то в справке об этом написано... Спасибо за идею)
Title: Re: [FULL] 7themes (All-In-One) [AIMP4.51]
Post by: Тень on December 31, 2018, 18:53:19
Aleksandr009, исправлено. Но цвет шрифта не стал менять, потому что специально подбирал нейтральные и тёмные фоны для светлого шрифта. Вместо шрифта сделал затемнение светлых фонов, вроде получилось неплохо. Кстати спасибо вам за то, что вы выложили проект G.O.A.T. Без него небыло бы этого скина)
Ссылки в первом посте обновил.
Title: Re: [FULL] 7themes (All-In-One) [AIMP4.51]
Post by: Black_AVP on January 01, 2019, 18:41:41
Скин интересный (+1), но вот эти русские сокращения: "Пле" , "Тек", "Фон"... просто убивают, кого-то, наверное, могут даже ввести в заблуждение. Фон - можно подумать, что это некие операции с фоном. Не лучше ли было применить узнавемые значки?
Посмотрел Ваш проект. На будущее, вместо такой длинной писанины:
procedure Execute(var State: Integer); // Входной/выходной параметр - состояние счётчика провайдера
var 
Container: TComponent; // Объявляем переменную
begin   
Container := FindObject('liMainContent'); // Ищем контейнер, теперь работая с переменной CO - мы будем работать с контейнером 
case State of // Проверяем состояние счётчика провайдера   
0: // Счётчик равен 0, соответствующий первой картинке фона (по умолчанию)
begin             
Container.Set('Texture.ID', '0'); // Серая картинка фона
end;         
1: // Счётчик равен 1, соответствующий второй картинке фона
begin           
Container.Set('Texture.ID', '01'); // Сиреневая картинка фона
end;
2: // Счётчик равен 2, соответствующий третьей картинке фона
begin           
Container.Set('Texture.ID', '02'); // Каричневая картинка фона
end;
3: // Счётчик равен 3, соответствующий четвёртой картинке фона
begin           
Container.Set('Texture.ID', '03'); // Синяя картинка фона
end;
4: // Счётчик равен 4, соответствующий пятой картинке фона
begin           
Container.Set('Texture.ID', '04'); // Зелёная картинка фона
end;
5: // Счётчик равен 5, соответствующий шестой картинке фона
begin           
Container.Set('Texture.ID', '05'); // Металлическая картинка фона
end;
6: // Счётчик равен 6, соответствующий седьмой картинке фона
begin           
Container.Set('Texture.ID', '06'); // Матовостеклянная картинка фона
end;
7: // Счётчик равен 7, соответствующий восьмой картинке фона
begin           
Container.Set('Texture.ID', '07'); // Тёмно-красная картинка фона
end;
8: // Счётчик равен 8, соответствующий девятой картинке фона
begin           
Container.Set('Texture.ID', '08'); // Сине-карбоновая картинка фона
end;
9: // Счётчик равен 9, соответствующий десятой картинке фона
begin           
Container.Set('Texture.ID', '09'); // Чёрно-сиреневая картинка фона
end;             
end;
end;
можно использовать совсем коротенький скрипт (в обнулении полос эквалайзера Вы же такое сделали):
Code: [Select]
//krasiwosti

procedure Execute(var State: Integer);
begin   
   FindObject('liMainContent').Set('Texture.ID', '0' + IntTostr(State))
end;
// только нулевой ресурс надо переименовать в "00"
// аналогично и три других скрипта:

procedure Execute(var State: Integer);
begin   
   FindObject('TCFonContainer').Set('Texture.ID', 'Mfon' + IntTostr(State))
end;

procedure Execute(var State: Integer);
begin   
   FindObject('TCContainer').Set('Texture.ID', 'Mramka' + IntTostr(State))
end;


P.S. Кстати, и аббревиатура AIMP официально существует только на латинице.
Title: Re: [FULL] 7themes (All-In-One) [AIMP4.51]
Post by: Тень on January 01, 2019, 20:15:52
"Не лучше ли было применить узнавемые значки?"

Можно и значки сделать, чтобы удобно было для всех. Сделаю многостраничную группу, где можно будет выбирать между сокращениями и значками. В одном контейнере будут сокращения а в другом значки. Спасибо за помощь со скриптом, это мой первый скрипт), писал его по справке, а на Eq0 не обратил внимания, т.к. не мой. Надо будет подправить. С аббревиатурой, то я многостраничными группами сильно увлёкся, уж очень они мне понравились)
Рад, что вам понравился мой скин, старался.
Title: Re: [FULL] 7themes (All-In-One) [AIMP4.51]
Post by: Soolo on January 03, 2019, 10:59:30
Скин хорош +
Бяки:
При растягивании скина - эквалайзер остаётся мелким.
Переход лучше сделать без плавности вовсе, чем с такими глюками - будет выглядеть лучше.
Title: Re: [FULL] 7themes (All-In-One) [AIMP4.51]
Post by: Тень on January 03, 2019, 17:07:44
Скин хорош +
Бяки:
При растягивании скина - эквалайзер остаётся мелким.
Переход лучше сделать без плавности вовсе, чем с такими глюками - будет выглядеть лучше.

Подправлю.
Title: Re: [FULL] 7themes (All-In-One) [AIMP4.51]
Post by: Тень on January 04, 2019, 13:07:40
Готово)
Эквалайзер растянул, но функционал немного урезался. Эффект затухания убрал, т.к. если непрозрачные панели от подмигиваний добавлять, то это надо ещё и скрипты сложные делать, чтобы цвет фона вместе с цветом панели менялся, вообщем массив работы, а если ещё и плейлист перепрограммируют, то придётся возвращать всё обратно. Проще отключить анимацию и ждать с надеждой  :)
Black_AVP, аббревиатура теперь только английская. Значки сделал, кнопку-переключатель упоминать не стану, где она находится, думаю вы догадаетесь) Интересную головоломку вы со скриптом сделали, упомянули 3 скрипта, а описали только 2, при этом проблемный пропустили. Там оказывается всё просто, после слова должна быть всего 1 цифра, чтобы команда работала правильно. Хотя вначале перепробовал множество неправильных вариантов и под конец нашёл правильный. Так и в жизни происходит...
Вроде всё, ничего не пропустил.
Title: Re: [FULL] 7themes (All-In-One) [AIMP4.51]
Post by: Black_AVP on January 04, 2019, 13:24:12
... Интересную головоломку вы со скриптом сделали, упомянули 3 скрипта, а описали только 2, при этом проблемный пропустили.
Полагаю, по аналогии несложно просто догадаться, даже не зная Паскаля.
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Mr.HiD on January 07, 2019, 07:15:56
Интересный скин. +1

Коммент
Есть куда расти. Надеюсь, что будут еще сюрпризы в будущих обновах.

Замечание
А почему бы не убрать скобки и стоп?

Проблемки
Мелковаты элементы при 1980x1080   ???
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Black_AVP on January 07, 2019, 08:05:43
Замечание
А почему бы не убрать скобки и стоп?
Скобки, действительно, смотрятся не очень, а вот кнопку СТОП убирать не надо - далеко не всем понравится закрывать плеер на ПАУЗЕ, особенно если в настройках стоит "Запоминать состояние плеера при выходе".
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Тень on January 07, 2019, 10:29:51
Интересный скин. +1

Коммент
Есть куда расти. Надеюсь, что будут еще сюрпризы в будущих обновах.

Замечание
А почему бы не убрать скобки и стоп?

Проблемки
Мелковаты элементы при 1980x1080   ???

Что-нибудь придумаю и в крупном обновлении выложу.
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: TurboDISCO Adept on January 07, 2019, 15:06:56
 ???

(https://i.ibb.co/SV8fM6B/7themes-full.jpg) (https://ibb.co/ssGWNgq)
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Тень on January 07, 2019, 18:19:14
... а вот кнопку СТОП убирать не надо - далеко не всем понравится закрывать плеер на ПАУЗЕ, особенно если в настройках стоит "Запоминать состояние плеера при выходе".
Тоже так думаю.

TurboDISCO Adept, спасибо за идею, как-нибудь на досуге займусь скином, как дел будет поменьше. Все пожелания учту.

Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: villa7 on January 10, 2019, 11:19:51
Ура!!! Первый скин который не грузит мою старенькую лошадку. Но есть два момента.
1. Как убрать эту цветную окантовку, несолидно как то смотрится, как на детском утреннике, разноцветные шарики.
2. Я понимаю что цвет шрифта подобран под светлые и тёмные темы, но может есть смысл разделить тему на две, тёмную и светлую, и тогда все будут довольны. Можно будет в тёмной теме использовать белый шрифт, а в светлой наоборот. Спасибо за скин, уже хотел искать другой плеер, потому как другие темы сильно нагружали проц.
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Black_AVP on January 10, 2019, 12:08:50
1. Как убрать эту цветную окантовку, несолидно как то смотрится, как на детском утреннике, разноцветные шарики.
Уж чего-чего, а кастомизации в этом скине хватает, и рамку, в том числе, можно сменить на мягкий привычный тенёк.

Автор, спасибо за кнопочки - всем угодил, +1.
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: villa7 on January 10, 2019, 13:19:42
и рамку, в том числе, можно сменить на мягкий привычный тенёк.

Конкретнее, что, где ,куда? Где то есть пункт изменить рамку? Ткните носом.
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Black_AVP on January 10, 2019, 15:00:53
Конкретнее, что, где ,куда? Где то есть пункт изменить рамку? Ткните носом.
Заметте, Вы сами предложили  ;D:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=61533.0;attach=56148)
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Soolo on January 10, 2019, 15:36:18
Заметте, Вы сами предложили  ;D:
Хорошо спрятано, я бы сам не догадался.
Да и кнопку переключения на значки я заметил тоже ооочень случайно.
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Black_AVP on January 10, 2019, 17:16:32
Хорошо спрятано, я бы сам не догадался.
Да и кнопку переключения на значки я заметил тоже ооочень случайно.
Я и сам не любитель всякого рода "пасхалок", лучше собрать все настройки интерфейса скина в меню, тем более, что их довольно много, и навесить на кнопку кастомизации - меньше вопросов будет.
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: villa7 on January 10, 2019, 18:10:55
Ну бордюр цветной убрали, уже хорошо. А где кнопка переключения значков. Полчаса сижу на каждый пиксель жму, хрен найду. Зачем вообще эти загадки?
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Black_AVP on January 10, 2019, 18:35:21
На каждый пиксель жать не надо, достатаочно поводить мышкой по свободным местам - над любым контролом курсор меняет свой вид на Hand.
Кнопка переключения слева от надптсей/значков.
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: villa7 on January 13, 2019, 10:10:43
Заметил один неприятный нюанс. Если на этой теме включить плагин Hameleon чтобы обложка подстраивалась под тему Виндовс(мне так больше нравиться), то плеер начинает запускаться 5-6 сек. на других обложках как запускался 2-3 сек. так и запускается. Мелочь, а неприятно. Может разработчик что то подправить может, для более быстрого запуска?

(http://ipic.su/img/img7/tn/kiss_26kb.1547367335.png) (http://ipic.su/img/img7/fs/kiss_26kb.1547367335.png)
Title: Re: 7themes (All-In-One) [AIMP4.51]
Post by: Тень on December 31, 2019, 00:05:29
Обновление скина до версии 1
Скин - https://yadi.sk/d/ahFzBPYMz_YdnQ
Файл проекта - https://yadi.sk/d/kn-4JBTFe147UA
Новые изображения скина:
https://imageban.ru/show/2019/12/31/dc877887be240d37165ad137b5721eb5/jpg
https://imageban.ru/show/2019/12/31/7828b7eac1b8c65db3d0051100ad0e53/jpg