Ogłaszamy wersję beta Divi 5
Opublikowany: 2023-08-22Wróciłem z kolejną aktualizacją Divi 5 i tym razem mam przyjemność ogłosić wydanie Divi 5 Dev Beta, kolejnej fazy programu beta Divi 5. Fundamenty Divi 5 są kompletne, nasza dokumentacja rozwojowa ładnie się zapełnia, a fazę Dev Alpha wykorzystaliśmy do zebrania opinii i utrwalenia Divi 5 API.
Wraz z uruchomieniem Dev Beta zaprosimy znacznie więcej programistów do przyłączenia się do programu beta, aby mogli rozpocząć przenoszenie swoich modułów Divi do oficjalnej struktury Divi 5 i pracować nad nowymi i ekscytującymi funkcjami, które mogą być gotowe na uruchomienie Divi 5.
W międzyczasie nasz zespół skupi się na przejściu do następnej fazy: Divi 5 Public Alpha, pierwszej publicznej fazy beta.
Co osiągnęliśmy od mojej ostatniej aktualizacji
W ciągu ostatnich sześciu tygodni wykonaliśmy dużo pracy, kończąc API Divi 5 i usuwając ponad 180 błędów. Trochę spóźniłem się z moją aktualizacją w tym miesiącu, ale chcieliśmy mieć pewność, że zakończyliśmy betę deweloperską Divi 5 i usunęliśmy jak najwięcej błędów przed przejściem do następnej fazy. Jeśli interesują Cię drobiazgi, oto pełny dziennik zmian:
Wpisy w dzienniku zmian:
- Zmieniono rekwizyty i przeniesiono lepkie responsywne rekwizyty najechania na rekwizyty funkcji.
- Naprawiono moduł portfolio z kategoriami zaimportowanymi jako layout z D4.
- Naprawiono niedziałające poprawnie opcje zmiany rozmiaru modułu portfela.
- Naprawiono ostrzeżenia FE modułu Portfolio, jeśli nie ustawiono wyróżnionego obrazu.
- Zaktualizowany samouczek dotyczący konwersji modułów.
- Naprawiono niestosowanie stylów do przycisku w module logowania.
- Naprawiono problem z wyrównaniem tekstu modułu Blurb na interfejsie użytkownika.
- Naprawiono problem z ikoną, która nie była wyświetlana w interfejsie modułu obrazu o pełnej szerokości.
- Rozwiązano problem polegający na tym, że pole Nazwa układu w oknie modalnym Dodaj do biblioteki nie było wymagane do zapisania układu.
- Naprawiono problem z przepełnieniem ramki modułu Tabs.
- Rozwiązuje problem polegający na tym, że użytkownik nie może używać jednostki Border Radius innej niż px.
- Zaktualizowano wbudowany plik JSDoc w całej bazie kodu.
- Zmieniono nazwy zaczepów i transjentów, aby używać nowej konwencji nazewnictwa D5 dla zaczepów i transjentów.
- Zaktualizowano Deklarację stylu tła, aby była renderowana na podstawie wartości włączonej funkcji Gradient.
- Zaktualizowano kontener/komponent pola gradientu, aby odpowiednio dziedziczył wartość i renderował podgląd.
- Naprawiono błąd, który powodował, że kolor tła przycisku po najechaniu kursorem nie pojawiał się w Builderze lub Frontendzie.
- Gradienty tła w widokach tabletu i telefonu będą teraz dziedziczyć wartości „kierunku”, jeśli nie mają określonych własnych.
- Zoptymalizowany i zrefaktoryzowany styl przejścia ze stylem elementu do abstrakcyjnych właściwości CSS czcionki i cienia tekstu z funkcji nadrzędnej do ich własnych metod.
- Domyślnie dodaj opcję przejścia do atrybutów modułu.
- Zaktualizowano konfigurację pakietu internetowego w celu generowania plików CSS dla pakietów Visual-Builder.
- Zaktualizowano proces kompilacji, aby kopiować pliki czcionek do katalogu kompilacji dla wpisu @font-face.
- Zaktualizowano Storybook do korzystania z pakietu internetowego 5.
- Dodano funkcje PHP get_package_list, get_package_asset i enqueue_package_style.
- Zrefaktoryzowano narzędzie AssetsUtility w celu automatycznego kolejkowania CSS dla pakietów Visual-Builder, gdy JS dla pakietów Visual-Builder jest umieszczany w kolejce.
- Zmieniono nazwę FormatAttr<> na FormatBreakpointStateAttr<>.
- Zaimplementuj metodę stylu ModuleElements różnych modułów Divi.
- Zmieniono nazwę module.decoration.filter na module.decoration.filters, aby zapewnić spójność między wszystkimi modułami.
- Zaimplementowano zawartość dynamiczną w istniejących modułach, które mają już renderowanie frontonu.
- Dokonaj refaktoryzacji komponentu, aby można było elastycznie modyfikować znajdujące się w nim pole.
- Naprawiono brakującą klasę et_pb_css_mix_blend_mode_passthrough w interfejsie modułu kolumnowego.
- Naprawiono problem nie dodawania nazwy klasy do VB i FE w sekcji Regular.
- Naprawiono problem responsywnej zawartości modułu Osoba.
- Naprawiono problem polegający na wyświetlaniu podglądu przesyłania dla wszystkich typów plików do przesłania.
- Naprawiono problem z Portfolio polegający na tym, że żaden projekt nie wyświetlał pustej strony w Frontendzie.
- Opcje stałego marginesu w lewo i w prawo zastępują wyrównanie modułu Dzielnik.
- Naprawiono ustawienie „Wyrównaj wysokość kolumn” modułu wierszy, aby działało zgodnie z oczekiwaniami.
- Naprawiono pole procentowe licznika słupków, które nie wyświetlało wartości tekstowej.
- Naprawiono nieprawidłowe wartości domyślne koloru obramowania i koloru tekstu modułu przycisku.
- Naprawiono niestandardową wartość dopełnienia, która nie działa w wierszu wewnętrznym.
- Zaktualizowano deklaracje CSS obrazu tła modułu, aby uwzględnić ustawienia powtarzania.
- Dodano ustawienia obrazu tła (wysokość, szerokość, przesunięcie w pionie, przesunięcie w poziomie) do mapy atrybutów konwersji D4>D5.
- Naprawiono błąd, który w niektórych przypadkach powodował, że wbudowany edytor tekstu sformatowanego nie był poprawnie aktywowany.
- Naprawiono błąd powodujący błąd krytyczny w przypadku zmodyfikowanego tytułu modułu Blurb.
- Naprawiono błąd powodujący, że tytuł modułu karty nie był zapisywany z wbudowanego edytora tekstu.
- Zrefaktoryzowano renderowanie licznika okręgów, tak aby wideo w tle pojawiało się na kolorze lub gradiencie tła.
- Naprawiono przypadek, w którym kolor tła modułu Tekst był inny w programie Builder i Frontend.
- Naprawiono problem z konwersją atrybutów tła sekcji podczas importu.
- Naprawiono skrót klawiaturowy do zapisywania w systemach Linux i Windows.
- Animacja ikony przycisku zmiany rozmiaru w trybie pomocy została naprawiona w trybie zadokowanym.
- Kiedy opcja „Animacje interfejsu konstruktora” jest wyłączona, animacje modułu pomocy również są wyłączone.
- Naprawiono znikający problem nawigacji listy wideo po zmianie rozmiaru zadokowanego okna modalnego.
- Naprawiono nieprawidłowe odstępy między przyciskami Oddokuj i Zamknij, które zwiększają się wraz ze wzrostem rozmiaru modalnego
- Ikona przycisku zmiany rozmiaru okna pomocy jest teraz wyśrodkowana w trybie zadokowanym.
- Naprawiono niedziałającą responsywną ikonę w module Testimonial VB.
- Naprawiono różnicę w selektorze stylów stanu najechania kursorem
- Naprawiono funkcjonalność Responsive Content w module Login.
- Napraw selektory aktywowania w FE, jeśli selektor ma pseudoelement.
- Naprawiono problem z ustawieniem domyślnej wartości krycia tła okręgu w module licznika okręgów, tak samo jak w przypadku D4.
- Naprawiono selektory najechania kursorem w VB, jeśli selektor ma pseudo element.
- Naprawiono błędne ważne wartości modułów marginesu i dopełnienia.
- Naprawiono problem z brakującą nazwą klasy w interfejsie modułu audio.
- Naprawiono nieprawidłowe renderowanie ikon w interfejsie modułu referencji.
- Naprawiono błąd podczas duplikowania modułów podrzędnych
- Naprawiono niedziałające opcje zmiany rozmiaru modułu obrazu
- Naprawiono style tytułów Toggle w module Toggle, które nie działają poprawnie zarówno w VB, jak i FE.
- Naprawiono problem przełączania stylów otwartych ikon w FE dla modułu przełączania.
- Naprawiono zachowanie pustych przycisków w FE.
- Naprawiono opcję wyłączenia stanu w trybie Hover.
- Naprawiono problem z konwersją wyłączone_on.
- Naprawiono przycisk Dodaj do biblioteki, który nie będzie wyświetlany, dopóki rola użytkownika nie zostanie ponownie zapisana.
- Naprawiono problem polegający na tym, że kliknięcie pustego miejsca w etykiecie w grupie komponentów uruchamiało pierwszą opcję zamiast być nieaktywne.
- Naprawiono odcięcie modalne Dodaj do biblioteki, gdy jest otwierane z określonej pozycji.
- Naprawiono nieprawidłową animację ikony przycisku dla najechania.
- Naprawiono niedziałającą funkcjonalność treści responsywnej w komponencie przycisku FE.
- Naprawiono problem z przepełnieniem obrazu o pełnej szerokości, który ma ustawiony promień obramowania.
- Naprawiono błąd w polu ustawień kodu, który uniemożliwiał usunięcie wartości w trybie responsywnym.
- Naprawiono problem z wprowadzaną wartością zastępczą, która nie jest usuwana po usunięciu zawartego w niej tekstu.
- Naprawiono przewijanie modalu ustawień podczas przewijania responsywnych wyłączonych elementów.
- Rozwiązano problem powodujący wadliwe działanie na urządzeniach dotykowych w przypadku treści responsywnych.
- Naprawiono błąd krytyczny spowodowany zapisaniem pustej wartości punktu przerwania pulpitu.
- Wartość pola wejściowego zostanie odziedziczona z górnego punktu przerwania.
- Naprawiono nakładanie się rozwijanej listy opcji zawartości dynamicznej na element TinyMCE.
- Naprawiono funkcję opartą na skrypcie (np. animację), która nie działa w module shortcode.
- Zawartość dynamiczna: Dodano testy różnych funkcjonalności interfejsu zawartości dynamicznej.
- Treść dynamiczna: Dodano obsługę typów adresów URL do treści dynamicznych w module Referencje.
- Zawartość dynamiczna: Zdefiniuj właściwość id dla każdej rejestracji opcji zawartości dynamicznej.
- Zawartość dynamiczna: Refaktoryzacja i migracja zawartości dynamicznej do.
- Zawartość dynamiczna: Zmień nazwy niektórych pól używanych w opcjach zawartości dynamicznej.
- Zawartość dynamiczna: Wprowadzono nowy sposób rejestrowania ustawień opcji zawartości dynamicznej i renderowania części.
- ModuleElements: Zaimplementuj ModuleElements w modułach dostępnych w Divi 5.
- Refaktor atrybutu modułu: Atrybut modułu refaktora dla modułów IconAttr i śledzenia mediów społecznościowych
- Naprawiono problem z niestandardową konwersją CSS.
- Styl przejścia: Refaktoryzacja komponentów stylu przejścia.
- Opcje pozycji: Rozwiąż problem renderowania stylu Opcji pozycji, gdy nie podano żadnego atrybutu, zezwalając komponentowi stylu na posiadanie właściwości defaultPrintedStyleAttr, która jest wywnioskowana z pliku module.json modułu
Co dalej z Divi 5?
Dzięki fazom Dev Alpha i Dev Beta w naszym lusterku wstecznym, posuwamy się teraz pełną parą w kierunku Public Alpha, pierwszej wersji beta skierowanej do użytkowników. Od chwili obecnej do wydania publicznej wersji alfa uzupełnimy brakujące funkcje, naprawimy błędy i upewnimy się, że ukończyliśmy wystarczająco dużo projektu, aby zagwarantować publiczne wydanie.
Jeśli nie znasz Divi 5, pozwól, że szybko Cię odświeżę. Divi 5 to kompletne przepisanie Divi Builder skupione na podstawach. Nie dodajemy wielu nowych funkcji, jeśli w ogóle, ale koncentrujemy się na wydajności, stabilności, skalowalności i możliwościach rozbudowy. Wycisnęliśmy wszystko, co mogliśmy z Divi 4, a teraz budujemy nowy fundament, którego potrzebujemy, aby popchnąć Divi w przyszłość. Aby się tam dostać, zasadniczo musimy odtworzyć każdy element Divi Builder po jednym kawałku na raz.
Pracujemy teraz nad wydaniem Divi 5 Public Alpha. Będzie to funkcjonalna i, miejmy nadzieję, wolna od błędów wersja Divi 5, ale z brakującymi niektórymi najmniej popularnymi modułami i funkcjami Divi. Będziesz mógł przetestować Divi 5, a nawet użyć tej wersji, jeśli brakujące funkcje nie są czymś, za czym tęsknisz.
Po wydaniu publicznej wersji alfa będziemy pracować nad publiczną wersją beta, która obejmie wszystkie obecne funkcje Divi i będzie służyć jako kandydat do wydania dla Divi 5, w oczekiwaniu na naprawienie wszelkich błędów wykrytych przez naszych beta testerów.
Dołącz do deweloperskiej wersji beta Divi 5
Jeśli jesteś programistą tworzącym niestandardowe moduły Divi dla społeczności, możesz złożyć wniosek o dołączenie do Divi 5 Dev Beta. Jeśli zgłosiłeś się już do Dev Alpha, ale nie zostałeś zaakceptowany, nie ma potrzeby ponownego składania wniosku. Po prostu miej oko na swoją skrzynkę e-mail z zaproszeniem.
Przypomnienie : ta faza programu beta jest przeznaczona wyłącznie dla programistów modułów Divi. Gdy dodamy jeszcze kilka funkcji, dopracujemy interfejs użytkownika i usuniemy wszelkie pozostałe błędy, wydamy Divi 5 Public Alpa, pierwszą wersję beta przeznaczoną do ogólnych testów.
Bądź na bieżąco, aby uzyskać więcej aktualizacji
Co miesiąc udostępniam aktualizację Divi 5, więc pamiętaj, aby zapisać się do naszego newslettera i naszego kanału YouTube, aby być na bieżąco! Divi 5 to duży projekt, ale będę tutaj na każdym kroku, odsłaniając zasłony i dając ci wgląd w nasze postępy.
Zostaw komentarz, jeśli masz jakieś pytania, a do zobaczenia w następnej aktualizacji.