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%.
🖼️ Изображения
- Архитектура модуля просмотра изображений переписана.
- Добавлена поддержка форматов ICO, ICNS и CUR.
- Вертикальное мозаичное расположение.
- Каждое изображение отображается в исходном размере.
- Поддерживается экспорт выбранного изображения через правый клик.
- Добавлено больше отображений свойств, специфичных для формата.
- Обновление движка рендеринга SVG:
- На основе resvg, лицензия
MIT. - Для сложных SVG-файлов скорость предпросмотра значительно повышена, поддерживается больше стилей.
- Исправлена проблема с прыжком масштаба SVG на первом кадре.
- На основе resvg, лицензия
- Улучшено масштабирование растровых изображений: масштабирование сверхбольших изображений больше не тормозит.
- Стиль фона изображения:
- Добавлена функция переключения фона для прозрачных изображений (настройки действуют только в течение текущего сеанса).
- В настоящее время поддерживаются: (псевдо) прозрачный, чёрный, серый, белый и (истинно) прозрачный.
- Индикатор прогресса загрузки:
- Для больших изображений программа отображает индикатор загрузки на панели управления.
- Исправлена проблема, при которой расчёт подгонки под окно был неточным в некоторых случаях, требуя повторной подгонки после рендеринга.
- Исправлены проблемы пустого экрана при недоступности OpenGL:
- Приложение будет автоматически переключаться на программный рендеринг.
- Примечание: Некоторые модули (например, видео) сильно зависят от OpenGL; перезагрузка компьютера обычно решает проблемы с OpenGL.
🎦 Мультимедиа
- Шаг скорости воспроизведения изменён с 0.1 до 0.2, диапазон скорости [0.2, 16].
- Исправлена проблема, при которой окно предпросмотра и отделённое окно имели одинаковую скорость воспроизведения.
- Добавлена опция выбора субтитров в контекстное меню.
- В настоящее время поддерживаются встроенные субтитры и внешние с тем же именем файла.
Самый быстрый PDF-просмотрщик на Windows вернулся. Текущий цикл: Полный рефакторинг 🚀 -> Лучший PDF-просмотрщик 🪐 -> Добавление функций * x и исправление ошибок * y 🔨 -> Уже не лучший 😭 -> Подготовка к рефакторингу 🤡
Новые функции
- Добавлены настройки режима масштабирования PDF по умолчанию:
- Пользователи теперь могут указать режим открытия по умолчанию, включая фактический размер, по ширине, по высоте и пользовательский масштаб.
- «По высоте» основан на высоте первой страницы.
- «По ширине» основан на максимальной ширине всех страниц.
- При выборе «По высоте/ширине» для расчёта масштаба требуется размер окна (значение по умолчанию 960, настраивается в
user.ini).
- Добавлено более полное меню масштабирования PDF:
- Контекстное меню теперь предоставляет предустановки масштаба, режимы подгонки, текущий процент масштаба и опцию «Установить текущий масштаб как пользовательский по умолчанию».
- Логика отображения масштаба по умолчанию: только опция по умолчанию восстанавливает масштаб из истории; пользовательский масштаб и режимы подгонки игнорируют историю при открытии.
- Добавлен единый режим отображения PDF:
- PDF теперь поддерживает переключение единого режима отображения, включая Default, Dark Mode и Eye Comfort Mode.
- Добавлено отслеживание области просмотра в миниатюрах:
- Боковая панель миниатюр теперь отображает рамку области просмотра в реальном времени, указывая, какую часть документа в данный момент показывает основное окно.
- Добавлены настраиваемые стили интервала между страницами:
- Страницы PDF теперь поддерживают стандартный интервал, а также несколько стилей «бесшовной разделительной линии», включая сплошную, пунктирную и (псевдо) волнистую линии.
- Добавлена функция «Найти текущую страницу в миниатюрах»:
- При щелчке по миниатюре основное окно синхронизируется, теперь можно быстро найти на боковой панели миниатюр страницу, отображаемую в данный момент в основном окне.
Улучшения
- Улучшена скорость отклика и стабильность при быстрой прокрутке и масштабировании PDF. Быстро, просто быстро, и ничего больше. ⚡️
- Сокращено мерцание белого экрана и ненужный дублирующий рендеринг при масштабировании.
- Улучшена логика позиционирования страницы и восстановления позиции прокрутки при первом открытии PDF, обеспечивая более стабильные результаты восстановления.
- Улучшено поведение боковой панели и её инициализация, включая загрузку миниатюр и оглавления.
- PDF с парольной защитой загружают предпросмотр быстрее после успешного ввода пароля.
- Вся строка в списке миниатюр теперь может быть нажата для перехода к странице, а не только область внутри нарисованной границы страницы.
- Исправлена проблема, при которой рендеринг страницы 0 безусловно запрашивался при запуске.
- И другие различные исправления.
🌐 HTML
- Ничего здесь.
📝 Текст
- Панель управления теперь отображает окончания строк.