Galerie WPF : borner le travail et expliciter la portée des filtres
Contexte, preuves et limites
Retour d’expérience fourni par l’utilisateur le 29 octobre 2026 sur LG Firmware Explorer, application Windows C# / WPF d’exploration de firmware. Préférence exprimée : logiciel de bureau classique, sobre et compréhensible, proche de Dolphin ; refus d’un « dashboard IA » générique.
Le récit rapporte des vérifications fonctionnelles, des observations de fenêtre et un retour positif de l’utilisateur sur le rapport HTML. Ces événements sont déclarés par l’utilisateur ; ils ne sont pas rejoués lors de cette capitalisation. La lecture du code v2.3.0 confirme uniquement les mécanismes précisés ci-dessous. Aucune étude UX représentative, validation complète d’accessibilité, mesure de performance ou exécution de l’application n’a été effectuée ici.
Les recommandations sont des hypothèses de transfert à confronter aux tâches, à la plateforme et aux contraintes du prochain projet. Les tests proposés ci-dessous restent à exécuter dans ce projet ; leur présence dans la fiche ne vaut pas réussite.
Preuves et conditions d’application
Le récit signale un catalogue de 1 309 images ; son volume n’a pas été reproduit. Le code confirme page de 36, bornes 112 × 72, cache de trois pages et annulation. La présence de Task.Run et d’un cache n’est pas une mesure de fluidité. L’info-bulle annonce que l’export porte sur tous les résultats ; tester effectivement cette portée dans le logiciel avant de la déclarer vérifiée.
Règles à adapter au contexte
- Pour reconnaître des images, évaluer une galerie de miniatures et conserver une vue Liste pour les métadonnées.
- Borner taille des miniatures, cache et quantité de travail ; dimensionner ces limites avec des mesures du projet.
- Charger hors du fil de fenêtre, annuler les requêtes obsolètes et vérifier que le résultat appartient toujours au contexte courant.
- Appliquer les filtres au catalogue et annoncer si l’export concerne toute la sélection filtrée ou seulement la page.
Vérification proposée — non exécutée ici
Changer rapidement filtre, page, catalogue et sélection ; exporter un filtre couvrant plusieurs pages et comparer son inventaire au catalogue filtré.
Critère : Pas de résultat obsolète visible, interface réactive, sélection cohérente et quantité exportée conforme à la portée annoncée.
Traçabilité
Dossier de retour d’expérience : [[KNOW-REF-064]].
Sources primaires :
- MainWindow.xaml
- MainWindow.Exploration.cs
- Services/GraphicThumbnailService.cs
- Services/GraphicExportService.cs
Récit original : references/experience/lg-firmware-explorer-v2.3.0/retour-utilisateur.txt. Contrôles statiques, lignes et SHA-256 : references/experience/lg-firmware-explorer-v2.3.0/preuves-code.json.