ОконныеЖалюзи

Программное обеспечение для настройки пользовательского интерфейса Windows

ОконныеЖалюзи
Разработчик(и)Стардок
Стабильный релиз
11.02 / 5 апреля 2023 г. ; 18 месяцев назад ( 2023-04-05 )
Операционная системаМайкрософт Виндоус
Размер79 МБ (размер установки)
ТипНастройка операционной системы
ЛицензияПробная версия
Веб-сайтstardock.com/products/windowblinds/

WindowBlinds — это компьютерная программа, которая позволяет пользователям изменять скин графического пользовательского интерфейса Windows . Она разрабатывается компанией Stardock с 1998 года и является самым популярным компонентом их флагманского программного пакета Object Desktop . Она также доступна отдельно и как компонент ActiveX/COM под названием DirectSkin . Представленная в шестой версии, она поддерживает эффекты альфа-смешивания, похожие на композитинг Windows Vista , но в Windows XP .

WindowBlinds был загружен более 10 миллионов раз [1] [2] и был признан «Лучшей программой или утилитой для вертикального рынка» в номинации «Выбор народа» премии Shareware Industry Awards Foundation 2006 года. [3] По состоянию на ноябрь 2009 года на WinCustomize было доступно 4448 скинов WindowBlinds , и в среднем в неделю добавлялось девять новых; еще один популярный репозиторий — deviantART .

Форматы скинов

Скины WindowBlinds доступны в двух форматах: «Basic» (или «UIS1+») и «Advanced» (или «UIS2»).

Базовый (UIS1+)

Несмотря на свое название, формат скина "Basic" может использоваться для создания полнофункциональных скинов, и он используется до сих пор. Главное ограничение заключается в том, что границы скина могут быть только "стандартного" размера (ширина четыре пикселя для большинства боковых границ). Это ограничение было значительно смягчено, когда были введены метрики скина — корректировки использования стандартных методов Windows — что позволило изменять (помимо прочего) стандартную высоту заголовка. Также можно размещать только кнопки на заголовке, а скрипты и анимация фона заголовка не поддерживаются.

Преимущества UIS1+ — производительность (Stardock утверждает, что версия UIS1+ визуального стиля Windows XP "Luna" в два раза быстрее оригинала в перерисовке и изменении размера) и совместимость. Большинство msstyles можно преобразовать в скин UIS1+.

Продвинутый (UIS2)

Расширенный формат скина предусмотрен , когда дизайн скина не может соответствовать указанным выше ограничениям. Обычно такие скины могут иметь более широкие границы в некоторых местах или вообще не иметь их. Они также могут включать анимацию фона заголовка или использовать функции скриптинга.

Этот формат обеспечивает максимальную гибкость за счет небольшого снижения производительности (по сравнению с UIS1+) и потенциально большей вероятности несовместимости с приложениями. Некоторые скины UIS2 включают в себя подскин UIS1+; в случае возникновения проблем этот подскин может быть заменен как скин "per-app".

История

WindowBlinds появился в 1998 году, когда ведущий разработчик Нил Банфилд объединился со Stardock . Stardock искал разработчика для создания приложения для создания скинов окон, а Банфилд уже создал приложение, которое он назвал «Window Blinds» в 1997 году. Предыдущие попытки Stardock включали «Object Look», минимальное приложение для создания скинов, и «WindowFX», приложение, написанное на Delphi . Это название позже будет повторно использовано для WindowFX , также созданного Банфилдом. Некоторое время также существовала уменьшенная версия оригинального Window Blinds под названием «WBLiteFX», название, которое все еще присутствовало в настройках реестра WindowBlinds по состоянию на май 2006 года.

WindowBlinds (теперь переименованный в одно слово) быстро добрался до версии 1.0, вызванной просьбами пользователей добавить «свободную оболочку» (настраиваемые формы границ окон), звуки и анимацию. Полосы прокрутки, панель задач, кнопка «Пуск», пункты меню, само меню и другие элементы графического интерфейса были добавлены позже. [4]

