4.4.0

Release date: 2026-05-28

✨ Загальне

  • Оновлення архітектури
    • Відкриття хмарних файлів більше не заморожує головне вікно; відображається індикатор завантаження до повного завантаження файлу та його автоматичного відкриття.
    • Додано підтримку перегляду файлів всередині архівів.
    • Для архівних форматів, як 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 недоступний:
    • Додаток автоматично переключається на рендеринг через CPU.
    • Примітка: деякі модулі (наприклад, відео) сильно залежать від OpenGL; перезавантаження комп'ютера зазвичай вирішує проблеми з OpenGL.

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

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

📄 PDF

Найшвидший переглядач PDF на Windows повернувся. Поточний цикл: Повний рефакторинг 🚀 -> Найкращий переглядач PDF 🪐 -> Додавання функцій * x та виправлення помилок * y 🔨 -> Більше не найкращий 😭 -> Підготовка до рефакторингу 🤡

Нові функції
  • Додано налаштування режиму масштабування PDF за замовчуванням:
    • Користувачі тепер можуть вказати режим відкриття за замовчуванням, включаючи фактичний розмір, вмістити по ширині, вмістити по висоті та власне масштабування.
    • «Вмістити по висоті» базується на висоті першої сторінки.
    • «Вмістити по ширині» базується на максимальній ширині всіх сторінок.
    • При виборі «Вмістити по висоті/ширині» для обчислення масштабу потрібен розмір вікна (значення за замовчуванням — 960, налаштовується в user.ini).
  • Додано більш повне меню масштабування PDF:
    • Контекстне меню тепер надає пресети масштабування, режими вміщення, відображення поточного відсотка масштабу та опцію «Set current zoom as custom default».
    • Логіка відображення масштабу за замовчуванням: лише опція за замовчуванням відновлює масштаб з історії; власне масштабування та режими вміщення ігнорують історію при відкритті.
  • Додано уніфікований режим відображення PDF:
    • PDF тепер підтримує перемикання уніфікованого режиму відображення, включаючи Default, Dark Mode та Eye Comfort Mode.
  • Додано відстеження області перегляду в мініатюрах:
    • Бічна панель мініатюр тепер відображає рамку області перегляду в реальному часі, показуючи, яку частину документа зараз відображає головний перегляд.
  • Додано настроювані стилі проміжків між сторінками:
    • Сторінки PDF тепер підтримують стандартні проміжки, а також кілька стилів «безшовних ліній-роздільників», включаючи суцільні, пунктирні та (псевдо) хвилясті лінії.
  • Додано функцію «Locate current page in thumnails»:
    • Подібно до того, як клік на мініатюрі синхронізує головний перегляд, тепер можна швидко знайти бічну панель мініатюр до сторінки, яка зараз відображається в головному перегляді.
Покращення
  • Покращено швидкість реакції та стабільність при швидкому прокручуванні та масштабуванні PDF. Швидко, просто швидко, нічого більше. ⚡️
  • Зменшено мерехтіння білого екрана та непотрібне повторне рендеринг під час масштабування.
  • Покращено логіку позиціонування сторінок та відновлення позиції прокрутки при першому відкритті PDF, забезпечуючи більш стабільні результати відновлення.
  • Покращено реакцію бічної панелі та поведінку ініціалізації, включаючи завантаження мініатюр і змісту.
  • PDF, захищені паролем, завантажують перегляд швидше після успішного введення пароля.
  • Весь рядок у списку мініатюр тепер можна клікнути для переходу до сторінки, замість реагування лише всередині намальованої межі сторінки.
  • Виправлено проблему, коли рендеринг нульової сторінки безумовно запитувався при запуску.
  • І інші різноманітні виправлення.

🌐 HTML

  • Тут нічого нового.

📝 Текст

  • Панель керування тепер відображає символи кінця рядка.