4.4.0

Release date: 2026-05-28

✨ Ogólne

  • Ulepszenie architektury
    • Otwieranie plików w chmurze nie zamraża już głównego okna; wyświetlany jest wskaźnik ładowania do momentu pełnego pobrania pliku i automatycznego załadowania.
    • Dodano obsługę przeglądania plików wewnątrz archiwów.
    • Dla formatów archiwów jak zip, dwukrotne kliknięcie w Eksploratorze plików otwiera je jak folder; teraz obsługiwany jest podgląd plików wewnątrz tych archiwów.
    • Argumenty wiersza poleceń i komunikaty IPC akceptują teraz: „seer-archive:///path/to/archive.zip?entry=file.txt"
  • Opcja ładowania plików w chmurze została przeniesiona z user.ini do Settings > Advanced > Others.
  • Ustanowiono systematyczny i kompleksowy test porównawczy, aby zapobiec znaczącej regresji wydajności dla dowolnego formatu pliku po wydaniu.
  • Settings > Advanced > Window Position and Size: Dodano opcję „Center window on every open".
  • Systemowy podgląd
    • Buforowano dane, aby skrócić czas pobierania listy obsługiwanych podglądów systemowych podczas uruchamiania aplikacji.
  • Ulepszenia wersji przenośnej
    • Nie zapisuje już danych w %LOCALAPPDATA%. Wszystkie dane są zapisywane w katalogu aplikacji. Wersja przenośna nadal odczytuje/zapisuje %TEMP%/Seer.
    • Autostart przy starcie nie modyfikuje już rejestru; zamiast tego generuje skrót w C:\Users\<NazwaUżytkownika>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
    • Upewnij się, że folder przenośny ma uprawnienia do zapisu bez wymagania uprawnień administratora. Jeśli brakuje uprawnień do zapisu, wyświetlone zostanie powiadomienie w zasobniku systemowym.
    • Aktualizacje są synchronizowane z wersją desktopową, ale kliknięcie pobierania przekierowuje na stronę wydań GitHub w celu ręcznego pobrania, dekompresji i zastąpienia (zwykle preferowane dla menedżerów pakietów).
  • Pasek sterowania obsługuje więcej parametrów dopasowywania rozszerzeń:
    • ${type_file} dla wszystkich plików.
    • ${type_folder} dla wszystkich folderów.
    • ${type_all} dla wszystkich elementów.

🧩 Wtyczki

  • Nowi użytkownicy nie muszą już wybierać katalogu instalacji wtyczek; domyślna lokalizacja to %LOCALAPPDATA%/Corey/Seer/plugins.

📁 Folder

  • Podczas otwierania pliku wewnątrz archiwum za pomocą Seera, nie zamraża już głównego okna; zostanie załadowany w oddzielnym oknie ze wskaźnikiem ładowania.
  • Dodano opcje kopiowania w menu kontekstowym lokalnego folderu: kopiuj ścieżkę bezwzględną, kopiuj ścieżkę względną i kopiuj zaznaczone pliki/foldery.
  • Dodano kopiowanie ścieżki względnej w menu kontekstowym archiwum.
  • Archiwa: Udoskonalono metody przetwarzania danych.
    • Bardziej niezawodne i kompatybilne, lepiej radzące sobie z ekstremalnymi przypadkami brzegowymi.
    • Kompromisem jest wzrost czasu i szczytowego zużycia pamięci o około 10%.

🖼️ Obraz

  1. Architektura modułu przeglądania obrazów została przepisana.
  2. Dodano obsługę formatów ICO, ICNS i CUR.
    1. Układ kafelków pionowych.
    2. Każdy obraz wyświetlany w oryginalnym rozmiarze pikseli.
    3. Obsługuje eksport wybranego obrazu przez kliknięcie prawym przyciskiem.
    4. Dodano więcej wyświetlania właściwości specyficznych dla formatu.
  3. Ulepszenie silnika renderowania SVG:
    • Oparty na resvg, licencja MIT.
    • Dla złożonych plików SVG szybkość podglądu jest znacznie poprawiona i obsługiwanych jest więcej stylów.
    • Naprawiono problem ze skokiem skali SVG w pierwszej klatce.
  4. Poprawiono skalowanie obrazów rastrowych: powiększanie/pomniejszanie bardzo dużych obrazów nie jest już opóźnione.
  5. Styl tła obrazu:
    • Dodano funkcję przełączania tła dla przezroczystych obrazów (ustawienia utrzymują się tylko podczas bieżącej sesji).
    • Obecnie obsługiwane: (pseudo) przezroczyste, czarne, szare, białe i (prawdziwie) przezroczyste.
  6. Wskaźnik postępu ładowania:
    • Dla dużych obrazów program wyświetla wskaźnik ładowania na pasku sterowania.
  7. Naprawiono problem, w którym obliczenia dopasowania do okna były niedokładne w niektórych przypadkach, wymagając wtórnego dopasowania po renderowaniu.
  8. Naprawiono problemy z pustym wyświetlaniem, gdy OpenGL jest niedostępny:
    • Aplikacja automatycznie przełączy się na renderowanie CPU.
    • Uwaga: Niektóre moduły (np. wideo) są silnie zależne od OpenGL; ponowne uruchomienie komputera zwykle rozwiązuje problemy z OpenGL.

