Skip to content

L-MPV v2.5.2

Choose a tag to compare

@github-actions github-actions released this 20 Sep 13:59

Интерактивный менеджер версий, откат релизов и адаптивный чейнджлог

✨ Что нового в v2.5.2:

🔄 1. Интерактивный менеджер версий и откат (Downgrade Engine)

  • Выбор любой версии в 1 клик: в окно информации о релизе добавлен выпадающий список со связкой до 30 последних релизов плеера с GitHub и датами их публикации.
  • Интеллектуальная индикация:
    • Откат (Downgrade): при выборе более раннего релиза плашка окрашивается в тёплые янтарные тона и отображает наглядный переход вида 2.5.2 -> 1.6.8 со статусом «откат версии» и кнопкой «Откатить до v...».
    • Обновление (Upgrade): при выборе более новой версии плашка отображает 2.5.2 -> 2.5.3 в фирменном акцентном синем цвете со статусом «доступно обновление».
    • Актуальная версия: лаконичный бейдж v2.5.2 со статусом «актуальная версия».
  • Безопасная установка: подмена исполняемых файлов происходит через фоновый скрипт update.bat, исключая блокировки файлов операционной системой Windows.

🎨 2. Адаптивный Markdown-рендеринг и улучшение UpdateModal

  • Растягивание чейнджлога на 100% высоты: окно описания релиза теперь динамически занимает всю доступную высоту до самого низа футера, полностью убирая неиспользуемые пустые зоны.
  • Поддержка медиаконтента в описаниях: нативная поддержка скриншотов, бейджей, таблиц, чекбоксов и форматирования кода в списках изменений (MarkdownRenderer).
  • Устойчивость к спецсимволам: корректная токенизация технических идентификаторов (snake_case, системные переменные) без нежелательного искажения в курсив.
  • Прямой переход: удобная кнопка «Открыть на GitHub» над списком изменений для быстрого перехода к релизу в браузере.

🎯 3. Стабилизация геометрии интерфейса (Zero-Jitter Architecture)

  • Монолитный футер настроек: устранено микро-подпрыгивание плашек при наведении курсора в футере окна Настроек (F2). Все элементы переведены на строгий Flexbox без использования тяжелых графических фильтров яркости.
  • Чистота минимализма: сняты навязчивые всплывающие подсказки (tooltip) при наведении на версию плеера и имя открытого файла в заголовке окна (Titlebar).

⚡ 4. Производительность и надёжность

  • Интеллектуальный OOM Fallback в TensorRT: автоматическая двухэтапная компиляция с безопасным откатом на базовый профиль оптимизации Level 3 и ограничением рабочего пула VRAM 1024M при нехватке памяти видеокарты.
  • Очистка ресурсов: полное устранение утечек памяти, таймеров и слушателей событий.

📦 5. Инструкция по скачиванию

1 - Если вы скачиваете приложение впервые, скачайте и запустите установщик L-MPV_2.5.2_x64-setup.exe, далее следуя инструкциям на экране, либо скачайте архив L-MPV-v2.5.2-portable.zip и распакуйте его содержимое в любую удобную папку (например, L-MPV).

2 - Если плеер уже установлен, просто обновите его через интерфейс приложения