IMG Dataset Refiner v4
📝 Changelog - IMG Dataset Refiner
v4.0 Pro (Mise à jour d'Ergonomie et de Productivité)
Cette mise à jour se concentre sur l'accélération radicale du flux de travail manuel et la fiabilisation de l'interface face aux limitations strictes de Gradio 4.
📚 Nouveau : Bibliothèque de mots (Mass Batch Custom)
- Module 100% sur mesure : Remplacement de l'ancien tableau par une liste cliquable personnalisée (HTML/JS) immunisée contre les blocages de Gradio.
- Sélection visuelle : Les mots cochés s'illuminent en orange instantanément.
- Édition de masse : Nouveaux modes pour Ajouter, Retirer ou Remplacer des mots spécifiques sur toute une sélection d'images d'un seul clic.
- Mise à jour en temps réel : L'application de la bibliothèque rafraîchit immédiatement l'éditeur de texte et la galerie visuelle.
🌍 Traduction Avancée & Live
- Aperçu Live Natif : Le visualiseur de traduction en temps réel utilise désormais un composant natif stylisé en CSS (vert) pour une stabilité parfaite.
- Traduction Globale : Nouveau bouton permettant de traduire l'intégralité du caption actuel vers l'anglais et de le sauvegarder automatiquement.
- Analyse contextuelle : Le traducteur lit désormais la phrase entière au lieu de la découper mot à mot, garantissant une meilleure détection de la langue de départ (ex: lumière traduit correctement en light).
✨ UI, UX & Navigation
- Navigation "Mains sur le clavier" : Ajout des raccourcis PageUp et PageDown pour passer à l'image précédente/suivante sans jamais perdre le focus de frappe dans la zone de texte.
- Tri Dynamique : Ajout d'une option au-dessus de la galerie pour trier les images par ordre alphabétique croissant (A-Z) ou décroissant (Z-A).
- Interface "Desktop" : Suppression forcée par CSS des en-têtes et pieds de page natifs de Gradio (menu hamburger) pour une interface plus propre et immersive. La barre "Recette Globale" a été rapatriée en haut de l'écran.
🛠️ Correctifs & Optimisations (Gradio 4)
- Backups Intelligents : Le script ne génère plus de fichiers .bak inutiles si le fichier .txt d'origine est complètement vide.
- Contournement de Sécurité JS : Les événements onclick bloqués par Gradio ont été remplacés par un système global d'attributs data-idx couplé à un horodatage (Date.now()), garantissant une réactivité parfaite aux clics.
- Fenêtres de confirmation : Réparation des pop-ups JavaScript de confirmation (Batch & Undo) qui faisaient perdre les données en mémoire sous Gradio 4.
- Internationalisation (100%) : Tous les nouveaux modules, alertes Javascript et messages système sont désormais liés aux fichiers fr.json et en.json pour une bascule linguistique instantanée et totale.