🎦 Multimedia

  • Zmieniono krok szybkości odtwarzania z 0.1 na 0.2, z zakresem szybkości [0.2, 16].
  • Naprawiono problem, w którym okno podglądu i oddzielone okno współdzieliły tę samą szybkość odtwarzania.
  • Dodano opcję wyboru napisów do menu po kliknięciu prawym przyciskiem.
    • Obecnie obsługuje napisy osadzone i zewnętrzne napisy o tej samej nazwie pliku.

📄 PDF

Najszybsza przeglądarka PDF na Windows powraca. Bieżąca pętla: Pełna refaktoryzacja 🚀 -> Najlepsza przeglądarka PDF 🪐 -> Dodawanie funkcji * x i naprawianie błędów * y 🔨 -> Już nie najlepsza 😭 -> Przygotowanie do refaktoryzacji 🤡

Nowe funkcje
  • Dodano domyślne ustawienia trybu powiększenia PDF:
    • Użytkownicy mogą teraz określić domyślny tryb otwierania, w tym rzeczywisty rozmiar, dopasuj szerokość, dopasuj wysokość i niestandardowe powiększenie.
    • „Dopasuj wysokość" opiera się na wysokości pierwszej strony.
    • „Dopasuj szerokość" opiera się na maksymalnej szerokości wszystkich stron.
    • Po wybraniu „Dopasuj wysokość/szerokość" rozmiar okna jest wymagany do obliczenia powiększenia (domyślna wartość to 960, skonfigurowana w user.ini).
  • Dodano bardziej kompletne menu powiększenia PDF:
    • Menu po kliknięciu prawym przyciskiem zapewnia teraz presety powiększenia, tryby dopasowania, wyświetlanie aktualnego procentu powiększenia i opcję „Ustaw bieżące powiększenie jako niestandardowe domyślne".
    • Domyślna logika wyświetlania powiększenia: tylko domyślna opcja przywraca powiększenie z historii; niestandardowe powiększenie i tryby dopasowania ignorują historię przy otwieraniu.
  • Dodano ujednolicony tryb wyświetlania PDF:
    • PDF obsługuje teraz przełączanie ujednoliconego trybu wyświetlania, w tym Domyślny, Tryb ciemny i Tryb komfortu dla oczu.
  • Dodano śledzenie obszaru widoku w miniaturach:
    • Panel boczny miniaturek wyświetla teraz ramkę obszaru widoku w czasie rzeczywistym, wskazującą, która część dokumentu jest aktualnie wyświetlana w głównym widoku.
  • Dodano konfigurowalne style odstępów między stronami:
    • Strony PDF obsługują teraz standardowe odstępy, a także wiele stylów „bezszwowych linii podziału", w tym linie ciągłe, przerywane i (pseudo) faliste.
  • Dodano funkcję „Znajdź bieżącą stronę w miniaturach":
    • Kliknięcie miniatury synchronizuje główny widok, a teraz można szybko zlokalizować panel boczny miniaturek do strony aktualnie wyświetlanej w głównym widoku.
Ulepszenia
  • Poprawiono szybkość reakcji i stabilność podczas szybkiego przewijania i powiększania w PDF. Szybko, po prostu szybko, nic więcej. ⚡️
  • Zmniejszono migotanie białego ekranu i niepotrzebne podwójne renderowanie podczas powiększania.
  • Poprawiono logikę pozycjonowania stron i przywracania pozycji przewijania przy pierwszym otwarciu PDF, zapewniając bardziej stabilne wyniki przywracania.
  • Poprawiono reakcję panelu bocznego i zachowanie inicjalizacji, w tym ładowanie miniaturek i spisu treści.
  • Pliki PDF chronione hasłem ładują podgląd szybciej po pomyślnym wprowadzeniu hasła.
  • Cały wiersz na liście miniaturek można teraz kliknąć, aby zlokalizować strony, zamiast reagować tylko wewnątrz narysowanej granicy strony.
  • Naprawiono problem, w którym renderowanie strony 0 było bezwzględnie żądane przy starcie.
  • Oraz inne różne poprawki.

🌐 HTML

  • Nic tutaj.

📝 Tekst

  • Pasek sterowania wyświetla teraz zakończenia wierszy.