Explorer
KNOW-PAT-258

Galerie WPF : borner le travail et expliciter la portée des filtres

Domaine
dev-general
Type
pattern
Priorité
P3

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 :

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.