Se anunță Divi 5 Dev Beta

Publicat: 2023-08-22

Am revenit cu o altă actualizare Divi 5 și de data aceasta am plăcerea să anunț lansarea Divi 5 Dev Beta, următoarea fază a programului Divi 5 beta. Fundația Divi 5 este completă, documentația noastră de dezvoltare se completează frumos și am folosit faza Dev Alpha pentru a colecta feedback și a consolida API-ul Divi 5.

Odată cu lansarea Dev Beta, vom invita mult mai mulți dezvoltatori să se alăture programului beta, astfel încât să poată începe să își facă tranziția modulelor Divi la cadrul oficial Divi 5 și să lucreze la funcții noi și interesante care pot fi gata pentru lansarea Divi 5.

Între timp, echipa noastră se va concentra pe trecerea la următoarea fază: Divi 5 Public Alpha, prima fază publică beta.

Ce am realizat de la ultima mea actualizare

Am lucrat mult în ultimele șase săptămâni, completând API-ul Divi 5 și eliminând peste 180 de erori. Am întârziat puțin cu actualizarea mea de luna aceasta, dar am vrut să ne asigurăm că am încheiat Divi 5 Dev Beta și am curățat cât mai multe erori posibil înainte de a trece la următoarea fază. Dacă sunteți interesat de aspectele fundamentale, iată jurnalul complet de modificări:

