Notes de version de Lyrics Card Generator v4.4.0
Date de publication : 2026-07-10
Cette version retire les paramètres de leur fenêtre modale pour les placer dans une « aile des paramètres » complète, à droite de l’éditeur. L’éditeur, les exemples de paroles et les paramètres partagent désormais un même système spatial exclusif : les exemples arrivent toujours par le haut, les paramètres par la droite, et toutes les préférences, prévisualisations, sauvegardes automatiques et règles de persistance existantes sont conservées.
Principales nouveautés
- Les paramètres n’ajoutent plus de voile sombre et ne laissent plus l’éditeur d’arrière-plan interactif. L’éditeur sort vers la gauche pendant que l’aile des paramètres entre par la droite.
- Un état de surface actif unifié isole les zones masquées avec
aria-hidden,inertet le blocage des événements du pointeur. Échap et le X de l’en-tête reviennent à l’éditeur et rendent le focus au bouton Paramètres d’origine. - La navigation propose trois modes adaptatifs : barre latérale complète avec descriptions sur grand écran, rail d’icônes en largeur moyenne et menu de catégorie qui se referme automatiquement sur petit écran.
- Ajout d’un en-tête dédié, de l’état de sauvegarde, de descriptions de catégories et de cartes de groupes cohérentes, sans modifier les catégories Général, Apparence, Exportation, IA et À propos.
- L’état et les effets des paramètres sont séparés de l’ancienne enveloppe modale. Les préférences ordinaires restent prévisualisées et enregistrées immédiatement, les anciennes ressources d’arrière-plan sont toujours nettoyées et les paramètres d’IA conservent la sauvegarde différée de 700 ms avec finalisation à la fermeture.
- Une configuration IA incomplète ouvre directement la catégorie IA. Les saisies sont conservées lors du changement de catégorie et le mode de mouvement réduit remplace le grand glissement par un fondu très bref.
- Suppression de la grille d’arrière-plan de l’application et du cadre extérieur de l’aile des paramètres, amélioration de l’animation de sélection, déplacement de Spark Cursor vers Apparence, alignement des boutons d’action des paroles et verrouillage de la mise en page initiale sur Personnalisé avec hauteur automatique.
- Ajout des descriptions localisées dans les six langues et de tests de régression couvrant les transitions spatiales, le cycle de sauvegarde, la navigation adaptative et l’accessibilité.
Vérification
- npm run typecheck
- npm run core:test
- npm run build
- npm run desktop:build
- git diff --check
- Contrôles adaptatifs et interactifs à 1520px, 1280px, 900px, 720px et 520px