À propos du projet

UI Wizard (foo_ui_wizard) est un composant pour foobar2000 qui redéfinit l'interface de la fenêtre du lecteur. Il fait partie du projet Wizardium et est distribué sous la licence MIT. Capacités décrites dans le README : Personnalisation de l'apparence de la fenêtre - Plusieurs styles de cadre : Par défaut, Petite légende, Sans légende, Sans bordure. - Effets Aero configurables : Par défaut, Désactivé, Cadre en verre, Feuille de verre. - Couleur de fond et transparence de la fenêtre personnalisables. - Titre et icône de fenêtre personnalisés en option. - Ombre de fenêtre configurable pour les styles sans bordure. Contrôle du comportement de la fenêtre - Positionnement et dimensionnement ajustables avec contraintes de largeur et hauteur minimales et maximales. - Zone de légende personnalisable pour le déplacement, avec divers styles de mouvement comme les boutons de souris et les combinaisons de touches. - Fonction d'ancrage aux bords avec distances d'ancrage et de désancrage configurables. - Actions de la touche Échap : Aucune, Masquer ou Quitter. - Masquage automatique de la fenêtre en cas d'inactivité avec délai personnalisable. Gestion de l'état de la fenêtre - Bascule entre les états Normal, Maximisé et Plein écran. - Option pour désactiver la maximisation ou le redimensionnement de la fenêtre. - Sauvegarde et chargement automatiques de la position et de la taille de la fenêtre. API de script - Interface COM/ActiveX pour les scripts dans foobar2000 via Spider Monkey Panel ou JSplitter. - Un document API est référencé pour les utilisateurs JavaScript, décrivant les propriétés et des exemples d'utilisation. Exigences et configuration - Nécessite foobar2000, plus Spider Monkey Panel ou JSplitter pour les scripts JavaScript. - Installation : installer foobar2000, obtenir le composant et le lier à l'installation de foobar2000. - La configuration se fait via les préférences de foobar2000 sous Affichage > UI Wizard. Notes du projet - Le README crédite Peter Pawlowski (foobar2000), Tsuda Kageyu (MinHook) et Majestyk pour leurs contributions et rapports de bogues. - Un journal des modifications est référencé pour les mises à jour et corrections. - Les contributions sont invitées via des demandes de tirage et des rapports de problèmes.