الانتقال إلى المحتوى

التصميم

تشعر وكأنه جزء أصيل من جهاز Mac.

ترسم المشغلات متعددة المنصات عناصر التحكم الخاصة بها على جهاز Mac. أما MacLC فقد أُعيد بناؤه بالكامل حول عناصر Mac الأصلية: مواده البصرية، وقوائمه، وإعداداته، وإمكانية الوصول الخاصة به.

مكتبة MacLC على macOS Tahoe، مع شريط جانبي زجاجي، وشريط أدوات يطفو فوق العرض الرئيسي لفيلم Sintel، ورفوف للفيديوهات، وشريط Now Playing (قيد التشغيل الآن).مكتبة MacLC على macOS Tahoe، مع شريط جانبي زجاجي، وشريط أدوات يطفو فوق العرض الرئيسي لفيلم Sintel، ورفوف للفيديوهات، وشريط Now Playing (قيد التشغيل الآن).

01 الواجهة

مبني من عناصر جهاز Mac الأصلية.

Liquid Glass

على macOS Tahoe، تطفو عناصر التحكم في التشغيل والشريط الجانبي وشريط Now Playing على أسطح زجاجية. وعلى الأنظمة الأقدم، أو عند تفعيل Reduce Transparency (تقليل الشفافية)، تتحول إلى مادة مصمتة.

شريط جانبي حقيقي لنظام Mac

ليس مجرد قائمة منسقة لتبدو شبيهة به: بل هو الشريط الجانبي الأصلي للنظام، بمواده البصرية، وإمكانية طيه، ودعمه للسحب والإفلات.

نوافذ تلائم أبعاد الفيلم

الفيلم بنسبة أبعاد 2.39:1 يحصل على نافذة بنسبة 2.39:1. وفي النوافذ المقسمة (tiled)، تحافظ الصورة على أبعادها دون أشرطة سوداء في الأعلى والأسفل.

تأكيدات هادئة

يتم تأكيد مستوى الصوت والسرعة والمسارات وفوارق التوقيت في كبسولة زجاجية صغيرة — وتُعلن لميزة VoiceOver — بدلاً من كتابتها فوق الصورة.

أرقام ثابتة في موضعها

تستخدم شارات الوقت أرقامًا متساوية العرض (monospaced)، بحيث لا تهتز يمينًا ويسارًا مع توالي الثواني.

قوائم بمصطلحات Apple

…Settings (الإعدادات)، وKeep on Top (إبقاء في المقدمة)، وTake Snapshot (التقاط لقطة شاشة)، وFull Screen (ملء الشاشة): التسميات التي تعرفها بالفعل، دون أي خيارات قائمة لا تقود إلى شيء.

02 الإعدادات

كل إعداد يخبرك بما ستشاهده بدقة.

كانت التفضيلات في المشغلات القديمة غالباً جداراً من مربعات الاختيار، بالإضافة إلى شجرة خيارات متقدمة تضم آلاف الإعدادات التي لم يشرحها أحد. أما MacLC فيقدم نافذة واحدة، وشريطًا جانبيًا، وحقل بحث — وجملة توضيحية أسفل كل خيار.

MacLC يوضح«تحتفظ الإضاءات العالية بالتفاصيل لكن الصورة تكون أخفت إجمالاً.»

عوضًا عنتطبيق دالة BT.2390 EETF

نافذة إعدادات MacLC، قسم HDR & Colour، مع تسمية وعنصر تحكم وجملة توضيحية لكل خيار.نافذة إعدادات MacLC، قسم HDR & Colour، مع تسمية وعنصر تحكم وجملة توضيحية لكل خيار.

ثمانية أقسام

العام (General)، والتشغيل (Playback)، والفيديو (Video)، وHDR والألوان (HDR & Colour)، والصوت (Audio)، والترجمات (Subtitles)، والواجهة (Interface)، والاختصارات (Shortcuts).

البحث بالمعنى

يبحث حقل البحث في الأسماء والأوصاف والكلمات المفتاحية، بحيث تعثر كلمة «السطوع» على ما تقصده تمامًا.

تحذيرات حيثما لزم الأمر