Intrări din jurnalul modificărilor:

  • Elemente de recuzită refactorizate și elemente de recuzită lipicioase și sensibile mutate în elemente de recuzită cu caracteristici.
  • Modul de portofoliu fix cu categorii importate ca aspect din D4.
  • S-au rezolvat opțiunile de dimensionare a modulului de portofoliu care nu funcționează corect.
  • S-au remediat avertismentele FE ale modulului Portofoliu dacă nu este setată nicio imagine prezentată.
  • Tutorial actualizat de conversie a modulelor.
  • S-au remediat stilurile care nu erau aplicate pe butonul din interiorul Modulului de conectare.
  • S-a remediat problema de aliniere a textului modulului Blurb pe partea frontală.
  • S-a rezolvat problema cu pictograma care nu se afișează pe front-end-ul modulului Imagine cu lățime completă.
  • S-a rezolvat problema în care câmpul Layout Name din modal Add To Library nu era necesar pentru a salva aspectul.
  • S-a remediat problema de depășire a marginii modulului Tabs.
  • Rezolvă problema în care utilizatorul nu poate folosi unitatea Border Radius în afară de px.
  • JSDoc inline actualizat în întreaga bază de cod.
  • Redenumiți cârlige și tranzitorii pentru a utiliza noua convenție de denumire D5 pentru cârlige și tranzitorii.
  • Declarația de stil de fundal actualizată pentru a reda pe baza valorii activate pentru Gradient.
  • S-a actualizat containerul/componenta câmpului Gradient pentru a moșteni valoarea și a reda previzualizarea în consecință.
  • S-a remediat o eroare care făcea ca culoarea de fundal de la buton să nu apară în Builder sau Frontend.
  • Gradienții de fundal în vizualizările pentru tabletă și telefon vor moșteni acum valori de „direcție” atunci când nu au propriile lor specificate.
  • Stilul de tranziție optimizat și refactorizat cu stilul elementului pentru a abstractiza proprietățile CSS de font și text-umbrire din funcția sa părinte în propriile metode respective.
  • Adăugați o opțiune de tranziție la atributele modulului în mod implicit.
  • Configurație webpack actualizată pentru a genera fișiere CSS pentru pachetele Visual-Builder.
  • Procesul de compilare actualizat pentru a copia fișierele cu fonturi în directorul de compilare pentru intrarea @font-face.
  • Storybook actualizat pentru a utiliza webpack 5.
  • S-au adăugat funcțiile PHP get_package_list, get_package_asset și enqueue_package_style.
  • AssetsUtility refactorizat pentru a pune automat în coadă CSS pentru pachetele Visual-Builder atunci când JS pentru pachetele Visual-Builder este pus în coadă.
  • Tastați FormatAttr<> redenumit în FormatBreakpointStateAttr<>.
  • Implementați metoda de stil a ModuleElements ale diferitelor module Divi.
  • Redenumit module.decoration.filter în module.decoration.filters pentru a fi coerent între toate modulele.
  • Conținut dinamic implementat pentru modulele existente care au deja redare frontend.
  • Refactorizați componenta astfel încât câmpul din interiorul acesteia să poată fi modificat în mod flexibil.
  • S-a remediat lipsa clasei et_pb_css_mix_blend_mode_passthrough la modulul Coloane Frontend.
  • S-a rezolvat problema cu numele clasei care nu era adăugat la VB și FE pentru secțiunea Regular.
  • S-a rezolvat problema conținutului receptiv al modulului Persoană.
  • S-a rezolvat o problemă în care se afișa Previzualizarea încărcării pentru toate tipurile de fișiere de încărcare.
  • S-a rezolvat o problemă cu Portofoliu în care niciun proiect nu afișează o pagină goală în Frontend.
  • Opțiunile de marjă fixă ​​din stânga și din dreapta suprascrie alinierea modulului Divider.
  • S-a remediat setarea „Egalizare înălțimi coloane” a modulului de rând pentru a funcționa conform așteptărilor.
  • S-a remediat câmpul procentual al contorului de bare care nu afișează valoarea textului.
  • S-au remediat valorile implicite incorecte pentru culoarea chenarului și culoarea textului ale modulului Buton.
  • Valoarea de umplutură personalizată fixată nu funcționează în Row Inner.
  • Declarațiile CSS ale imaginii de fundal ale modulului au fost actualizate pentru a include setările repetate.
  • S-au adăugat setări pentru imaginea de fundal (înălțime, lățime, offset vertical, offset orizontal) la harta atributelor D4>D5 Conversion.
  • S-a remediat o eroare care făcea ca editorul de text îmbogățit în linie să nu se activeze corect în unele cazuri.
  • S-a remediat o eroare care provoca o eroare fatală cu titlul modificat al modulului Blurb.
  • S-a remediat o eroare care a cauzat că titlul modulului de filă nu era salvat din editorul de text inline.
  • Redare Refactorizată Circle Counter, astfel încât videoclipul de fundal să apară deasupra culorii sau gradientului de fundal.
  • S-a remediat un caz în care culoarea de fundal pentru modulul Text avea rezultate diferite între Builder și Frontend.
  • S-a rezolvat o problemă cu conversia atributelor fundalurilor secțiunii în timpul importului.
  • Comanda rapidă de la tastatură pentru salvare în Linux și Windows este fixă.
  • Animația pentru pictograma butonului Redimensionare pentru modulul de ajutor este remediată în modul andocat.
  • Când „Animații interfață Builder” este dezactivată, animațiile modalului de ajutor sunt și ele dezactivate.
  • Problema de navigare a listei de videoclipuri la redimensionarea modalului andocat este remediată.
  • S-a remediat spațiul incorect dintre butoanele Undock și Close, care crește pe măsură ce dimensiunea modală crește
  • Pictograma butonului de redimensionare pentru modulul de ajutor este acum centrată în modul andocat.
  • S-a remediat pictograma receptivă care nu funcționează în modulul Testimonial VB.
  • S-a remediat diferența în selectorul de stiluri de stare Hover
  • S-a remediat funcționalitatea Conținut receptiv din modulul de conectare.
  • Remediați selectoarele de hover în FE dacă selectorul are un pseudo-element.
  • S-a rezolvat problema de configurare a valorii implicite a Opacității fundalului cercului în modulul contor cerc, la fel ca D4.
  • S-au remediat selectoarele de trecere cu mouse-ul în VB dacă selectorul are pseudo element.
  • S-au remediat valorile importante greșite ale modulelor de marjă și de umplutură.
  • S-a remediat o problemă cu numele clasei lipsă în modulul audio Frontend.
  • S-a remediat pictogramele care nu se redau corect în modulul Testimonial Frontend.
  • S-a remediat eroarea la duplicarea modulelor copil
  • S-au rezolvat opțiunile de dimensionare a modulului de imagine care nu funcționează
  • Stilurile de titlu Toggle fixe din modulul Toggle nu funcționează corect atât în ​​VB, cât și în FE.
  • S-a rezolvat problema de comutare a stilurilor de pictograme deschise în FE pentru modulul de comutare.
  • S-a remediat comportamentul butonului gol în FE.
  • S-a rezolvat opțiunea de dezactivare a stării în modul Hover.
  • S-a rezolvat problema de conversie disabled_on.
  • Butonul fix Adăugați la bibliotecă nu va fi afișat decât dacă rolul utilizatorului este resalvat.
  • S-a rezolvat problema prin care făcând clic pe spațiul liber din etichetă din grupul de componente ar declanșa prima opțiune în loc să fie inactivă.
  • S-a remediat limitarea modală Add To Library când este deschisă dintr-o anumită poziție.
  • S-a remediat animația incorectă a pictogramei butonului pentru hover.
  • S-a remediat funcționalitatea de conținut receptiv care nu funcționează în componenta butonului FE.
  • S-a remediat problema de depășire a imaginii cu lățime completă, care are setat o rază de margine.
  • S-a remediat o eroare în câmpul de setare cod, imposibil de șters valoarea în modul responsive.
  • S-a rezolvat problema cu valoarea substituentului de intrare, care nu este eliminată după eliminarea textului din ea.
  • S-au remediat setările de defilare a modului atunci când derulați peste elementele dezactivate receptive.
  • S-a rezolvat problema care provoca un comportament necorespunzător pe dispozitivele compatibile cu atingere pentru conținut receptiv.
  • S-a remediat eroarea fatală cauzată de salvarea unei valori goale a punctului de întrerupere a desktopului.
  • Valoarea câmpului de intrare va fi moștenită de la punctul de întrerupere superior.
  • S-a remediat suprapunerea listei drop-down de opțiuni de conținut dinamic cu elementul TinyMCE.
  • S-a rezolvat funcția bazată pe script (de exemplu, animație) care nu funcționează pe modulul de coduri scurte.
  • Conținut dinamic: S-au adăugat teste pentru diferite funcționalități ale interfeței de utilizare pentru conținut dinamic.
  • Conținut dinamic: s-a adăugat suport pentru tipul de adresă URL pentru conținutul dinamic în modulul Mărturie.
  • Conținut dinamic: definiți proprietatea id pentru fiecare înregistrare a opțiunii de conținut dinamic.
  • Conținut dinamic: Conținut dinamic refactorizat și migrat către.
  • Conținut dinamic: Redenumiți câțiva termeni de câmp utilizați în opțiunile din Conținut dinamic.
  • Conținut dinamic: a introdus o nouă modalitate de a înregistra setările opțiunilor de conținut dinamic și partea de randare.
  • ModuleElements: implementați ModuleElements pe modulele care sunt disponibile pe Divi 5.
  • Module Atribute Refactor: Refactor Atribut modul pentru IconAttr și modulele de urmărire a rețelelor sociale
  • S-a rezolvat problema conversiei CSS personalizate.
  • Stil de tranziție: refactorizarea componentelor de stil de tranziție.
  • Opțiuni de poziție: Remediați problema redării stilului Opțiuni de poziție atunci când nu este dat niciun atribut, permițând componentei de stil să aibă proprietatea defaultPrintedStyleAttr care este dedusă din module.json al modulului