WindowBlinds 2 представляет собой серьезную переработку C++ , в ходе которой были добавлены следующие функции:

  • Формат «Basic» (UIS1+), который предлагал большую совместимость программ в обмен на ограниченный набор функций. [5]
  • Составные скины (позже известные как «подскины»), которые упростили предоставление альтернативных версий скина. Например, скин Macintosh теперь мог иметь два подскина, чтобы предлагать кнопки управления слева или справа от окна.
  • Перекрашивание кожи пользователя.
  • Скриптинг , хотя он не получил широкого распространения.
  • Разделы шрифтов и цветов для определенных элементов управления и состояний.
  • Поддержка дополнительных элементов управления.

В это время «BuilderBlinds» — переименованный в SkinStudio в феврале 2001 года — стал популярным инструментом, поскольку он позволял художникам создавать скины, не тратя много времени на изучение тонкостей формата UIS. Он также позволял опытным пользователям избегать тривиальных ошибок.

WindowBlinds 3 сопровождал выпуск Windows XP , которая содержала собственную систему скинов под названием «визуальные стили». Считалось, что визуальные стили могут нанести удар по коммерческим системам скинов. Это оказалось не так; на самом деле продажи WindowBlinds выросли, поддержанные новым набором пользователей, которые увидели изменения, предлагаемые визуальными стилями, и захотели большего. Даже после того, как стали доступны модификации, известные как «uxtheme hacks» (названные в честь файла, который они модифицировали, uxtheme.dll), WindowBlinds оставался популярным, поскольку имел дополнительные функции, которых не было у визуальных стилей.

Скины WindowBlinds могут быть анимированными; например, в ChristmasTime есть падающие снежинки.

Однако программа все еще содержала недостатки. WindowBlinds 3 имел много новых функций, но с новыми функциями появились новые ошибки, включая проблемы совместимости. Кроме того, производительность была неоптимальной. Промежуточные выпуски решали эти проблемы и предоставляли те области пользовательского интерфейса Windows XP, которые изначально не могли быть оформлены.

К моменту выхода WindowBlinds 4 проблем стало меньше, отчасти из-за повышенного внимания к стабильности клиентов DirectSkin . Кроме того, SkinStudio теперь предоставлял метод импорта формата Microsoft msstyles .

WindowBlinds 4.6 был выпущен в августе 2005 года [6] с добавлением эффектов «полупрозрачного свечения» при наведении мыши на кнопки заголовка, кнопки и другие элементы управления. Windowblinds 4.6 теперь переименован в «WindowBlinds Classic» и предназначен для версий Windows, отличных от XP, которые не могут запустить новый Windowblinds 5.

WindowBlinds 5, выпущенный в ноябре 2005 года, расширяет прозрачность посредством попиксельного альфа-смешивания на всю рамку окна, включая границы и панель задач.

WindowBlinds 6, выпущенный в конце 2007 года, добавляет эффекты размытия, подобные Windows Vista, в XP (хотя Microsoft заявила, что такое попиксельное альфа-смешивание с размытием невозможно работать в XP [ нужна ссылка ] ), позже также скининг боковой панели Windows и другие дополнительные функции. Конфигурационный графический интерфейс был переделан на полностью горизонтальный вид.

WindowBlinds 7, выпущенный в конце 2009 года, добавил встроенную поддержку Windows 7. Среди его новых функций — возможность «скинировать Aero» с помощью цветов и текстур. Другие новые функции включают новый пользовательский интерфейс и различные настройки.

WindowBlinds 8, выпущенный в июне 2013 года, добавил встроенную поддержку Windows 8, официально отказавшись от поддержки Windows XP и Vista. Наиболее заметным изменением стал пользовательский интерфейс, оптимизировавший макет и придавший ему более минималистичный вид в стиле Metro. Кроме того, версия 8 обновила встроенные темы и усовершенствовала соответствующий режим предварительного просмотра.

В WindowBlinds 10, выпущенном в марте 2016 года, добавлена ​​встроенная поддержка Windows 10 и некоторые незначительные новые функции.