أي خيار قد يؤثر سلبًا على تشغيل الفيديو يحمل تحذيرًا وجملة واضحة تشرح ما سيحدث.

لا عناصر شكلية

يتم التحقق من كل عنصر تحكم مقابل خيار فعلي موجود في هذه النسخة. وإذا كان أحد الخيارات مفقودًا، فلن يظهر صفه على الإطلاق.

03 إمكانية الوصول

يتبع جهاز Mac، لأنه لم يتجاهل نظامه أبدًا.

لا يقوم MacLC بترميز الألوان أو الأحجام أو الرسوم المتحركة بقيم ثابتة: بل يستعلم عنها من النظام مباشرة. لذا تسري إعدادات جهاز Mac في كل جزء من التطبيق دون استثناءات.

لون التمييز (Accent colour)

تأخذ الأزرار والتحديدات ومفاتيح التبديل لون التمييز الذي اخترته في System Settings (إعدادات النظام).

المظهر الفاتح والداكن

تتبع كل نافذة ولوحة مظهرك المختار، بما في ذلك لوحات التأثيرات والمعلومات.

Reduce Motion (تقليل الحركة)

تتحول الرسوم المتحركة إلى انتقالات تلاشٍ بسيطة.

التباين والشفافية

مع تفعيل Increase Contrast (زيادة التباين) أو Reduce Transparency (تقليل الشفافية)، تتحول الأسطح الزجاجية إلى أسطح مصمتة عالية التباين.

VoiceOver

تحتوي عناصر التحكم على تسميات منطوقة، وتُعلن التأكيدات المعروضة على الشاشة صوتيًا — لمرة واحدة بالقيمة النهائية التي تستقر عليها.

لوحة المفاتيح

يمكن الوصول إلى كل عنصر تحكم عبر لوحة المفاتيح، كما تعمل ميزة Hold to Compare بضغطة زر أيضًا.

04 الأيقونة

تفاصيل دقيقة لم يطلبها أحد.

شكل دائري مربع (squircle) بلون الغرافيت على شبكة أيقونات Apple، وليس مستطيلاً مستدير الزوايا: فعند مقاس 16 نقطة في شريط Dock، يُحدث هذا الانحناء الفارق الأكبر لتبدو الأيقونة متناسقة تمامًا مع النظام.

اللون الوحيد هو الضوء الدافئ خلف علامة التشغيل، ولهذا يظهر كضوء حقيقي وليس كمجرد طلاء. كما أن الأيقونة بأكملها مرسومة ببرنامج صغير محفوظ مع الكود المصدري، بحيث يمكن تعديلها ومقارنتها تمامًا كأي كود برمجي.

05 تحت غطاء المحرك

للمهتمين بالتفاصيل التقنية.

نظام التصميمMacLCDesign

المحددات (Tokens)
طبقة برمجية واحدة تحدد كل لون ونمط خط ومسافة ونصف قطر ومادة بصرية وتهيئة لرموز SF Symbol ومدة حركة كخصائص فئة مرتبطة بدلالات AppKit (مثل labelColor وcontrolAccentColor وseparatorColor…). بينما كان كود VLC لنظام macOS يحتوي على أحد عشر لونًا حرفيًا في فئة واحدة فقط.
الحركة (Motion)
حركات زنبركية سريعة وقياسية ومؤكدة، مع فترات تأخير للسكون والاستقرار؛ وتتحول حركات الدخول والخروج إلى تلاشٍ تدريجي عند تفعيل Reduce Motion.
الزجاج (Glass)
عرض NSGlassEffectView على macOS 26، وعرض تأثير بصري HUD بخط رفيع على الأنظمة الأخرى، مع التبديل الفوري عند تغير إعدادات Reduce Transparency أو Increase Contrast.
الخطوط والطباعة (Typography)
أنماط نصوص النظام في كافة الواجهات؛ وأرقام أحادية المسافة (monospaced) لشارات الوقت.

ستة مقاييسنُقلت إلى شبكة الـ 8 نقاط

