WindowBlinds es un programa informático que permite a los usuarios personalizar la interfaz gráfica de usuario de Windows . Ha sido desarrollado por Stardock desde 1998 y es el componente más popular de su suite de software estrella, Object Desktop . También está disponible por separado y como un componente ActiveX/COM llamado DirectSkin . Introducido en su sexta versión, admite efectos de mezcla alfa similares a la composición de Windows Vista , pero en Windows XP .
WindowBlinds ha sido descargado más de 10 millones de veces [1] [2] y fue votado como "Mejor programa o utilidad de mercado vertical" en los premios People's Choice Awards de la Shareware Industry Awards Foundation de 2006. [3] En noviembre de 2009 había 4448 máscaras de WindowBlinds disponibles en WinCustomize , con un promedio de nueve agregadas por semana; otro repositorio popular es deviantART .
Las máscaras de WindowBlinds vienen en dos formatos: "Básico" (o "UIS1+") y "Avanzado" (o "UIS2").
A pesar de su nombre, el formato de skin "Básico" se puede utilizar para crear skins con todas las funciones y todavía se utiliza en la actualidad. La principal limitación es que los bordes de los skins solo pueden tener tamaños "estándar" (cuatro píxeles de ancho para la mayoría de los bordes laterales). Esta restricción se relajó significativamente cuando se introdujeron las métricas de skin (ajustes al uso de los métodos estándar de Windows), lo que permitió cambios (entre otras cosas) en la altura estándar de la barra de título. También solo es posible colocar botones en la barra de título y no se admiten secuencias de comandos ni animación de fondo de la barra de título.
Las ventajas de UIS1+ son el rendimiento (Stardock ha afirmado que una versión UIS1+ del estilo visual "Luna" de Windows XP es dos veces más rápida que la original en cuanto a repintado y cambio de tamaño) y la compatibilidad. La mayoría de los estilos msstyle se pueden convertir a un skin UIS1+.
El formato de diseño avanzado se ofrece cuando un diseño de diseño no se ajusta a las restricciones anteriores. Por lo general, estos diseños pueden tener bordes más anchos en algunos lugares o ninguno. También pueden incluir animación de fondo en la barra de título o el uso de funciones de script.
Este formato ofrece máxima flexibilidad a costa de un rendimiento ligeramente reducido (en comparación con UIS1+) y potencialmente más posibilidades de incompatibilidad con las aplicaciones. Algunas máscaras de UIS2 incluyen una subcapa UIS1+; si surgen problemas, esta subcapa puede sustituirse como una máscara "por aplicación".
WindowBlinds comenzó en 1998 cuando el desarrollador principal Neil Banfield se asoció con Stardock . Stardock estaba buscando un desarrollador para crear una aplicación de diseño de ventanas y Banfield ya había creado una aplicación que llamó "Window Blinds" en 1997. Los intentos anteriores de Stardock incluyeron "Object Look", una aplicación de diseño minimalista, y "WindowFX", una aplicación escrita en Delphi . Ese nombre se reutilizaría más tarde para WindowFX , también creada por Banfield. Durante un breve período también hubo una versión reducida del Window Blinds original llamada "WBLiteFX", un nombre que todavía estaba presente en la configuración del registro de WindowBlinds en mayo de 2006.
WindowBlinds (ahora renombrado como una sola palabra) rápidamente se abrió camino hacia una versión 1.0, impulsada por las solicitudes de los usuarios de agregar "diseño de forma libre" (formas personalizables para los bordes de las ventanas), sonidos y animación. Las barras de desplazamiento, la barra de tareas, el botón de inicio, los elementos del menú, el menú en sí y otros elementos de la interfaz gráfica de usuario se agregaron más tarde. [4]
WindowBlinds 2 fue un rediseño importante en C++ que agregó las siguientes características:
En esa época, "BuilderBlinds", que en febrero de 2001 pasó a llamarse SkinStudio , se convirtió en una herramienta popular, ya que permitía a los artistas crear máscaras sin tener que dedicar mucho tiempo a aprender las complejidades del formato UIS. También permitía a los usuarios experimentados evitar errores triviales.
WindowBlinds 3 acompañó el lanzamiento de Windows XP , que contenía su propio sistema de diseño de apariencias llamado "estilos visuales". Se pensó que los estilos visuales podrían suponer un golpe para los sistemas de diseño de apariencias comerciales. Esto resultó no ser el caso; de hecho, las ventas de WindowBlinds aumentaron, impulsadas por un nuevo grupo de usuarios que habían visto los cambios ofrecidos por los estilos visuales y querían más. Incluso después de que estuvieran disponibles las modificaciones conocidas como "uxtheme hacks" (llamadas así por el archivo que modificaron, uxtheme.dll), WindowBlinds siguió siendo popular, ya que tenía características adicionales que los estilos visuales no tenían.
Sin embargo, el programa aún tenía fallos. WindowBlinds 3 tenía muchas características nuevas, pero con las nuevas características vinieron nuevos errores, incluidos problemas de compatibilidad. Además, el rendimiento no era óptimo. Las versiones provisionales solucionaron estos problemas y proporcionaron mejoras en aquellas áreas de la interfaz de usuario de Windows XP que inicialmente no se podían modificar.
Cuando llegó WindowBlinds 4, había menos problemas, en parte debido a un mayor enfoque en la estabilidad para los clientes de DirectSkin . Además, SkinStudio ahora proporcionaba un método para importar el formato msstyles de Microsoft.
WindowBlinds 4.6 se lanzó en agosto de 2005, [6] con la incorporación de efectos de "brillo translúcido" al pasar el ratón por encima de los botones de la barra de título, los botones de comando y otros controles. Windowblinds 4.6 ahora se llama "WindowBlinds Classic" y está destinado a versiones de Windows que no sean XP, que no pueden ejecutar el nuevo Windowblinds 5.
WindowBlinds 5, lanzado en noviembre de 2005, extiende la translucidez a través de la combinación alfa por píxel a todo el marco de la ventana, incluidos los bordes y la barra de tareas.
WindowBlinds 6, lanzado a finales de 2007, agrega efectos de desenfoque similares a los de Windows Vista en XP (aunque Microsoft dijo que esa combinación alfa por píxel con desenfoque es imposible de trabajar en XP [ cita requerida ] ), más tarde también el diseño de la barra lateral de Windows y más funciones adicionales. La interfaz gráfica de usuario de configuración fue rediseñada para tener un aspecto completamente horizontal.
WindowBlinds 7, lanzado a finales de 2009, agregó compatibilidad nativa con Windows 7. Entre sus nuevas funciones se encuentra la capacidad de "personalizar" Aero mediante el uso de colores y texturas. Otras nuevas funciones incluyen una nueva interfaz de usuario y varios ajustes.
WindowBlinds 8, lanzado en junio de 2013, agregó soporte nativo para Windows 8, pero oficialmente dejó de brindar soporte para Windows XP y Vista. El cambio más destacado fue en su interfaz de usuario, que simplificó su diseño y le dio un toque más minimalista, similar al de Metro. Además, la versión 8 actualizó los temas incluidos y perfeccionó el modo de vista previa correspondiente.
WindowBlinds 10, lanzado en marzo de 2016, agregó soporte nativo para Windows 10 y algunas características nuevas menores.
Windowblinds 11, lanzado en noviembre de 2022, actualizó la interfaz de usuario para adaptarse al lenguaje de diseño de Windows 11, agregó un tema con estilo Windows 9x a la colección de temas predeterminados y mejoró el soporte para el modo oscuro y HDR. [7]
WindowBlinds ha tenido muchos competidores a lo largo de los años. Al principio, no estaba claro qué programa de diseño de máscaras sería el más popular, y hubo una competencia activa entre los programas desde 1999 hasta principios de 2001. La mayoría de ellos todavía siguen en activo, pero en general han perdido popularidad, ya que WindowBlinds puede modificar más elementos de la interfaz gráfica de usuario. Algunos ejemplos de estos competidores son eFX, Illumination, Chroma, CustomEyes y ShellWM.
La popularidad de los distintos diseños ha cambiado junto con la comunidad de diseño de máscaras. Al principio, eran muy populares los remakes (o "versiones") de sistemas operativos más antiguos, como BeOS y AmigaOS . Luego, los usuarios comenzaron a explorar el potencial de funciones como el diseño de máscaras de forma libre, la animación de la barra de título y la creación de scripts, lo que dio como resultado una serie de máscaras únicas.
SkinStudio es una herramienta de software popular de Stardock que se utiliza para crear máscaras para WindowBlinds, así como para programas como ObjectBar , WebBlinds , PocketBlinds , Koala Player y Windows Media Player . Es un componente de Object Desktop , pero también se vende por separado y hay una versión disponible como descarga gratuita. SkinStudio utiliza un formato de máscara universal (USF) que se puede utilizar para crear una máscara y exportarla a múltiples formatos de máscara. En la práctica, las máscaras a menudo necesitan una edición adicional después de ser creadas a partir de esta plantilla, pero puede ser útil al desarrollar un conjunto de máscaras. Los archivos msstyle se importan a USF antes de convertirse a uno de los formatos de máscara de WindowBlinds .
Stardock WindowBlinds generalmente ha tenido una mala reputación dentro de la comunidad de modificación de Windows debido a que varias partes del software están mal optimizadas. Por ejemplo, cuando la transparencia de la barra de título está habilitada, las barras de título de las ventanas se vuelven muy lentas cuando se abren varias ventanas, independientemente de si se muestran en la pantalla o no. Esto se debe a que el software actualiza constantemente las áreas borrosas, lo que crea una carga innecesariamente pesada tanto en la CPU como en la GPU . Incluso cuando la transparencia de la barra de título no está habilitada, el rendimiento sigue sufriendo significativamente, y los programas a menudo tardan entre uno y dos segundos más en abrirse debido a la forma en que el software engancha los procesos en ejecución . Los usuarios también han informado que se ignoran las preferencias de fuentes y que se usa a la fuerza una versión pequeña de la fuente Segoe UI en el Explorador de Windows .
Cuando se anunció Mac OS X , su estilo visual Aqua fue objeto de numerosos ports, algunos de alta calidad. Esto socavó el marketing de Apple y sintieron que infringía su apariencia . Se eliminaron varios temas a pedido de la compañía. En particular, el tema "WinAqua" de Dangeruss. De manera similar, el período previo al lanzamiento de Windows XP resultó en muchos temas de Luna . Los temas con "XP" en el título fueron muy populares ese año. Antes del lanzamiento de Windows Vista , se crearon numerosos temas que replicaban la GUI de Vista. Microsoft ha enviado una carta de cese y desistimiento al creador de al menos uno de estos temas. [8]