4.4.0

Release date: 2026-05-28

✨ General

  • Обновление архитектуры
    • Открытие облачных файлов больше не замораживает главное окно; отображается индикатор загрузки до полной загрузки файла и его автоматического отображения.
    • Добавлена поддержка просмотра файлов внутри архивов.
    • Для архивных форматов, таких как zip, двойной щелчок в Проводнике открывает их как папку; теперь поддерживается предпросмотр файлов внутри этих архивов.
    • Аргументы командной строки и IPC-сообщения теперь принимают: "seer-archive:///path/to/archive.zip?entry=file.txt"
  • Опция загрузки облачных файлов перенесена из user.ini в Settings > Advanced > Others.
  • Создано систематическое и всестороннее бенчмарк-тестирование для предотвращения значительной потери производительности для любого формата файлов после выпуска.
  • Settings > Advanced > Window Position and Size: Добавлена опция «Center window on every open».
  • Системный просмотрщик
    • Кэширование данных для сокращения времени получения списка поддержки системного просмотрщика при запуске приложения.
  • Улучшения портативной версии
    • Больше не пишет в %LOCALAPPDATA%. Все данные записываются в каталог приложения. Портативная версия по-прежнему читает/пишет в %TEMP%/Seer.
    • Автозапуск при загрузке больше не изменяет реестр; вместо этого создаётся ярлык в C:\Users\<Username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
    • Убедитесь, что портативная папка имеет права на запись без прав администратора. Если права на запись отсутствуют, будет показано уведомление в системном трее.
    • Обновления синхронизированы с настольной версией, но при нажатии на кнопку загрузки происходит перенаправление на страницу релизов GitHub для ручной загрузки, распаковки и замены (обычно предпочтительно для менеджеров пакетов).
  • Панель управления поддерживает больше параметров сопоставления расширений:
    • ${type_file} для всех файлов.
    • ${type_folder} для всех папок.
    • ${type_all} для всех элементов.

🧩 Плагины

  • Новым пользователям больше не нужно выбирать каталог установки плагинов; местоположение по умолчанию — %LOCALAPPDATA%/Corey/Seer/plugins.

📁 Папки

  • При открытии файла внутри архива с помощью Seer главное окно больше не замораживается; загрузка происходит в отдельном окне с индикатором загрузки.
  • Добавлены опции копирования в контекстном меню локальной папки: копировать абсолютный путь, копировать относительный путь и копировать выбранные файлы/папки.
  • Добавлено копирование относительного пути в контекстном меню архива.
  • Архивы: Уточнены методы обработки данных.
    • Более надёжные и совместимые, лучше обрабатывают крайние случаи.
    • Компромисс — увеличение времени потребления и пиковой памяти примерно на 10%.

🖼️ Изображения

  1. Архитектура модуля просмотра изображений переписана.
  2. Добавлена поддержка форматов ICO, ICNS и CUR.
    1. Вертикальное мозаичное расположение.
    2. Каждое изображение отображается в исходном размере.
    3. Поддерживается экспорт выбранного изображения через правый клик.
    4. Добавлено больше отображений свойств, специфичных для формата.
  3. Обновление движка рендеринга SVG:
    • На основе resvg, лицензия MIT.
    • Для сложных SVG-файлов скорость предпросмотра значительно повышена, поддерживается больше стилей.
    • Исправлена проблема с прыжком масштаба SVG на первом кадре.
  4. Улучшено масштабирование растровых изображений: масштабирование сверхбольших изображений больше не тормозит.
  5. Стиль фона изображения:
    • Добавлена функция переключения фона для прозрачных изображений (настройки действуют только в течение текущего сеанса).
    • В настоящее время поддерживаются: (псевдо) прозрачный, чёрный, серый, белый и (истинно) прозрачный.
  6. Индикатор прогресса загрузки:
    • Для больших изображений программа отображает индикатор загрузки на панели управления.
  7. Исправлена проблема, при которой расчёт подгонки под окно был неточным в некоторых случаях, требуя повторной подгонки после рендеринга.
  8. Исправлены проблемы пустого экрана при недоступности OpenGL:
    • Приложение будет автоматически переключаться на программный рендеринг.
    • Примечание: Некоторые модули (например, видео) сильно зависят от OpenGL; перезагрузка компьютера обычно решает проблемы с OpenGL.

