ستائر النوافذ

برنامج WindowBlinds هو برنامج حاسوبي يسمح للمستخدمين بتخصيص مظهر واجهة المستخدم الرسومية لنظام ويندوز . طوّرته شركة Stardock منذ عام ١٩٩٨، وهو المكوّن الأكثر شيوعًا في حزمة برامجها الرئيسية Object Desktop . يتوفر البرنامج أيضًا بشكل منفصل، وكجزء من ActiveX/COM باسم DirectSkin . في إصداره السادس، يدعم البرنامج تأثيرات مزج ألفا المشابهة لتركيب الصور في ويندوز فيستا ، ولكن على نظام ويندوز إكس بي .

تم تحميل برنامج WindowBlinds أكثر من 10 ملايين مرة [ 1 ] [ 2 ] ، وحصل على جائزة "أفضل برنامج أو أداة مساعدة في سوق متخصص" ضمن جوائز اختيار الجمهور لعام 2006 التي تقدمها مؤسسة جوائز صناعة البرامج المجانية. [ 3 ] وبحلول نوفمبر 2009، كان هناك 4448 تصميمًا مختلفًا لبرنامج WindowBlinds متوفرًا على موقع WinCustomize ، بمعدل إضافة تسعة تصاميم أسبوعيًا.

تاريخ

بدأ مشروع 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++ أضافت الميزات التالية:

  • كان تنسيق "الأساسي" (UIS1+) يوفر توافقًا أكبر للبرامج مقابل مجموعة محدودة من الميزات. [ 5 ]
  • ظهرت الأشكال المركبة (التي عُرفت لاحقًا باسم "الأشكال الفرعية") والتي سهّلت توفير نسخ بديلة من الشكل. على سبيل المثال، أصبح بإمكان شكل ماكنتوش الآن أن يحتوي على شكلين فرعيين لعرض أزرار التحكم على يسار أو يمين النافذة.
  • إعادة تلوين بشرة المستخدم.
  • البرمجة النصية ، على الرغم من أن هذا لم يكن مستخدماً على نطاق واسع.
  • أقسام الخطوط والألوان لعناصر التحكم والحالات المحددة.
  • دعم عناصر تحكم إضافية.

في ذلك الوقت، أصبح برنامج "BuilderBlinds" - الذي أعيدت تسميته إلى SkinStudio في فبراير 2001 - أداة شائعة، حيث مكّن الفنانين من إنشاء واجهات مستخدم دون الحاجة إلى قضاء وقت طويل في تعلم تعقيدات تنسيق UIS. كما سمح للمستخدمين ذوي الخبرة بتجنب الأخطاء البسيطة.

رافق برنامج WindowBlinds 3 إصدار نظام التشغيل Windows XP ، الذي تضمن نظامًا خاصًا به لتغيير مظهر النظام يُسمى "الأنماط المرئية". كان يُعتقد أن الأنماط المرئية قد تُلحق ضررًا بأنظمة تغيير المظهر التجارية. لكن تبين أن هذا غير صحيح؛ بل على العكس، ارتفعت مبيعات WindowBlinds، مدفوعةً بمجموعة جديدة من المستخدمين الذين اطلعوا على التغييرات التي توفرها الأنماط المرئية ورغبوا في المزيد. حتى بعد توفر تعديلات تُعرف باسم "اختراقات uxtheme" (نسبةً إلى الملف الذي تُعدّله، uxtheme.dll)، ظل برنامج WindowBlinds شائعًا، نظرًا لما يحتويه من ميزات إضافية لم تكن موجودة في الأنماط المرئية.

يمكن تحريك أشكال ستائر النوافذ؛ على سبيل المثال، يحتوي شكل ChristmasTime على رقاقات ثلج متساقطة.

مع ذلك، ظل البرنامج يعاني من بعض العيوب. احتوى برنامج WindowBlinds 3 على العديد من الميزات الجديدة، ولكن مع هذه الميزات الجديدة ظهرت أخطاء جديدة، بما في ذلك مشاكل التوافق. إضافةً إلى ذلك، كان الأداء دون المستوى الأمثل. عالجت الإصدارات المؤقتة هذه المشاكل ووفرت إمكانية تخصيص واجهة مستخدم Windows XP في الأجزاء التي لم يكن من الممكن تغيير مظهرها في البداية.

مع صدور الإصدار الرابع من برنامج WindowBlinds، انخفضت المشاكل بشكل ملحوظ، ويعود ذلك جزئيًا إلى التركيز المتزايد على استقرار البرنامج لعملاء DirectSkin . إضافةً إلى ذلك، أصبح برنامج SkinStudio يوفر طريقة لاستيراد تنسيق msstyles الخاص بشركة Microsoft .

تم إصدار برنامج WindowBlinds 4.6 في أغسطس 2005، [ 6 ] مع إضافة تأثيرات "التوهج الشفاف" عند تمرير مؤشر الماوس فوق أزرار شريط العنوان، والأزرار الضاغطة، وعناصر التحكم الأخرى. تمت إعادة تسمية WindowBlinds 4.6 الآن إلى "WindowBlinds Classic"، وهو مخصص لإصدارات ويندوز غير XP، التي لا يمكنها تشغيل برنامج WindowBlinds 5 الجديد.

يقوم برنامج WindowBlinds 5، الذي تم إصداره في نوفمبر 2005، بتوسيع نطاق الشفافية من خلال مزج ألفا لكل بكسل ليشمل إطار النافذة بالكامل، بما في ذلك الحدود وشريط المهام.

أضاف برنامج WindowBlinds 6، الذي صدر في أواخر عام 2007، تأثيرات ضبابية مشابهة لتلك الموجودة في نظام التشغيل Windows Vista على نظام التشغيل XP (على الرغم من أن مايكروسوفت صرّحت بأن دمج ألفا لكل بكسل مع الضبابية غير ممكن على نظام 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 على تعديل عناصر واجهة المستخدم الرسومية بشكل أكبر. ومن أمثلة هذه البرامج المنافسة: 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 .

عند الإعلان عن نظام التشغيل Mac OS X ، حظي تصميمه المرئي Aqua بالعديد من النسخ المُعدّلة، بعضها بجودة عالية. وقد أضرّ هذا الأمر بتسويق شركة Apple، إذ اعتبرته انتهاكًا لهويتها البصرية . وبناءً على طلب الشركة، تمّ حذف العديد من هذه التصاميم، ولا سيما تصميم "WinAqua" من تصميم Dangeruss. وبالمثل، أسفرت الفترة التي سبقت إصدار Windows XP عن ظهور العديد من تصاميم Luna . وكانت التصاميم التي تحمل اسم "XP" شائعة جدًا في ذلك العام. وقبل إصدار Windows Vista ، تمّ تصميم العديد من التصاميم التي تُحاكي واجهة المستخدم الرسومية الخاصة بنظام Vista. وقد أرسلت Microsoft خطاب إنذار إلى مُصمّم واحد على الأقل من هذه التصاميم. [ 8 ]

مراجع