Skip to content

Noctune v1.1.4

Choose a tag to compare

@PleaseSuffer PleaseSuffer released this 06 Jun 09:02

[version 1.1.4-release]

UI:
• обновлена структура раздела настроек «Внешний вид»: параметры персонализации интерфейса (выбор тем и цвета акцента) перемещены в начало списка для более быстрого доступа.
• реализована динамическая конфигурация визуализаторов: выбор стиля переведен на выпадающий список, а параметры кастомизации адаптивно перестраиваются под конкретный тип (круг, полосы, спектрограмма).
• добавлены готовые пресеты градиентов, палитра которых упорядочена и синхронизирована со встроенными акцентными цветами приложения.
• добавлены всплывающие подсказки (tooltips) при наведении на графический элемент регулировки громкости.
• внедрен автоматический сброс позиции вертикальной прокрутки при переключении между разделами настроек.

Плеер:
• в раздел «Плеер» добавлена подкатегория «Поведение», куда перенесен переключатель «Запоминать последний трек».
• реализован параметр «Восстанавливать состояние воспроизведения» (автоматический запуск проигрывания при старте приложения), который становится доступен и активен только при условии сохранения истории последнего трека.
• оптимизирована инициализация метаданных: при восстановлении позиции трека после перезапуска плеера название и автор теперь корректно выводятся как в основном, так и в мини-интерфейсе.
• в настройки воспроизведения интегрированы регулятор аудиобаланса (стереопанорама L/R) и селектор режимов вывода звука (стерео, моно и др.).

Визуализация:
• для осциллографа разработан эффект затухания (инверсионного следа) дополнительных линий с возможностью точной регулировки его интенсивности.
• добавлены предупреждающие уведомления о потенциальном снижении производительности рендеринга при установке критических параметров осциллографа (низкая прозрачность в сочетании с высокой плотностью линий).
• исправлен алгоритм расчета градиента в линейных визуализаторах, а также добавлена циклическая анимация перелива цвета (прокрутка градиента), зависящая от настроек градиента для визуализатора.

Функционал:
• добавлена опция «Открывать ссылки во внешнем браузере» для перенаправления сетевых запросов в систему по умолчанию.
• интегрирована возможность копирования полного отчета о критической ошибке (full stack trace) непосредственно из диалоговых окон для упрощения диагностики.
• заблокирована возможность ручного изменения геометрии и размеров окна на этапе инициализации и первичной загрузки приложения в основном процессе.

Исправления:
• устранена ошибка метода play(), возникавшая из-за чрезмерно частого или прерывистого ручного переключения аудиопотоков и радиостанций.
• проведена общая оптимизация исходного кода и повышение стабильности работы фоновых процессов.