מה השתנה?
ממשק המשתמש של Photoshop, שמופק באמצעות סקריפטים, מבוסס כעת על Mondo במקום על Flex. מסגרת ממשק המשתמש מסוג Mondo היתה בשימוש ב- Photoshop במספר גרסאות, לצורך יצירת ממשק משתמש עבור תוספים פנימיים כגון Save for Web, Photoshop Filter Gallery ועוד. תכונה זו מאפשרת לממשק המשתמש המבוסס על סקריפטים להשתמש במסגרת Mondo לצורך יצירת ממשק משתמש.
מדוע בוצע שינוי זה?
הודות לשינוי זה, ממשק המשתמש שמופק באמצעות סקריפטים יכול כעת לתמוך בצגי HiDPI/Retina ולפעול באופן עקבי יותר עם ממשק המשתמש הכולל של היישום.
רשימת תיבות הדו-שיח המושפעות
להלן רשימה של תיבות הדו-שיח ביישום המושפעות משינוי זה:
תיבת דו-שיח | תפריט |
Contact Sheet II | File > Automate > Contact Sheet II |
Conditional Mode Change | File > Automate > Conditional Mode Change |
Fit Image | File > Automate > Fit Image |
Lens Correction | File > Automate > Lens Correction |
Merge to HDR Pro | File > Automate > Merge to HDR Pro |
Photomerge | File > Automate > Photomerge |
Export Color Lookup | File > Export > Color Lookup Tables |
Layer Comps to Files | File > Export > Layer Comps to Files |
Layer Comps to PDF | File > Export > Layer Comps to PDF |
Artboards to PDF | File > Export > Artboards to PDF |
Export Layers to Files | File > Export > Layers to Files |
Image Processor | File > Scripts > Image Processor |
Scripts Event Manager | File > Scripts > Scripts Event Manager |
Load Layers | File > Scripts > Load Files into Stack |
Image Statistics | File > Scripts > Statistics |
Measurement Scale Marker | Image > Analysis > Place Scale Marker |
Flame | Filter > Render > Flame |
Picture Frame | Filter > Render > Picture Frame |
Tree | Filter > Render > Tree |
Upload to Sketchfab | 3D > Share 3D Layer on Sketchfab |
Export/Import Presets | Edit > Presets > Export/Import Presets |
Brick Fill | Edit > Fill בחרו Pattern בתפריט הנפתח של התוכן בחרו Script בחרו את האפשרות מהתפריט הנפתח Scripts |
Cross Weave | |
Place Along Path | |
Random Fill | |
Symmetry Fill | |
פריסת ממשק המשתמש: Mondo לעומת Flex
לא בוצעו שינויים בממשקי תיכנות היישומים עבור סקריפטים לצורך יצירת ממשקי משתמש. עם זאת, ישנו הבדל באופן הפעולה של הרכיב הגרפי של קבוצה ב- Mondo.
ב- Flex, הרכיב הגרפי של "קבוצה" שימש בעבר כמנגנון פריסה לצורך קיבוץ רכיבים גרפיים, והוא היה בלתי נראה לחלוטין. בניגוד לכך, ב- Mondo, ה"קבוצה" הפכה לרכיב גרפי עם רקע משלה, והיא אינה יכולה לחפוף לרכיבים גרפיים אחרים.
לדוגמה, אם קיימות שתי קבוצות שמסודרות זו על-גבי זו עם רכיבים גרפיים בכל קבוצה, כך שהרכיבים הגרפיים מקבוצה אחת אינם חופפים לרכיבים הגרפיים בקבוצה השנייה, כל הרכיבים הגרפיים יהיו גלויים ב- Flex.
עם זאת, באותו תרחיש ב- 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 באמצעות ממשק משתמש של סקריפטים.
- הרכיב הגרפי Treeview אינו נתמך.
- ציור גרפיקה אינו נתמך ברכיבים הגרפיים Checkbox ו- Radiobutton.
- לא ניתן לשנות את צבע הרקע של לחצנים.
- צורות מצוירות של גרפיקה אינן חלקות.