Hvad har ændret sig?
Den script-generede brugergrænseflade i Photoshop er nu baseret på Mondo i stedet for Flex. Mondo-brugergrænsefladens struktur er blevet brugt i Photoshop i flere versioner til at generere brugergrænseflader med mange interne ekstramoduler f.eks. Gem til web, Photoshop Filtergalleri osv. Denne funktion gør det muligt for den script-baserede brugergrænseflade at bruge Mondo-strukturen til generering af brugergrænsefladen.
Hvorfor denne ændring?
Med denne ændring vil brugergrænseflader, som er genereret via scripts, være i stand til at understøtte HiDPI/Retina-skærme og vil have et konsistent udseende i hele programmets brugergrænseflade.
Oversigt over berørte dialogbokse
Følgende er en liste over dialogbokse i programmet, som er berørt af denne ændring:
Dialogboks | Menu |
Kontaktaftryk II | Filer > Automatiser > Kontaktaftryk II |
Betinget tilstandsændring | Filer > Automatiser > Betinget tilstandsændring |
Tilpas billede | Filer > Automatiser > Tilpas billede |
Linsekorrektion | Filer > Automatiser > Linsekorrektion |
Flet til HDR Pro | Filer > Automatiser > Flet til HDR Pro |
Billedflet | Filer > Automatiser > Billedflet |
Eksportér farveopslag | Filer > Eksportér > Farveopslagstabel |
Lagsammensætninger til filer | Filer > Eksportér > Lagsammensætninger til filer |
Lagsammensætninger til PDF | Filer > Eksportér > Lagsammensætninger til PDF |
Tegnebræt til PDF | Filer > Eksportér > Tegnebræt til PDF |
Eksporter lag til filer | Filer > Eksportér > Lag til filer |
Billedbehandler | Filer > Scripts > Billedbehandler |
Håndtering af scripthændelser | Filer > Scripts > Håndtering af scripthændelser |
Indlæs lag | Filer > Scripts > Indlæs filer i stak |
Billedstatistik | Filer > Scripts > Statistik |
Markør for måleskala | Billede > Analyse > Placer markør for skala |
Flamme | Filter > Gengiv > Flamme |
Billedramme | Filter > Gengiv > Billedramme |
Træ | Filter > Gengiv > Træ |
Overfør til Sketchfab | 3D > Del 3D-lag på Sketchfab |
Eksportér/importér foruddefinerede indstillinger | Rediger > Foruddefinerede indstillinger > Eksportér/importér foruddefinerede indstillinger |
Murstensudfyldning | Rediger > Udfyld Vælg "Mønster " i rullemenuens indhold Vælg "Script" Vælg indstillingen rullemenuen Scripts |
Krydsvævning | |
Placer langs sti | |
Tilfældig udfyldning | |
Symmetrisk udfyldning | |
Brugergrænsefladens layout: Mondo kontra Flex
Der sker ingen ændringer i API-scripting til oprettelse af brugergrænseflader. Der er dog en forskel i den måde, hvorpå grupperingswidgeten fungerer i Mondo.
I Flex bruges widgeten "Gruppe" som en layoutmekanisme til at gruppere widgets og er selv fuldstændigt usynlig. I Mondo er "Gruppe" derimod selv en widget med sin egen baggrund og kan ikke overlappe andre widgets.
Hvis f.eks. vi har 2 grupper anbragt over hinanden med widgets i hver gruppe, således at widgets i en gruppe ikke overlapper med widgets i den anden gruppe, kan alle widgets ses i Flex.


Men i samme scenario i Mondo vil den øverste gruppe blokere den nederste gruppe.


Nogle brugere kan opleve, at deres eksisterende scripts har et forkert brugergrænsefladelayout i Mondo af samme årsag. Alle sådanne scripts skal ændres ved at fjerne overlap mellem "Gruppe"-widgets. Scripts, som for nyligt er oprettet i Mondo, eller som er modificeret til at køre i Mondo, vil også fungere i Flex.
HiDPI-understøttelse
Med denne ændring understøtter den scriptbaserede brugergrænseflade nu også HiDPI-visning. Dog er ingen ændring påkrævet i scripts for at få det til at fungere i HiDPI-visning. Du skal bare placere 2x billedaktiver sammen med 1x billedaktiv med samme filnavn som 1x billedaktiv efterfulgt af "@2X" som suffiks.
Hvis f.eks. filnavnet på 1x billedaktiv er imageFile.png, bør 2x billedaktiver navngives som imageFile@2x.png og være at finde på samme placering.
Hvis 2x billedaktiver ikke findes, bruges 1x billedaktiv.
Kendte problemer
- Flash Player-widgeten understøttes ikke længere. Det er ikke længere muligt at afspille SWF/Flash/Flex-filer gennem scriptbaserede brugergrænseflader.
- TreeView-widgeten understøttes ikke.
- Grafisk tegning understøtter ikke widgetene Checkbox og Radiobutton.
- Knappen til baggrundsfarve kan ikke ændres.
- Grafiktegnede former er ikke ensartede.