Aktualizacja Divi 5: Publiczna wersja alfa 2
Opublikowany: 2024-10-28Divi 5 Public Alpha jest dostępna do testów. W miarę zbliżania się do ostatecznej wersji, będziemy aktualizować Divi 5 co dwa tygodnie, pojawiając się jako standardowa aktualizacja w panelu WordPress. Jeśli korzystasz z Divi 5, dzisiaj zauważysz powiadomienie o aktualizacji wersji Public Alpha 2 .
Naszym celem jest osiągnięcie kolejnego kamienia milowego, czyli uczynienie Divi 5 wystarczająco stabilnym, abyśmy mogli polecać jego użycie na nowych stronach internetowych. Robimy ogromne postępy i jesteśmy w 100% skupieni na naprawianiu zgłaszanych błędów.
Czy testowałeś ostatnio Divi 5? Uaktualnij do wersji Public Alpha 2 i spróbuj jeszcze raz!
- 1 Co nowego w Public Alpha 2?
- 1.1 Wyjątkowe zmiany
- 1.2 Dziennik zmian
- 2 Wskocz do Divi 5 już dziś
Co nowego w Public Alpha 2?
W ciągu ostatnich dwóch tygodni naprawiliśmy 156 błędów . Ta aktualizacja zawiera wiele drobnych poprawek, które utrudniają podsumowanie. Oto jednak kilka wyróżniających się zmian:
Wyjątkowe zmiany
- Naprawiono wpautp i zniekształcony kod : Mechanizm automatycznego akapitu WordPressa dodawał niechciane akapity do treści, a poprzednie próby naprawienia tego kończyły się niechcianym usuwaniem znaków nowej linii. Zostało to rozwiązane, więc koniec z uszkodzonymi modułami kodu i niechcianymi akapitami!
- Naprawiono uszkodzone style z powodu brakujących zasobów dynamicznych: W niektórych przypadkach wykrywanie funkcji kończyło się niepowodzeniem, a kod CSS niektórych aspektów układów nie był łączony z dynamicznym plikiem CSS strony, co skutkowało na przykład uszkodzonymi animacjami. Zostało to naprawione.
- Redukcja renderowania : Jak zawsze skupiamy się na wydajności. Jeszcze bardziej poprawiliśmy szybkość Visual Buildera, identyfikując niepotrzebne ponowne renderowanie w ustawieniach modalnych. Im mniej rzeczy jest ponownie renderowanych, tym szybsza jest aplikacja! Teraz modyfikacja ustawień w trybie ustawień jest jeszcze szybsza niż wcześniej.
- Ulepszenia czasu generowania CSS : Poprawiliśmy czas potrzebny do generowania CSS dla stron frontendowych, co spowodowało jeszcze szybsze ładowanie.
Dziennik zmian
Oto lista wszystkich zmian wprowadzonych w Public Alpha 2.
- Naprawiono uszkodzony kod w module kodu spowodowany przez usunięte znaki nowej linii umieszczające komentarze JavaScript w tej samej linii, co prawidłowy kod.
- Naprawiono otwieranie selektora kolorów edytora wbudowanego poza dolną częścią rzutni.
- Styl pozycji jest stały, jeśli ustawiony jest początek przesunięcia i transformacja.
- Naprawiono zduplikowany element Usuń w menu panelu warstw prawym przyciskiem myszy.
- Akcje kliknięcia prawym przyciskiem myszy zostały usunięte z kolumn specjalnych w panelu warstw.
- Naprawiono moduł przeciągania i upuszczania, który nie działał, gdy wcześniej wykonano określoną sekwencję akcji
- Przekonwertowano przycisk wyjścia programu Visual Builder na łącze.
- Naprawiono niedziałający pasek przewijania widoku warstwy podczas korzystania z opcji Przejdź do warstwy.
- Usuń opcję włączania i wyłączania „najnowszego doświadczenia Divi Builder”, ponieważ ta opcja nie jest już istotna w Divi 5.
- Naprawiono etykiety akcji, które można kliknąć prawym przyciskiem myszy dla modułu krótkiego kodu, aby uzyskać rzeczywistą nazwę.
- Zapobiegaj niepotrzebnemu ponownemu renderowaniu w panelu i grupie ustawień modułu podczas modyfikowania atrybutów modułu.
- Zrefaktoryzowano grupę ustawień modułu, podgrupę i mechanizm widoczności pól. Użyj wywołania zwrotnego funkcji dla jej właściwości widocznej zamiast przekazywać wartość logiczną.
- Naprawiono uszkodzone style przejść z powodu konfliktów selektorów w stylach elementów wbudowanych.
- Naprawiono niepotrzebne renderowane selektory stylu przejścia.
- Naprawiono uszkodzone style przejść dla stylów zaawansowanych, gdy modyfikowane są atrybuty modułu wbudowanych stylów elementów.
- Naprawiono pusty wiersz zmieniający wysokość sekcji unoszącej się nad warstwami.
- Naprawiono problem polegający na wyświetlaniu podpowiedzi wartości szerokości widoku po obu stronach podczas przeciągania.
- Naprawiono problem polegający na drukowaniu domyślnych stylów przekładek, zastępując niestandardowe style przekładek na urządzeniach mobilnych.
- Naprawiono podpowiedzi dotyczące próbek kolorów globalnych wyświetlanych na palecie Ostatnie.
- Naprawiono problem polegający na tym, że kliknięcie przycisków „Nowe ustawienie wstępne z bieżących stylów” i „Dodaj nowe ustawienie wstępne”, a także kliknięcie przycisków klonowania i/lub „Ustawień ustawień wstępnych” (koło zębate do edycji ustawienia wstępnego) nie otwierało się/rozwijało grupę wstępnie ustawionych opcji.
- Usunięto tryb potwierdzenia ustawienia wstępnego podczas dodawania nowego ustawienia wstępnego i ustawienia wstępnego z bieżących stylów.
- Naprawiono wyświetlanie opcji wyrównania modułu przycisku zarówno w kreatorze wizualnym, jak i w interfejsie użytkownika.
- Naprawiono problem polegający na tym, że cień pola wyróżnionego obrazu w module Blog różnił się po migracji z Divi 4 do Divi 5.
- Ulepszony UX pola wyboru. Naprawiono zepsutą nawigację po opcji wyboru za pomocą skrótu klawiaturowego (strzałka w górę, w dół, enter)
- Naprawiono problem polegający na tym, że konwersja modułów dla atrybutów testu podziału niepoprawnie ukrywała moduły poprzez normalizację wartości ab_subject_id podczas konwersji.
- Naprawiono problem uniemożliwiający użytkownikom edytowanie i zapisywanie elementu Divi Cloud.
- Naprawiono pasek postępu, który nie wyświetlał rzeczywistego postępu podczas edycji i zapisywania elementu w chmurze Divi.
- Naprawiono nakładający się tekst i przyciski w mniejszych wewnętrznych kolumnach w trybie szkieletowym.
- Naprawiono brakującą domyślną wartość szerokości obramowania układu siatki w module Blog.
- Naprawiono style tekstu modułu notki, takie jak cień tekstu, wpływające na ikonę notki.
- Naprawiono problem z widocznością pól niestandardowego stylu przycisku w trybie ustawień modułu po zamknięciu modułu ustawień domyślnych.
- Naprawiono problem polegający na tym, że niestandardowy CSS nie został zastosowany do modułów w układzie.
- Dodano obsługę skrótu VB Save z edytora Inline.
- Naprawiono nieoczekiwane automatyczne zamykanie modułu Dodaj do biblioteki podczas interakcji z modułem Pomoc.
- Naprawiono problem z kolorem nakładki rozdzielacza.
- Naprawiono menu kontekstowe w tinyMCE, kodzie i polach tekstowych.
- Naprawiono zapisywanie trybu szkieletowego i widoku warstw jako preferencji aplikacji.
- Wprowadzono wstępne testy wydajności E2E.
- Naprawiono problem ucieczki tagów HTML w modułach globalnych po edycji.
- Naprawiono błąd powodujący błędy PHP podczas korzystania z pakietu startowego restauracji do szybkiego tworzenia witryny w D5.
- Naprawiono pusty przycisk (bez tekstu), który nie był wyświetlany/edytowany w VB.
- Zaktualizowano jQuery Mobile z wersji 1.4.5 do wersji 1.5.0 alfa i usunięto nieużywany kod.
- Naprawiono problem warunkowej konwersji logiki.
- Naprawiono problem polegający na tym, że wyróżniony obraz nie był wyświetlany w module Tytuł postu, jeśli był używany w szablonie Theme Builder.
- Naprawiono błąd dzielenia zera w Dzielniku w FE.
- Naprawiono uszkodzony moduł galerii podczas korzystania z trybu suwaka.
- Naprawiono renderowanie pustego obrazu Blub w Visual Builderze, gdy w ustawieniach modułu nie zdefiniowano żadnego obrazu.
- Naprawiono błąd krytyczny w metodzie Transform::value(), jeśli niektóre układy nie zawierają wartości transformacji dla punktu przerwania pulpitu.
- Naprawiono problem polegający na tym, że wybranie ustawienia wstępnego cienia pudełka pokazywało nieprawidłowe opcje w ustawieniach modułu.
- Naprawiono problem polegający na tym, że sekcje ustawione na pozycjonowanie bezwzględne nie były widoczne w Visual Builderze.
- Naprawiono kopiowanie/wklejanie stylów ikon Blurb.
- Naprawiono błąd, który powodował, że wyjście w formacie free-form-css w interfejsie nie działało poprawnie.
- Naprawione opcje interakcji nie są zapisywane w bazie danych.
- Dodano stronę dokumentacji dla atrybutu Preset.
- Naprawiono niemożność skopiowania stylu modułu bez atrybutu do modułu z atrybutem.
- Dodanie brakujących klas pozycjonowania stałego i bezwzględnego dla sekcji spowodowało utworzenie sekcji stałych, które domyślnie nie miały pełnej szerokości.
- Naprawiono system importowania obrazów dla modułu galerii.
- Naprawiono błąd, który nie ładował niektórych czcionek Google w interfejsie po załadowaniu drugiej strony, gdy moduł dostosowywania użył czcionki Google jako czcionki nagłówka.
- Naprawiono niemożność edycji i zapisania elementu Divi Cloud.
- Naprawiono pasek postępu, który nie wyświetlał rzeczywistego postępu podczas edycji i zapisywania elementu w chmurze Divi.
- Naprawiono nieistotne opcje pozycji w grupie opcji pozycji modułu krótkiego kodu, z których każda pojawiała się tylko wtedy, gdy zdefiniowano odpowiednią pozycję.
- Naprawiono nieprawidłowe obliczenie wysokości krytycznej CSS, gdy w układzie użyto modułów globalnych.
- Naprawiono krytyczny błąd kalkulatora wysokości CSS Critical podczas umieszczania modułów globalnych w wewnętrznej kolumnie sekcji specjalistycznej.
- Naprawiono niechcianą klasę et_pb_module w podelementach modułu, która powodowała problemy z szerokością rynny w modułach, takich jak moduł formularza kontaktowego.
- Naprawiono problem powodujący błędy podczas migracji treści ze znakami specjalnymi w modułach Formularz kontaktowy i Optymalizacja poczty e-mail.
- Naprawiono zduplikowany element Usuń w menu panelu warstw prawym przyciskiem myszy.
- Akcje kliknięcia prawym przyciskiem myszy zostały usunięte z kolumn specjalnych w panelu warstw.
- Naprawiono niechciane opcje kliknięcia prawym przyciskiem myszy w wewnętrznych kolumnach sekcji specjalnych.
- Naprawiono błąd krytyczny w metodzie TextShadow::value(), jeśli niektóre układy nie zawierają wartości cienia tekstu dla punktu przerwania pulpitu.
- Naprawiono problem polegający na tym, że Shift nie był stosowany do pól numerycznych w przypadku wprowadzania danych myszą.
- Naprawiono błąd skrótu cmd/ctrl + s w edytorze wbudowanym.
- Zautomatyzowane generowanie pliku _all_modules_metadata.php w celu ograniczenia ręcznych aktualizacji i zapewnienia spójności.
- Zmieniono kolor linii prześwietlenia rentgenowskiego na średnio szary, który będzie widoczny na różnych kolorach tła.
- Naprawiono odświeżanie elementów w chmurze po zapisaniu nowych elementów w chmurze.
- Naprawiono problem z określonymi obrazami SVG, które nie były widoczne po dodaniu za pomocą modułu obrazu.
- Naprawiono problem polegający na tym, że atrybut roli nie był renderowany z HTMLUtility::render(
- Naprawiono problem polegający na tym, że pole wyboru nie zwracało prawidłowej wartości, gdy w pliku module.json ustawiono jego wartość domyślną.
- Dodano brakujące klasy –with-menu do kolumn, wierszy i sekcji zawierających moduł menu oraz ulepszono logikę dodawania tych klas, gdy moduł menu zawiera listę rozwijaną.
- Naprawiono menu rozwijane modułów menu w nagłówkach Theme Builder, które są ukryte pod zawartością następnej sekcji.
- Zwiększ indeks Z w kolumnach zawierających menu rozwijane, aby mieć pewność, że znajdują się one nad sąsiednimi sekcjami z separatorami sekcji.
- Naprawiono problem z opóźnieniem podczas usuwania wyszukiwanego hasła w widoku warstw.
- Naprawiono problem polegający na tym, że animacje modułu poza granicami wiersza nadrzędnego (w VB i FE), gdy są przyklejone i przejścia, są łączone z szerokością i/lub maksymalną szerokością.
- Naprawiono ostrzeżenie o unikalnych „kluczowych” rekwizytach podczas uzyskiwania dostępu do ustawień tła modułu Shortcode.
- Naprawiono nakładanie się zawartości strony menu Divi w interfejsie użytkownika i kreatorze.
- Zaktualizowano weryfikację, aby używać domyślnej wartości powiększenia zamiast NaN% na poziomie powiększenia paska aplikacji, gdy dane wejściowe są nieprawidłowe.
- Naprawiono niechcianą lukę w lewym górnym rogu podświetlenia modułu, która była widoczna, gdy przyciski aktywowania modułu były wyłączone.
- Naprawiono problem polegający na tym, że wartość poziomu powiększenia nie była zaokrąglana do najbliższej liczby całkowitej na potrzeby wyświetlania.
- Naprawiono konwersję atrybutów konta usługi e-mail i poprawioną logikę renderowania pól.
- Naprawiono problem z rozciąganiem obrazu, ustawiając szerokość na automatyczną po zastosowaniu opcji maxHeight.
- Naprawiono ikonę akordeonu, która nie była wyśrodkowana w pionie, gdy jej rozmiar był większy.
- Dodano brakujące klasy –with-menu do kolumn, wierszy i sekcji zawierających moduł menu oraz ulepszono logikę dodawania tych klas, gdy moduł menu zawiera listę rozwijaną.
- Naprawiono menu rozwijane modułów menu w nagłówkach Theme Builder, które są ukryte pod zawartością następnej sekcji.
- Zwiększ indeks Z w kolumnach zawierających menu rozwijane, aby mieć pewność, że znajdują się one nad sąsiednimi sekcjami z separatorami sekcji.
- Naprawiono uszkodzony przycisk podglądu na żywo dla zapisanych elementów biblioteki w Kreatorze motywów.
- Naprawiono błędny tytuł skrótu klawiaturowego dla ? klawisz.
- Naprawiono problem polegający na tym, że wartości grubości czcionki dostosowywania nie były brane pod uwagę, co wpływało na ostateczną grubość czcionki tekstu/nagłówka niektórych modułów.
- Naprawiono problem polegający na tym, że włączenie paralaksy w ustawieniu wstępnym powodowało wyświetlanie nieprawidłowych opcji w ustawieniach modułu.
- Naprawiono mylący przycisk podglądu w układach Theme Builder poprzez usunięcie przycisku.
- Naprawiłem problem nieotwierania panelu ustawień modułu Row.
- Naprawiono zepsute style modalne przenośności w Bibliotece Divi i zastąpiono starszą animację modułu ładującego.
- Naprawiono problem z modułami, wierszami i sekcjami importowanymi z Divi Cloud.
- Usunięto ikony otwierania i zamykania z grup opcji, gdy opcja „Przełącza ustawienia grupy na zamknięte” jest wyłączona.
- Naprawiono błąd, który powodował, że celowe usunięcie koloru tła dla określonego punktu przerwania lub stanu powodowało renderowanie koloru tła nadrzędnego punktu przerwania lub stanu (zamiast stosowania żadnego koloru tła).
- Naprawiono problem polegający na tym, że zawartość dynamiczna nie była poprawnie przetwarzana po migracji z Divi 4 do Divi 5 z powodu różnych mechanizmów ucieczki.
- Naprawiono błąd krytyczny WooCommerce na stronie produktu w obszarze administratora.
- Naprawiono błędne obliczenia wysokości nagłówka pełnoekranowego, które powodowały, że nagłówki pełnoekranowe przekraczały wysokość widocznego obszaru przeglądarki.
- Naprawiono niedziałanie „Free Form CSS” z określonymi modułami w kreatorze.
- Ulepszony przycisk Wyjdź w VB przekierowuje użytkownika na poprzednią stronę.
- Naprawiono zakłócanie interfejsu wtyczki Copy Delete Post z górnym paskiem programu Visual Builder.
- Poprawiona wydajność renderowania stylu Divi 5.
- Naprawiono moduł menu, który nie wyświetlał wszystkich pozycji menu w VB
- Naprawiono problem polegający na tym, że domyślny nagłówek motywu nie był widoczny w Visual Builderze.
- Dodano brakujące klasy –with-menu do kolumn, wierszy i sekcji zawierających moduł menu oraz ulepszono logikę dodawania tych klas, gdy moduł menu zawiera listę rozwijaną.
- Naprawiono menu rozwijane modułów menu w nagłówkach Theme Builder, które są ukryte pod zawartością następnej sekcji.
- Zwiększ indeks Z w kolumnach zawierających menu rozwijane, aby mieć pewność, że znajdują się one nad sąsiednimi sekcjami z separatorami sekcji.
- Naprawiono problem polegający na tym, że włączenie „Nakładki tła” i ustawienie koloru w modułach Slider lub Slider o pełnej szerokości powodowało uszkodzenie modułu.
- Naprawiono zepsute reguły CSS overflow-x i overflow-y stosowane do opakowań stron z powodu nieprawidłowej wartości domyślnej zapisanej w post_meta.
- Naprawiono eksportowanie strony z modułem Galerii zawierającej tylko identyfikator, a nie wartości zakodowane w obrazach.
- Naprawiono błąd, który powodował, że ustawienie wstępne modułu nie działało poprawnie.
- Naprawiono błąd powodujący, że animacja modułu w niektórych przypadkach nie działała.
- Naprawiono przycisk Podgląd w przeglądarce Safari.
- Naprawiono błąd konsoli w Visual Builderze, który wynikał z braku stałej podczas korzystania z modułów Woo.
- Naprawiono błąd krytyczny w interfejsie po konwersji określonych modułów opcji e-mail Divi 4 przy użyciu niestandardowych ikon przycisków.
- Naprawiono problem z niezamierzonymi wyzwalaczami skrótów VB w niektórych polach.
- Naprawiono błąd powodujący, że niektóre moduły/funkcje wymagające danych skryptu nie działały w interfejsie użytkownika.
Wskocz do Divi 5 już dziś
Teraz czas przetestować Divi 5 i zgłosić błędy. Będziemy nadal intensywnie pracować nad rozwiązaniem znalezionych problemów. Będziesz także cieszyć się niesamowicie szybkim budowaniem, znacznie poprawioną wydajnością frontendu i nowym, nowoczesnym interfejsem!
Daj nam znać, co myślisz do tej pory i czekaj na nową wersję Divi 5 co dwa tygodnie. Odtąd Divi 5 będzie regularnie ulepszana w fazie alfa, beta i później.