Aktualizacja Divi 5: Publiczna wersja alfa 2

Opublikowany: 2024-10-28

Divi 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!

Spis treści
  • 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.