المقياسVLCMacLCالسبب
صف قائمة صغير25 pt32 ptكانت 25 pt أقل من المساحة المريحة للنقر.
صف قائمة متوسط50 pt48 ptمن مضاعفات 8.
صف قائمة كبير100 pt96 ptمن مضاعفات 8.
صف قائمة الفيديو42 pt48 ptمن مضاعفات 8، مع توفير مساحة للصورة المصغرة.
نصف قطر الزوايا4 pt8 ptنصف القطر المتوسط المعتمد في النظام.
تلاشي عناصر التحكم0.4 s0.25 sمدة الحركة القياسية المعتمدة في النظام.

نافذة الإعداداتmodules/gui/macosx/settings

البنية الهيكلية
نافذة واحدة، وشريط جانبي للفئات، وحقل بحث يصفي بحسب التسمية والوصف والكلمات المفتاحية لكل لوحة؛ مع تنظيم كل لوحة في حزمة من البطاقات المعنونة؛ وعناصر تحكم متقدمة خلف قوائم قابلة للكشف والتوسيع.
قراءات محمية
تمر كافة قراءات التكوين البالغ عددها 240 عبر مغلفات برمجية تتحقق من وجود الخيار. وكان فتح لوحة Interface يستدعي سابقًا config_GetPsz("http-password") في النسخ غير المزودة بـ Lua — وهو تأكيد assert() في libvlccore كان يؤدي إلى إغلاق التطبيق قسريًا.
الفحص الذاتي
يبني الأمر MACLC_SELFTEST=1 كافة اللوحات الثماني عند بدء التشغيل ويصدر تقرير summary: 8 panes, 8 ok, 0 failed.
لم يُحذف أي شيء
شجرة الإعدادات المتقدمة للمحرك تظل كما هي دون مساس ومتاحة خلف قسم قابل للتوسيع.

الهوية المستقلةتطبيق Mac مستقل بذاته

مُعرّف الحزمة
org.maclc.MacLC. فحينما كان يشارك VLC نفس المُعرّف، كان macOS يعرض أيقونة VLC على نوافذ MacLC في منظم الواجهة (Stage Manager) وشريط Dock، وكان MacLC يقرأ ويكتب إعدادات ومكتبة VLC.
نقل البيانات
يقوم أول تشغيل بنسخ دليل تفضيلات VLC، ودليل دعم التطبيقات، ونطاق الإعدادات الافتراضية. وهو يكتفي بالنسخ فقط دون أي تعديل أو حذف.
الأسماء
تُستبدل أسماء العلامات التجارية بعد الترجمة، بحيث يستمر كل فهرس في po/ بالعمل («Hide VLC» ← «إخفاء MacLC»). وتُسمى لقطات الشاشة maclcsnap-*.
الأيقونة
شكل بيضاوي فائق (Superellipse بأس 5) يملأ 824 من أصل 1024، تم توليده بواسطة extras/package/macosx/asset_sources/maclc_app_icon.swift، مع علامة لشريط القوائم بصيغة قالب صورة (template-image).

الاستقرارتم إصلاحه أثناء التطوير

حالات الانهيار (Crashes)
خطأ استخدام الذاكرة بعد تحريرها (use-after-free) عند الإنهاء في نهاية التشغيل (يتكرر في كل مرة في VLC)، وتأكيدات برمجية يمكن إطلاقها من الواجهة، وخيار التصفح مع خدمة استكشاف فارغة، وشريط تمرير التقدم على جهاز Mac ليس به شاشة نشطة.
حالات التجمد (Hangs)
قفل ميت (deadlock) عند إنهاء العمليات، وتوقف مفاجئ للتشغيل، واستعادة وضع ملء الشاشة في انتظار أقفال إخراج الفيديو، ومربعات حوار التقدم التي تحجب قائمة الانتظار الرئيسية، وحالة خروج واحدة من كل خمسين لا تكتمل أبدًا.
الاختبارات
اختبارات وحدة برمجية لملاءمة النوافذ، وقواعد استئناف التشغيل، ومنحنيات التدرج اللوني، وميزة SDR to HDR، والموجّه الذكي لـ HDR، وتحويلات النقاء اللوني بـ NEON، والبيانات الوصفية لـ HDR في CoreVideo.

كافة المواصفات التقنية ←

Before you download

MacLC is free. If it is useful to you, a gift helps it skip “Open Anyway” and funds the next release.