4.4.0

Release date: 2026-05-28

✨ General

  • Mise à niveau de l'architecture
    • L'ouverture de fichiers cloud ne fige plus la fenêtre principale ; un indicateur de chargement s'affiche jusqu'à ce que le fichier soit complètement téléchargé et chargé automatiquement.
    • Ajout de la prise en charge de la visualisation des fichiers dans les archives.
    • Pour les formats d'archive comme zip, un double-clic dans l'Explorateur de fichiers les ouvre comme un dossier ; désormais, l'aperçu des fichiers dans ces archives est pris en charge.
    • Les arguments de ligne de commande et les messages IPC acceptent désormais : « seer-archive:///path/to/archive.zip?entry=file.txt »
  • L'option de chargement des fichiers cloud a été déplacée de user.ini vers Paramètres > Avancé > Autres.
  • Établissement d'un test de référence systématique et complet pour éviter toute régression de performance significative pour tout format de fichier après la publication.
  • Paramètres > Avancé > Position et taille de la fenêtre : Ajout de l'option « Centrer la fenêtre à chaque ouverture ».
  • Visualiseur système
    • Données mises en cache pour réduire le temps passé à récupérer la liste de prise en charge du visualiseur système au démarrage de l'application.
  • Améliorations de la version portable
    • N'écrit plus dans %LOCALAPPDATA%. Toutes les données sont écrites dans le répertoire de l'application. La version portable lit/écrit toujours %TEMP%/Seer.
    • L'exécution automatique au démarrage ne modifie plus le registre ; elle génère plutôt un raccourci dans C:\Users\<NomUtilisateur>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
    • Assurez-vous que le dossier portable dispose des droits d'écriture sans nécessiter de privilèges Administrateur. Si les droits d'écriture sont absents, une notification dans la barre d'état système sera affichée.
    • Les mises à jour sont synchronisées avec la version bureau, mais cliquer sur télécharger redirige vers la page des versions GitHub pour un téléchargement, une décompression et un remplacement manuels (généralement préféré pour les gestionnaires de paquets).
  • La barre de contrôle prend en charge plus de paramètres de correspondance d'extension :
    • ${type_file} pour tous les fichiers.
    • ${type_folder} pour tous les dossiers.
    • ${type_all} pour tous les éléments.

🧩 Plugins

  • Les nouveaux utilisateurs ne sont plus obligés de choisir un répertoire d'installation des plugins ; l'emplacement par défaut est défini sur %LOCALAPPDATA%/Corey/Seer/plugins.

📁 Dossier

  • Lors de l'ouverture d'un fichier dans une archive avec Seer, cela ne fige plus la fenêtre principale ; il se charge dans une fenêtre séparée avec un indicateur de chargement.
  • Ajout d'options de copie dans le menu contextuel du dossier local : copier le chemin absolu, copier le chemin relatif et copier les fichiers/dossiers sélectionnés.
  • Ajout de la copie du chemin relatif dans le menu contextuel de l'archive.
  • Archives : Méthodes de traitement des données affinées.
    • Plus fiable et compatible, gérant mieux les cas extrêmes.
    • Le compromis est une augmentation d'environ 10 % du temps et de la mémoire de pointe.

🖼️ Image

  1. L'architecture du module de visualisation d'images a été réécrite.
  2. Ajout de la prise en charge des formats ICO, ICNS et CUR.
    1. Disposition en mosaïque verticale.
    2. Chaque image est affichée à sa taille en pixels d'origine.
    3. Prend en charge l'exportation de l'image sélectionnée via un clic droit.
    4. Ajout d'affichages de propriétés supplémentaires spécifiques au format.
  3. Mise à niveau du moteur de rendu SVG :
    • Basé sur resvg, licence MIT.
    • Pour les fichiers SVG complexes, la vitesse d'aperçu est considérablement améliorée et plus de styles sont pris en charge.
    • Correction du problème de saut d'échelle SVG sur la première image.
  4. Amélioration de la mise à l'échelle des images raster : le zoom avant/arrière sur les images ultra-larges n'est plus saccadé.
  5. Style d'arrière-plan des images :
    • Ajout d'une fonctionnalité de changement d'arrière-plan pour les images transparentes (les paramètres persistent uniquement pendant la session en cours).
    • Actuellement pris en charge : (pseudo) transparent, noir, gris, blanc et (vraiment) transparent.
  6. Indicateur de progression du chargement :
    • Pour les grandes images, le programme affiche un indicateur de chargement dans la barre de contrôle.
  7. Correction du problème où les calculs d'ajustement à la fenêtre étaient inexacts dans certains cas, nécessitant un deuxième ajustement après le rendu.
  8. Correction des problèmes d'affichage vide lorsque OpenGL n'est pas disponible :
    • L'application reviendra automatiquement au rendu CPU.
    • Remarque : Certains modules (ex. vidéo) dépendent fortement d'OpenGL ; le redémarrage de l'ordinateur résout généralement les problèmes OpenGL.

