ما الذي تغير؟
تعتمد واجهة المستخدم التي تم إنشاؤها باستخدام البرنامج النصي في Photoshop الآن على Mondo بدلاً من Flex. لقد استُخدم إطار عمل واجهة مستخدم Mondo في Photoshop في عدة إصدارات لإنشاء واجهة مستخدم للعديد من المكونات الإضافية مثل Save for Web وPhotoshop Filter Gallery، وغير ذلك. وتتيح هذه الميزة لواجهة المستخدم المعتمدة على البرنامج النصي استخدام إطار عمل Mondo لإنشاء واجهة مستخدم.
لماذا هذا التغيير؟
مع هذا التغيير، سيكون لدى واجهة المستخدم التي تم إنشاؤها باستخدام البرامج النصية القدرة على دعم HiDPI/Retina وستبدو متسقة مع واجهة مستخدم التطبيق ككل.
قائمة بمربعات الحوار المتأثرة
فيما يلي قائمة بمربعات الحوار الموجودة في التطبيق المتأثرة بهذا التغيير:
مربع الحوار | القائمة |
جهة الاتصال II | File > Automate > Contact Sheet II |
تغيير الوضع الشرطي | File > Automate > Conditional Mode Change |
ملاءمة الصورة | File > Automate > Fit Image |
تصحيح العدسات | File > Automate > Lens Correction |
دمج إلى HDR Pro | File > Automate > Merge to HDR Pro |
أداة Photomerge | File > Automate > Photomerge |
تصدير البحث عن الألوان | File > Export > Color Lookup Tables |
تركيبات الطبقة إلى الملفات | File > Export > Layer Comps to Files |
تركيبات الطبقة إلى ملف PDF | File > Export > Layer Comps to PDF |
اللوحات الفنية إلى ملف PDF | File > Export > Artboards to PDF |
تصدير الطبقات إلى ملفات | File > Export > Layers to Files |
Image Processor | File > Scripts > Image Processor |
مدير حدث البرامج النصية | File > Scripts > Scripts Event Manager |
تحميل الطبقات | File > Scripts > Load Files into Stack |
إحصائيات الصور | File >·Scripts > Statistics |
محدد القياس | Image > Analysis > Place Scale Marker |
اللهب | Filter > Render > Flame |
إطار الصورة | Filter > Render > Picture Frame |
الشجرة | Filter > Render > Tree |
التحميل إلى Sketchfab | 3D > Share 3D Layer on Sketchfab |
الإعدادات المسبقة للتصدير/الاستيراد | Edit > Presets > Export/Import Presets |
الملء على شكل قالب | Edit > Fill حدد "Pattern" في قائمة المحتويات المنسدلة حدد "Script" حدد الخيار من قائمة البرامج النصية المنسدلة |
النسج المتقاطع | |
الوضع على طول المسار | |
الملء العشوائي | |
الملء المتماثل | |
تخطيط واجهة المستخدم: Mondo مقابل Flex
لا توجد تغييرات في واجهات برمجة تطبيقات (API) دليل البرمجة لإنشاء واجهات المستخدم. ومع ذلك، يوجد فرق في طريقة عمل عنصر واجهة المستخدم للمجموعة في Mondo.
في طريقة تصميم Flex، يستخدم عنصر واجهة المستخدم "المجموعة" كآلية تخطيط لتجميع عناصر واجهة المستخدم واستخدامها لتكون غير مرئية بنفسها. بينما في طريقة تصميم Mondo، تعد "المجموعة" في حد ذاتها عنصر واجهة مستخدم مع الخلفية الخاصة بها ولا يمكن تداخلها مع عناصر واجهة المستخدم الأخرى.
على سبيل المثال، إذا كان لدينا مجموعتان تم ترتيبهما واحدة فوق الأخرى مع عناصر واجهة مستخدم في كل مجموعة بحيث لا تتداخل عناصر الواجهة من إحدى المجموعتين مع عناصر الواجهة في المجموعة الأخرى، فكل عناصر واجهة المستخدم ستكون مرئية في طريقة تصميم المادة اللدنة.
ومع ذلك، في نفس السيناريو في Mondo، ستقوم المجموعة الموجودة في الجزء العلوي بقفل المجموعة الموجودة في الأسفل.
قد يرى بعض المستخدمين أن بالبرامج النصية الحالية الخاصة بهم تخطيط واجهة مستخدم غير صحيح في Mondo لنفس السبب. ويجب تعديل كل هذه البرامج النصية عن طريق إزالة التداخل بين عناصر واجهة المستخدم "المجموعة". وستعمل البرامج النصية التي تم إنشاؤها مؤخرًا في طريقة التصميم Mondo أو تم تعديلها لتعمل على طريقة Mondo بشكل جيد في طريقة تصميم Flex أيضًا.
دعم HiDPI
بهذا التغيير، تدعم واجهة مستخدم البرنامج النصي الآن شاشات HiDPI أيضًا. ومع ذلك، فلا يجب إجراء أي تغيير في البرامج النصية لجعلها تعمل على شاشات HiDPI. كل ما تحتاجه هو وضع أصول صورة 2x جنبًا إلى جنب مع أصول صورة 1x بنفس اسم الملف مثل أصل صورة 1x متبوعًا بـ “@2X” كلاحقة.
على سبيل المثال، إذا كان اسم الملف الخاص بأصل صورة 1x هو imageFile.png، فحينها ينبغي أن يكون اسم أصل صورة 2x هو imageFile@2X.png وأن يوجد في نفس المكان.
وفي حالة عدم وجود أصل صورة 2x، سيتم استخدام أصل صورة 1x.
المشاكل المعروفة
- لم يعد عنصر واجهة مستخدم برنامج Flash Player مدعومًا. وسيتعذر تشغيل ملفات SWF/Flash/Flex من خلال واجهة مستخدم البرنامج النصي من الآن.
- عنصر واجهة المستخدم عرض الشجرة.
- رسم الرسومات غير مدعوم على عنصري واجهة المستخدم Checkbox وRadiobutton.
- لا يمكن تغيير لون خلفية الزر.
- الأشكال المرسومة في الرسومات ليست سلسة.