Sobre el proyecto

UI Wizard (foo_ui_wizard) es un componente para foobar2000 que remodela la interfaz de ventana del reproductor. Forma parte del proyecto Wizardium y se distribuye bajo la Licencia MIT. Capacidades descritas en el README: Personalización de la apariencia de la ventana - Múltiples estilos de marco: Default, Small Caption, No Caption, No Border. - Efectos Aero configurables: Default, Disabled, Glass Frame, Sheet of Glass. - Color de fondo y transparencia de la ventana personalizables. - Título e icono de ventana personalizados opcionales. - Sombra de ventana configurable para estilos sin bordes. Control del comportamiento de la ventana - Posicionamiento y dimensionamiento ajustables de la ventana con restricciones de ancho y alto mínimos y máximos. - Área de título personalizable para arrastrar, con varios estilos de movimiento como botones del ratón y combinaciones de teclas. - Funcionalidad de ajuste a bordes con distancias de ajuste y desajuste configurables. - Acciones de la tecla ESC: None, Hide o Exit. - Ocultación de la ventana por inactividad con un tiempo de espera personalizable. Gestión del estado de la ventana - Alternar entre los estados Normal, Maximized y Fullscreen. - Opción para deshabilitar la maximización o el redimensionamiento de la ventana. - Guardado y carga automáticos de la posición y el tamaño de la ventana. API de scripting - Una interfaz COM/ActiveX para scripting dentro de foobar2000 mediante Spider Monkey Panel o JSplitter. - Se referencia un documento de API para usuarios de JavaScript, que describe propiedades y ejemplos de uso. Requisitos y configuración - Requiere foobar2000, además de Spider Monkey Panel o JSplitter para el scripting en JavaScript. - Instalación: instalar foobar2000, obtener el componente y vincularlo a la instalación de foobar2000. - La configuración se realiza a través de foobar2000 Preferences en Display > UI Wizard. Notas del proyecto - El README acredita a Peter Pawlowski (foobar2000), Tsuda Kageyu (MinHook) y Majestyk por sus contribuciones e informes de errores. - Se referencia un changelog para actualizaciones y correcciones. - Se invita a contribuir mediante pull requests e informes de problemas.