Windowblinds 11, выпущенный в ноябре 2022 года, обновил пользовательский интерфейс в соответствии с языком дизайна Windows 11, добавил тему в стиле Windows 9x в коллекцию тем по умолчанию и улучшил поддержку темного режима и HDR. [7]

Конкуренты

У WindowBlinds было много конкурентов за эти годы. Изначально было неясно, какая программа для скинов будет самой популярной, и между программами велась активная конкуренция с 1999 по начало 2001 года. Большинство из них все еще существуют, но их популярность в целом снизилась, поскольку WindowBlinds может изменять больше элементов GUI. Примерами таких конкурентов являются eFX, Illumination, Chroma и CustomEyes и ShellWM.

Дизайн скина

Популярность различных дизайнов изменилась вместе с сообществом скинов. Изначально ремейки (или «порты») старых операционных систем, таких как BeOS и AmigaOS, были очень популярны. Затем пользователи начали исследовать потенциал таких функций, как свободный скин, анимация заголовка и скриптинг, что привело к появлению ряда уникальных скинов.

SkinStudio — популярный программный инструмент от Stardock, используемый для создания скинов для WindowBlinds, а также таких программ, как ObjectBar , WebBlinds , PocketBlinds , Koala Player и Windows Media Player . Он является компонентом Object Desktop , но также продается отдельно, и версия доступна для бесплатной загрузки. SkinStudio использует универсальный формат скинов (USF), который можно использовать для создания одного скина и экспорта его в несколько форматов скинов. На практике скины часто требуют дальнейшего редактирования после создания из этого шаблона, но он может быть полезен при разработке набора скинов. Файлы msstyle импортируются в USF перед преобразованием в один из форматов скинов WindowBlinds .

Проблемы с производительностью

Stardock WindowBlinds в целом имеет плохую репутацию в сообществе модификаторов Windows из-за того, что различные части программного обеспечения плохо оптимизированы. Например, когда включена прозрачность заголовка, заголовки окон сильно тормозят, когда открыто несколько окон, независимо от того, отображаются они на экране или нет. Это происходит из-за того, что программное обеспечение постоянно обновляет размытые области, создавая неоправданно большую нагрузку как на ЦП, так и на ГП . Даже когда прозрачность заголовка не включена, производительность все равно значительно страдает, и программы часто открываются на одну-две секунды дольше из-за того, как программное обеспечение перехватывает запущенные процессы . Пользователи также сообщали об игнорировании настроек шрифтов и принудительном использовании в проводнике Windows уменьшенной версии шрифта Segoe UI .

Когда была анонсирована Mac OS X , ее визуальный стиль Aqua стал предметом многочисленных портов, некоторые из которых были высокого качества. Это подорвало маркетинг Apple, и они посчитали, что это нарушает их внешний вид и ощущения . Несколько скинов были удалены по просьбе компании. В частности, скин «WinAqua» от Dangeruss. Аналогичным образом, подготовка к выпуску Windows XP привела к появлению множества скинов Luna . Скины с «XP» в названии были очень популярны в том году. До выпуска Windows Vista было создано множество скинов, которые копировали графический интерфейс Vista. Microsoft направила письмо о прекращении и воздержании создателю по крайней мере одной из этих тем. [8]

Ссылки

  1. ^ WindowBlinds достиг отметки в 10 миллионов загрузок!, Stardock News, 28 марта 2006 г.
  2. ^ WindowBlinds на Download.com
  3. ^ Shareware Spotlight с победителями конкурса People's Choice Awards , Tucows , 19 июля 2006 г.
  4. ^ Обзор WindowBlinds 2 – описывает особенности WB 1 и WB 2.
  5. ^ Форматы скинов WindowBlinds – UIS1+ и UIS2
  6. ^ Вышел WindowBlinds 4.6! – Статья Frogboy
  7. ^ WindowBlinds 11 Журнал изменений
  8. ^ Microsoft: Все ваши темы принадлежат нам , Neowin , 14 июля 2005 г.
  • Официальный сайт WindowBlinds
Взято с "https://en.wikipedia.org/w/index.php?title=WindowBlinds&oldid=1230273333"