AIMP4: Skin Engine – оптимизации

Прошлые статьи по теме:

  1. AIMP4: Skin Engine
  2. AIMP4: Skin Engine – элементы управления. Часть 1
  3. AIMP4: Skin Engine – элементы управления. Часть 2
  4. AIMP4: Skin Engine – пользовательские локализации
  5. AIMP4: Skin Engine – графика

Continue reading

AIMP4: Skin Engine – пользовательские локализации

В первых двух статьях, посвященных 4-ой версии скин-движка, я говорил о появлении “дружелюбного имени” у окон и текстовых кнопок. Наверняка, при прочтении у вас сразу же возникла мысль, что эти фишки лишь на половину полезны без локализации.

Continue reading

AIMP4: Skin Engine – элементы управления. Часть 1

Прежде, чем речь пойдет об нововведениях в элементах управления, предлагаю вам рассмотреть изменения, что были сделаны на базовом уровне для элементов управления.

Continue reading

Skin Editor v3.60

Хочу представить вашему вниманию обновленную версию редактора скинов для AIMP for Windows. В этой версии я сфокусировался только на редакторе, на повышении его удобства использования. Таким образом, скины созданные с помощью нового редактора, без проблем будут открываться на версии v3.55.

Continue reading

Тестирование плееров. Ресемплер.

В статье “Тестирование плееров. Звуковой движок” мы убедились, что AIMP, впрочем, как и остальные участники теста, умеет выводить звук без изменений, то есть побитово точно. Но плеер – это лишь одно из звеньев цепочки воспроизведения звука, после него идут микшер Windows, драйвер звуковой карты и сама звуковая карта. Это значит, что результаты того теста верны только для идеального случая, когда параметры файла совпадают с настройками плеера, операционной системы, драйвера звуковой карты, а так же с возможностями “железа” звуковой карты. Во всех остальных случаях в игру вступают различного рода обработчики, приводящие цифровой звуковой поток в формат, пригодный для преобразования в аналоговый сигнал. Один из таких обработчиков – ресемплер.

Continue reading

Skin Engine v3.50: Режим AutoHide. Добавляем новые элементы по мере изменения размера окна

Мини-плеер (TrayControl) претерпел некоторые изменения в AIMP v3.50 – он был адаптирован под Full HD мониторы, и научился примагничиваться к верхнему и нижнему краям экрана. Вы могли заметить, что при прикреплении его к краю экрана, все элементы из всплывающей панели переезжают на основную, а сама всплывающая панель попросту исчезает. В этой заметке я хочу рассказать, как делать подобные интерфейсы.

Continue reading

Skin Engine v3.50: Сервис IsActive. Делаем всплывающую панель.

В AIMP v3.50 Beta 3 появилась возможность создавать всплывающие панели – панель появляется при заходе мыши в какую-то определенную зону, и скрывается – при ее уходе. Такой подход позволяет разгрузить UI – спрятать с глаз редко используемые элементы, но при этом они все равно останутся под руками. Рассмотрим новый функционал на примере скина Tristania.

Continue reading