Co uległo zmianie?
Interfejs użytkownika oparty na skryptach w programie Photoshop używa technologii Mondo, a nie Flex. Platforma interfejsów Mondo jest używana w wielu wersjach programu Photoshop do generowania interfejsu użytkownika wtyczek wewnętrznych, takich jak Zapisz dla Internetu czy Galeria filtrów. Ta funkcja pozwala na stosowanie interfejsu użytkownika opartego na skryptach na platformie Mondo.
Dlaczego wprowadzono tę zmianę?
Generowanie interfejsu za pomocą skryptów ułatwia obsługę wyświetlaczy o wysokich rozdzielczościach/Retina i gwarantuje spójny wygląd całego interfejsu aplikacji.
Lista okien dialogowych objętych zmianą
Poniżej wymieniono okna dialogowe aplikacji, których dotyczy ta zmiana:
| Okno dialogowe | Menu |
| Stykówka II | Plik > Automatyzacja > Stykówka II |
| Warunkowa zmiana trybu | Plik > Automatyzacja > Warunkowa zmiana trybu |
| Zmieść obraz | Plik > Automatyzacja > Zmieść obraz |
| Korekcja obiektywu | Plik > Automatyzacja > Korekcja obiektywu |
| Scal do HDR Pro | Plik > Automatyzacja > Scal do HDR Pro |
| Photomerge | Plik > Automatyzacja > Photomerge |
| Eksportuj wyszukiwanie kolorów | Plik > Eksportuj > Tablice wyszukiwania kolorów |
| Kompozycje warstw do plików | Plik > Eksportuj > Kompozycje warstw do plików |
| Kompozycje warstw do PDF | Plik > Eksportuj > Kompozycje warstw do PDF |
| Obszary kompozycji do PDF | Plik > Eksportuj > Obszary kompozycji do PDF |
| Eksportuj warstwy do plików | Plik > Eksportuj > Warstwy do plików |
| Procesor obrazów | Plik > Skrypty > Procesor obrazów |
| Menedżer zdarzeń skryptów | Plik > Skrypty > Menedżer zdarzeń skryptów |
| Wczytaj warstwy | Plik > Skrypty > Wczytaj pliki do stosu |
| Statystyki obrazu | Plik > Skrypty > Statystyki |
| Znacznik skali pomiaru | Obraz > Analiza > Umieść znacznik skali pomiaru |
| Płomień | Filtr > Renderowanie > Płomień |
| Ramka obrazu | Filtr > Renderowanie > Ramka obrazu |
| Drzewo | Filtr > Renderowanie > Drzewo |
| Wyślij do serwisu Sketchfab | 3D > Udostępnij warstwę 3D w serwisie Sketchfab |
| Eksportuj/importuj ustawienia predefiniowane | Edycja > Ustawienie predefiniowane > Eksportuj/importuj ustawienia predefiniowane |
| Wypełnienie cegłami | Wybierz polecenie Edycja > Wypełnienie. Wybierz opcję Wzorek z menu rozwijanego zawartości. Wybierz opcję Skrypt. Wybierz opcję z menu rozwijanego Skrypty. |
| Plecionka krzyżowa | |
| Umieść wzdłuż ścieżki | |
| Wypełnienie losowe | |
| Wypełnienie symetryczne | |
Układ interfejsu: porównanie platform Mondo i Flex
Interfejsy API skryptów związane z tworzeniem interfejsów użytkownika nie uległy zmianie. Na platformie Mondo inaczej działa widżet grupowania.
Na platformie Flex widżet grupowania działa jak mechanizm układu do grupowania widżetów, a sam pozostaje niewidoczny. Na platformie Mondo widżet grupowania ma własne tło i nie może nakładać się na inne widżety.
Jeśli na przykład dwie grupy są ułożone jedna na drugiej, a w każdej z nich znajdują się widżety, które się wzajemnie nie nakładają, wszystkie te widżety są widoczne na platformie Flex.
W takiej samej sytuacji na platformie Mondo grupa wierzchnia blokuje grupę na spodzie.
Z tego powodu niektóre skrypty użytkowników generują nieprawidłowy układ interfejsu na platformie Mondo. Wszystkie takie skrypty należy zmodyfikować, usuwając nakładające się widżety grupowania. Skrypty utworzone od podstaw na platformie Mondo lub zmodyfikowane do działania na tej platformie będą również funkcjonować na platformie Flex.
Obsługa wysokich rozdzielczości
Ta zmiana pozwala na obsługę wyświetlaczy o wysokich rozdzielczościach przez interfejs użytkownika. Nie jest wymagane modyfikowanie skryptów pod kątem wyświetlaczy o wysokich rozdzielczościach. Wystarczy umieścić dwukrotnie powiększone zasoby obrazów razem z oryginalnymi zasobami obrazów, nadając im te same nazwy plików z przyrostkiem „@2X”.
Jeśli na przykład nazwa pliku oryginalnego zasobu obrazu to plikObrazu.png, plik dwukrotnie powiększonego obrazu powinien nosić nazwę plikObrazu@2X.png i znajdować się w tej samej lokalizacji.
Jeśli nie można odnaleźć dwukrotnie powiększonego obrazu, używany jest obraz oryginalny.
Znane problemy
- Nie jest obsługiwany widżet programu Flash Player. Nie można odtwarzać plików SWF/Flash/Flex za pośrednictwem skryptów interfejsu użytkownika.
- Widżet widoku drzewa nie jest obsługiwany.
- Nie jest obsługiwane rysowanie grafiki na widżetach pola wyboru i przycisku opcji.
- Nie można zmienić koloru tła przycisku.
- Kształty rysowane jako grafika nie są gładkie.