🎦 Multimédia

  • Modification du pas de vitesse de lecture de 0,1 à 0,2, avec une plage de vitesses de [0,2, 16].
  • Correction d'un problème où la fenêtre d'aperçu et la fenêtre séparée partageaient la même vitesse de lecture.
  • Ajout d'une option de sélection de sous-titres dans le menu contextuel.
    • Prend actuellement en charge les sous-titres intégrés et les sous-titres externes ayant le même nom de fichier.

📄 PDF

Le visualiseur PDF le plus rapide sur Windows est de retour. La boucle actuelle : Refonte complète 🚀 -> Le meilleur visualiseur PDF 🪐 -> Ajout de fonctionnalités * x & correction de bugs * y 🔨 -> Ce n'est plus le meilleur 😭 -> Préparation de la refonte 🤡

Nouvelles fonctionnalités
  • Ajout des paramètres de mode de zoom PDF par défaut :
    • Les utilisateurs peuvent désormais spécifier le mode d'ouverture par défaut, y compris la taille réelle, l'ajustement à la largeur, l'ajustement à la hauteur et le zoom personnalisé.
    • « Ajustement à la hauteur » est basé sur la hauteur de la première page.
    • « Ajustement à la largeur » est basé sur la largeur maximale de toutes les pages.
    • Lorsque « Ajustement à la hauteur/largeur » est sélectionné, la taille de la fenêtre est requise pour le calcul du zoom (valeur par défaut 960, configurée dans user.ini).
  • Ajout d'un menu de zoom PDF plus complet :
    • Le menu contextuel fournit désormais des préréglages de zoom, des modes d'ajustement, l'affichage du pourcentage de zoom actuel et l'option « Définir le zoom actuel comme personnalisé par défaut ».
    • Logique d'affichage du zoom par défaut : seule l'option par défaut récupère le zoom depuis l'historique ; le zoom personnalisé et les modes d'ajustement ignorent l'historique lors de l'ouverture.
  • Ajout d'un mode d'affichage PDF unifié :
    • Le PDF prend désormais en charge le changement de mode d'affichage unifié, y compris Défaut, Mode sombre et Mode confort visuel.
  • Ajout du suivi de la zone d'affichage dans les vignettes :
    • La barre latérale des vignettes affiche désormais un cadre de zone d'affichage en temps réel indiquant quelle partie du document la vue principale affiche actuellement.
  • Ajout de styles d'espacement de page personnalisables :
    • Les pages PDF prennent désormais en charge l'espacement standard, ainsi que plusieurs styles de « ligne de séparation sans couture », y compris les lignes pleines, pointillées et (pseudo) ondulées.
  • Ajout de la fonction « Localiser la page actuelle dans les vignettes » :
    • En plus de cliquer sur une vignette pour synchroniser la vue principale, vous pouvez désormais localiser rapidement la barre latérale des vignettes sur la page actuellement affichée dans la vue principale.
Améliorations
  • Vitesse de réponse et stabilité améliorées lors du défilement et du zoom rapides dans un PDF. Rapide, juste rapide, rien d'autre. ⚡️
  • Réduction du flash d'écran blanc et du rendu en double inutile lors du zoom.
  • Amélioration de la logique de positionnement des pages et de récupération de la position de défilement lors de la première ouverture d'un PDF, garantissant des résultats de récupération plus stables.
  • Amélioration de la réactivité de la barre latérale et du comportement d'initialisation, y compris le chargement des vignettes et de la table des matières.
  • Les PDF protégés par mot de passe chargent l'aperçu plus rapidement après une saisie réussie du mot de passe.
  • La ligne entière dans la liste des vignettes peut désormais être cliquée pour localiser les pages, au lieu de répondre uniquement à l'intérieur de la limite de page dessinée.
  • Correction d'un problème où le rendu de la page 0 était demandé inconditionnellement au démarrage.
  • Et autres corrections diverses.

🌐 HTML

  • Rien ici.

📝 Texte

  • La barre de contrôle affiche désormais les fins de ligne.