Ce urmează pentru Divi 5?

Cu fazele Dev Alpha și Dev Beta în oglinda noastră retrovizoare, acum este cu viteză maximă înainte către Public Alpha, prima versiune beta orientată spre utilizator. Între acum și lansarea Public Alpha, vom completa funcțiile lipsă, vom remedia erorile și ne vom asigura că terminăm suficient proiect pentru a garanta o lansare publică.

Dacă nu sunteți familiarizat cu Divi 5, permiteți-mi să vă revăd rapid. Divi 5 este o rescrie completă a Divi Builder axată pe elementele fundamentale. Nu adăugăm multe, dacă există, caracteristici noi, ci în schimb ne concentrăm pe performanță, stabilitate, scalabilitate și extindere. Am stors tot ce am putut din Divi 4, iar acum construim noua fundație de care avem nevoie pentru a propulsa Divi în viitor. Pentru a ajunge acolo, în esență trebuie să recreăm fiecare piesă din Divi Builder o bucată la un moment dat.

Acum lucrăm la lansarea Divi 5 Public Alpha. Aceasta va fi o versiune funcțională și, sperăm, fără erori a Divi 5, dar cu unele dintre cele mai puțin populare module și caracteristici Divi lipsă. Veți putea să testați Divi 5 și chiar să utilizați această versiune dacă funcțiile lipsă nu sunt ceva ce vă dor.

După lansarea Public Alpha, vom lucra la Public Beta, care va include toate caracteristicile actuale ale Divi și va servi drept candidat pentru lansare pentru Divi 5, în așteptarea remedierii oricăror erori găsite de testerii noștri beta.

Alăturați-vă Divi 5 Dev Beta

Dacă sunteți un dezvoltator care creează module Divi personalizate pentru comunitate, puteți aplica pentru a vă alătura Divi 5 Dev Beta. Dacă ați aplicat deja la Dev Alpha, dar nu ați fost acceptat, nu este nevoie să aplicați din nou. Fii cu ochii pe căsuța de e-mail pentru o invitație.

Memento : Această fază a programului beta este destinată numai dezvoltatorilor de module Divi. După ce am adăugat câteva funcții, am șlefuit interfața de utilizare și am curățat eventualele erori rămase, vom lansa Divi 5 Public Alpa, prima versiune beta destinată testării generale.

Fiți la curent pentru mai multe actualizări

Ofer o actualizare Divi 5 în fiecare lună, așa că asigurați-vă că vă abonați la buletinul nostru informativ și la canalul nostru YouTube pentru a fi la curent! Divi 5 este un proiect mare, dar voi fi aici la fiecare pas, trag draperiile și vă voi oferi o perspectivă asupra progresului nostru.

Lasă un comentariu dacă ai întrebări și ne vedem în următoarea actualizare.