🎦 Мультимедиа

  • Шаг скорости воспроизведения изменён с 0.1 до 0.2, диапазон скорости [0.2, 16].
  • Исправлена проблема, при которой окно предпросмотра и отделённое окно имели одинаковую скорость воспроизведения.
  • Добавлена опция выбора субтитров в контекстное меню.
    • В настоящее время поддерживаются встроенные субтитры и внешние с тем же именем файла.

📄 PDF

Самый быстрый PDF-просмотрщик на Windows вернулся. Текущий цикл: Полный рефакторинг 🚀 -> Лучший PDF-просмотрщик 🪐 -> Добавление функций * x и исправление ошибок * y 🔨 -> Уже не лучший 😭 -> Подготовка к рефакторингу 🤡

Новые функции
  • Добавлены настройки режима масштабирования PDF по умолчанию:
    • Пользователи теперь могут указать режим открытия по умолчанию, включая фактический размер, по ширине, по высоте и пользовательский масштаб.
    • «По высоте» основан на высоте первой страницы.
    • «По ширине» основан на максимальной ширине всех страниц.
    • При выборе «По высоте/ширине» для расчёта масштаба требуется размер окна (значение по умолчанию 960, настраивается в user.ini).
  • Добавлено более полное меню масштабирования PDF:
    • Контекстное меню теперь предоставляет предустановки масштаба, режимы подгонки, текущий процент масштаба и опцию «Установить текущий масштаб как пользовательский по умолчанию».
    • Логика отображения масштаба по умолчанию: только опция по умолчанию восстанавливает масштаб из истории; пользовательский масштаб и режимы подгонки игнорируют историю при открытии.
  • Добавлен единый режим отображения PDF:
    • PDF теперь поддерживает переключение единого режима отображения, включая Default, Dark Mode и Eye Comfort Mode.
  • Добавлено отслеживание области просмотра в миниатюрах:
    • Боковая панель миниатюр теперь отображает рамку области просмотра в реальном времени, указывая, какую часть документа в данный момент показывает основное окно.
  • Добавлены настраиваемые стили интервала между страницами:
    • Страницы PDF теперь поддерживают стандартный интервал, а также несколько стилей «бесшовной разделительной линии», включая сплошную, пунктирную и (псевдо) волнистую линии.
  • Добавлена функция «Найти текущую страницу в миниатюрах»:
    • При щелчке по миниатюре основное окно синхронизируется, теперь можно быстро найти на боковой панели миниатюр страницу, отображаемую в данный момент в основном окне.
Улучшения
  • Улучшена скорость отклика и стабильность при быстрой прокрутке и масштабировании PDF. Быстро, просто быстро, и ничего больше. ⚡️
  • Сокращено мерцание белого экрана и ненужный дублирующий рендеринг при масштабировании.
  • Улучшена логика позиционирования страницы и восстановления позиции прокрутки при первом открытии PDF, обеспечивая более стабильные результаты восстановления.
  • Улучшено поведение боковой панели и её инициализация, включая загрузку миниатюр и оглавления.
  • PDF с парольной защитой загружают предпросмотр быстрее после успешного ввода пароля.
  • Вся строка в списке миниатюр теперь может быть нажата для перехода к странице, а не только область внутри нарисованной границы страницы.
  • Исправлена проблема, при которой рендеринг страницы 0 безусловно запрашивался при запуске.
  • И другие различные исправления.

🌐 HTML

  • Ничего здесь.

📝 Текст

  • Панель управления теперь отображает окончания строк.