Sobre el proyecto

Columns UI es una interfaz de usuario alternativa para la versión de Windows del reproductor de audio foobar2000, construida en torno a paneles y barras de herramientas intercambiables. Se distribuye como un componente de foobar2000 y está dirigida a usuarios que desean un diseño más configurable que la interfaz predeterminada. Entre las características destacadas descritas en el README se incluyen un modo oscuro en Windows 10 y 11, soporte de agrupación en la vista de lista de reproducción con niveles de agrupación variables, carátulas y encabezados de grupo fijos, desplazamiento suave opcional en la mayoría de los paneles integrados y edición de metadatos en línea. La mayoría de los paneles integrados utilizan renderizado de texto DirectWrite, con soporte para emojis en color, fuentes variables y estilos de texto dinámicos. El panel de vista de carátulas admite gestión de color para carátulas e imágenes HDR. La barra de herramientas de botones puede usar iconos SVG a través del proyecto separado SVG services. Se proporcionan paneles de detalles del elemento y propiedades para ver información detallada de las pistas. Los requisitos son Windows 10 o posterior y foobar2000 1.5 o posterior; la versión 3.4.1 se señala como la última versión compatible con Windows 7, 8 y 8.1. Las compilaciones estables y preliminares están disponibles en la página principal del proyecto, y las compilaciones de desarrollo se pueden obtener de ejecuciones recientes de GitHub Actions. El código fuente está licenciado bajo la GNU Lesser General Public License versión 3. La compilación desde el código fuente requiere Visual Studio 2026, el SDK de Windows 11 (10.0.26100.0 o posterior), vcpkg y Python 3.12 o posterior. El repositorio utiliza submódulos de Git, por lo que debe clonarse de forma recursiva. Las compilaciones se pueden realizar a través de la solución de Visual Studio o MSBuild en la línea de comandos, y se documenta una ruta de compilación experimental con Clang. Un script produce un paquete de lanzamiento universal que contiene compilaciones x86 y x64. El repositorio también contiene el código fuente de un sitio de documentación en el directorio docs.