Actualizare de progres Divi 5: Să vorbim despre erori!

Publicat: 2024-02-29

Am revenit cu o altă actualizare a progresului Divi 5 și astăzi vreau să vorbesc despre erori .

Am avut o lună extrem de productivă, concentrată în întregime pe identificarea și remedierea erorilor în Divi 5, asigurându-ne că va fi cât mai aproape posibil de lipsă de erori atunci când lansăm Public Alpha. Am testat QA Divi 5 pe parcursul dezvoltării sale și am urmărit fiecare eroare înregistrată de testerii noștri Dev Beta.

Întreaga echipă s-a adunat în spatele cauzei, strigând peste 200 de bug-uri. Am făcut progrese mai bune decât ne-am anticipat și, odată ce ajungem la zero, ne vom strădui să menținem un Divi 5 fără erori pe tot parcursul fazelor publice Alpha și Beta.

Beneficiile de a începe cu o piatră curată

În trecut, am discutat despre ce este Divi 5 și la ce vă puteți aștepta de la el. Este o re-dezvoltare completă a Visual Builder. Nu va avea multe caracteristici noi, dar va fi mai rapid, mai extensibil din perspectiva API și va veni cu o interfață nouă și modernă.

Ceva despre care nu am discutat sunt beneficiile inerente ale unui constructor proaspăt codificat, iar unul dintre aceste beneficii este anularea nenumăratelor erori care există în prezent în Divi 4.

Eliminarea Bug Burden de la Divi 4

Există sute și sute de erori în Divi 4 care nu vor exista în Divi 5. De exemplu, bug-ul de încărcare dublă a dispărut 100%! Memorarea în cache care duce la manifestarea acelui bug nu mai este relevantă în noua arhitectură a constructorului.

Caracteristicile complexe care au fost din istorie capricioase, cum ar fi stilurile Copy Paste, nu mai sunt afectate de datoria tehnică care le-a făcut să fie dificil de discutat. Cu Divi 5, în ceea ce privește Visual Builder, începem cu o soluție curată.

Efectuarea de îmbunătățiri minore pe parcurs

De la început, am construit totul corect pe baza experienței și a greșelilor pe care le-am făcut în ultimii zece ani. Global Colors folosește acum variabile CSS și o singură declarație de stil. Presetări sunt acum bazate pe clasă, cu o singură clasă presetată partajată între module. JavaScript pentru fiecare modul este acum generat dinamic și încărcat numai atunci când utilizați modulul, reducând dimensiunea site-ului dvs. Divi.

Există multe îmbunătățiri minore introduse în noua arhitectură.

Ce am realizat luna aceasta

Chiar dacă vom lansa Divi 5 într-o stare neterminată, atât ca Public Alpha, cât și ca Public Beta, ne dorim să fie cât mai lipsit de erori de la început. Asta înseamnă că vom remedia toate erorile cunoscute înainte de a lansa Public Alpha. A fost un grind, dar am făcut progrese semnificative!

Iată cele mai recente intrări din jurnalul de modificări Divi 5.

  • Link-ul la modulul Accordion Item este remediat.
  • Animația modulului de acordeon este fixată în VB.
  • S-au adăugat „background-position-x” și „background-position-y” la lista de proprietăți CSS permise pentru front-end.
  • S-a adăugat capacitatea de a ascunde anumite file de fundal din modal Setări de fundal.
  • S-a adăugat chenarul proprietății CSS implicite în funcția sanitize_css_properties.
  • S-a adăugat un sistem de teste de referință JS pentru Divi 5.
  • S-a adăugat câmpul de setare Select Menu.
  • Problema de eroare de animație în Visual Builder este remediată.
  • Atribuit attrName la FontBodyGroup în panoul de setări de proiectare.
  • Pictograma DOM a modulului Blurb este remediată.
  • Problema de margine a modulului Blurb este remediată.
  • Stilul de hover al pictogramei modulului Blurb este remediat.
  • Umbra casetei este fixată pentru modulul Divider.
  • Culoarea și stilul chenarului implicit au fost fixate pentru modulul de imagine.
  • Clasa et_clickable a fost fixată pentru Modulul Accordion.
  • Remediați o eroare care făcea ca butonul „Resetare” să nu funcționeze corect pentru imaginea de fundal din zona de previzualizare modală Setări.
  • Remediați câmpurile personalizate care nu sunt redate pentru furnizorul Mailchimp în modulul Email Optin.
  • Remediați poziția casetei de glisare în câmpul Transform Translate.
  • Remediați locația pictogramei de resetare din câmpul Transformări.
  • Remediere: Eliminați proprietatea Box Shadow CSS din Slider Layout pentru modulul Galerie.
  • S-a remediat previzualizarea încărcării imaginii cu încărcarea dinamică a datelor $variabe() ca valoare src.
  • S-a remediat o eroare în redarea CSS, care făcea ca CSS pentru punctele de întrerupere și ieșirea stărilor să nu fie în ordinea corectă în unele cazuri.
  • S-a remediat o eroare în care butonul de resetare pentru Masca/Model de fundal dezactiva și Masca/Model de fundal pentru fundalul unui modul în loc să resetați doar numele stilului.
  • S-a remediat o eroare care face ca CSS pentru masca de fundal și model să nu funcționeze corect atunci când un modul are mai mulți selectori CSS pentru fundal în modulul JSON.
  • S-a remediat o eroare care facea ca videoclipul de fundal să nu funcționeze corect pe front-end.
  • S-au remediat probleme suplimentare cu numele clasei în modulul tabelelor de prețuri pentru părinte pe baza stării prezentate a tabelului de prețuri pentru copii.
  • S-a remediat o problemă în modulul Comentarii în care „Nivelul titlului câmpurilor” era afișat incorect.
  • S-a remediat o problemă în modulul CTA în care înălțimea liniei personalizată nu era aplicată butonului.
  • S-a remediat o problemă care provoca stiluri incorecte ale butoanelor în modulul de urmărire pe rețelele sociale.
  • S-a remediat o problemă care provoca lipsa cursurilor atunci când un modul contor de numere este adăugat la pagină.
  • S-a remediat o problemă care provoca lipsa cursurilor atunci când un modul Persoană este adăugat la pagină.
  • S-a remediat o problemă care provoca lipsa cursurilor atunci când un modul de mărturie este adăugat la pagină.
  • S-a rezolvat o problemă care era că marjele Modulului de persoană nu erau aplicate corect.
  • S-a rezolvat o problemă în care animațiile modulului Button nu funcționau corect în VB.
  • S-a rezolvat o problemă în care actualizările valorii casetei de selectare din interfața de utilizare Builder erau raportate mai des decât era necesar.
  • S-a rezolvat o problemă în care fundalul implicit era modificat automat.
  • S-a rezolvat o problemă în care umplutura câmpului nu funcționa în modulul de conectare.
  • S-a rezolvat o problemă în care valorile de trecere cu mouse-ul pentru umplutură în modulul Post Title nu funcționau în VB.
  • S-a rezolvat o problemă în care chenarul imaginii nu funcționa în modulul Portofoliu dacă stilul de chenar nu era selectat sau era implicit.
  • S-a rezolvat o problemă în care modificările componentelor hărții nu declanșau corect actualizări.
  • S-a rezolvat o problemă în care legăturile de module pentru modulul secundar Bar Counters nu funcționau în Frontend.
  • S-a rezolvat o problemă în care modulul de urmărire social media nu se afișează pe front-end atunci când are animație.
  • S-a rezolvat o problemă în care uneori modulul de hartă din D5 nu încărca un aspect de hărți importat D4 și afișa o eroare de solicitare greșită în consolă.
  • S-a remediat o problemă în care grupurile de sub-opțiuni pentru grupul de opțiuni Câmpuri din modulul Comentarii (și posibil toate modulele care foloseau această caracteristică) nu puteau fi deschise.
  • S-a rezolvat o problemă în care modulului audio lipsea clasa CSS clearfix.
  • S-a rezolvat o problemă în care înălțimea liniei butonului din modulul de conectare nu putea fi setată în starea de trecere.
  • S-a rezolvat o problemă cu atributele personalizate ale modulelor CSS care nu se redau corect după actualizarea la D5.
  • S-a remediat modulul audio care nu redă imaginea de copertă.
  • Modul audio fix folosind URL-ul real în teste.
  • S-a rezolvat problema masca de fundal și model pentru modulul acordeon în FE.
  • S-a rezolvat problema masca de fundal și model pentru modulul de pictograme din FE.
  • S-a remediat stilul de tranziție de fundal pentru modulul Căutare.
  • S-au corectat eticheta de paginare a blogului și poziția în VB.
  • Pictograma Blurb fixată pentru starea de trecere nu este redată pe FE.
  • S-a remediat problema de redare a chenarului classname et_pb_with_border pentru modulul articol de urmărire a rețelelor sociale.
  • Elementele fixe de jos din modulul Meniu cu elemente de meniu lungi sunt inaccesibile atunci când depășesc limita containerului de pagină.
  • S-a remediat interfața de utilizare defectă a balonului cu instrumente Adăugați un nou modul din modulul Imagine.
  • S-a remediat o eroare în care opțiunile de spațiere pentru margine din modulul Imagine, în special marginea de jos, nu funcționau corect în Visual Builder.
  • S-a remediat problema stilului de aliniere a butoanelor în FE pentru modulul Post Slider.
  • S-a rezolvat problema numelui clasei (clase separate prin virgulă și duplicat) în modulul de portofoliu filtrabil FE.
  • S-a rezolvat problema cu numele clasei în modulul contor cerc.
  • Modul de cod fix la utilizarea codului HTML.
  • S-a remediat remedierea etichetei de titlu de text pentru numărul de comentarii pentru FE în modulul de comentarii.
  • S-a rezolvat declanșarea consecutivă a câmpurilor cu selecție multiplă.
  • S-a corectat clasa et_pb_section_parallax adăugată la modulul Divider, chiar dacă opțiunea Utilizare efect Parallax nu este încă setată implicit.
  • S-a remediat eticheta de titlu cu font pentru comentarii care contorizează textul în modulul de comentarii.
  • S-au fixat valorile implicite pentru înălțimea liniei fontului pentru meta text și s-au ajustat proprietățile importante în modulul JSON conform D4.
  • S-a remediat o eroare în care formularul nu este eliminat atunci când un mesaj de utilizator este trimis cu succes în modulul Formular de contact.
  • S-a remediat problema decalajelor orizontale și verticale prin adăugarea defaultPrintedStyleAttrs în RenderCallback în modulul Fullwidth Code FE.
  • S-au remediat selectatorii Hover pentru masca de fundal și model în front-end.
  • S-a remediat problema de aliniere a pictogramei din declarația stilului pictogramei în modulul de mărturie în FE.
  • S-a remediat lipsa clasei „et_clickable” pe unele module: modulele Call To Action, Circle Counter, Code, Timer numărătoare inversă, Fullwidth Header, Row, Text și Toggle.
  • S-a remediat lipsa numelui de clasă numit et_pb_portfolio pentru modulul de portofoliu filtrabil.
  • S-a remediat lipsa clasei et_clickable din modulele Portofoliu filtrabil și Galerie.
  • S-a rezolvat lipsa clasei et_pb_text_align_center din modulul CTA.
  • S-au remediat legăturile de module pentru modulul de comentarii în FE.
  • S-a remediat comportamentul opțiunilor de grup imbricat al setărilor modulului pentru a-l face să se comporte ca un acordeon (un grup de același nivel fiind extins simultan).
  • S-a remediat problema de redare a pictogramei suprapuse și a culorii de fundal suprapuse.
  • S-a rezolvat problema de depășire a imaginii prezentate în modulul blog.
  • S-au remediat erorile de depreciere PHP 8 privind utilizarea directă a trăsăturilor.
  • S-a rezolvat problema stilului de tranziție a fundalului portofoliului în FE.
  • Stil de paginare pentru modulul portofoliu fix.
  • S-a remediat problema stilului de spațiere a modulelor din portofoliu pentru starea de trecere.
  • S-a remediat problema de redare a link-ului articolului de social media pentru modulul de social media în VB și FE.
  • S-a corectat Selectarea fontului Textul substituent al câmpului.
  • S-a remediat opțiunea panoului de setări pentru plasarea pictogramei și opțiunea de trecere cu mouse-ul în starea de trecere în modulul de butoane.
  • S-a remediat săgeata și comutatoarele de paginare ale modulului glisor nu funcționează corect.
  • Pictogramele specifice remediate nu sunt tipărite corect în VB.
  • S-a remediat problema de atribut și problema de conversie a pictogramei de suprapunere.
  • S-a remediat eroarea în mecanismul de salvare, în care o matrice goală este salvată ca [].
  • S-au remediat câmpurile personalizate care nu erau redate pentru furnizorul Mailchimp în modulul Email Optin.
  • S-a remediat problema când utilizatorul trece cu mouse-ul pe pictograma de mutare, unde balonul cu instrumente nu este afișat.
  • S-a rezolvat problema în care valorile marjelor nu erau aplicate pentru starea de trecere cu mouse-ul în modulul Number Counter.
  • S-a rezolvat problema în care pictograma de suprapunere nu se afișa atunci când pictogramele FontAwesome erau utilizate în modulul portofoliu atât în ​​VB, cât și în FE.
  • S-a rezolvat problema în care opțiunile de dimensionare (lățime, înălțime, înălțime minimă, înălțime maximă) pentru imagini nu funcționau pe front-end.
  • S-a remediat problema în care valorile Conținut dinamic înainte și după sunt eliminate atunci când sunt utilizate în opțiunea Autor a modulului Mărturie.
  • S-a rezolvat problema în care bara de setări pentru modulele Slider, Post Slider și Search nu apărea la trecerea cursorului.
  • S-a soluționat problema în care dimensiunea fontului de personalizare a temei și înălțimea liniei corpului nu se aplică pe modulul din interiorul D5 VB.
  • S-a rezolvat problema în care unitățile absolute neobișnuite nu erau acceptate în comenzile Text Shadow din D5.
  • S-a rezolvat problema în care utilizatorii nu puteau seta valori negative cu glisorul de interval din opțiunile de compensare verticală și orizontală.
  • S-a remediat problema în care nu am putut seta valorile de marjă pentru starea hover în modulul Number Counter.
  • S-a rezolvat problema cu umbra interioară care nu funcționează corect în submodulul „Poziția umbrei casetei” al modulului audio.
  • S-a remediat câmpul de setări de umplutură pentru a nu permite valoarea negativă.
  • S-a remediat imaginea receptivă ruptă după resetare.
  • S-a remediat valoarea câmpului Spinner și Numeric Input nu este adăugată atunci când se rotește sau când se face clic pe săgeata sus/jos și valoarea de intrare este goală.
  • S-a remediat butonul de sincronizare din câmpul Spațiere care necesită două clicuri pentru activare.
  • S-au remediat stilurile de font pentru titlu, care nu se aplicau titlurilor.
  • S-a remediat titlul opțiunilor de link în panoul de setări al modulului de meniu.
  • S-a rezolvat problema cu dimensiunea titlului textului titlului în panoul de setări.
  • Câmpul de transformări fixe atunci când modificați valorile cu zecimale folosind săgețile sus/jos va adăuga mai multe cifre zecimale.
  • S-a rezolvat problema stilului de tranziție pentru stilul elementului de modul cu selectoare personalizate.
  • Pictograma Twitter remediată nu se afișează în timp ce se importă aspectul Divi în modulul Social Media Follow. De asemenea, s-a actualizat Twitter la X.
  • Remedieri: nu se pot seta stiluri pentru linkuri, liste și citate.
  • Problema de depășire a imaginii este remediată atunci când este aplicată Raza chenarului.
  • S-a implementat eliminarea numelui de clasă numit et_pb_icon_off care nu este prezent în D4 în modulul de cronometru cu numărătoare inversă din D5.
  • Performanță îmbunătățită a funcției getExpandedShorthandImportant prin memorarea acesteia.
  • S-a îmbunătățit mecanismul de resetare a grupului de opțiuni de transformare.
  • Remedieri integrate pentru CSS personalizat în modulul de portofoliu în VB și FE.
  • Culoarea de fundal a meniului mobil este fixă ​​pentru modulele Meniu și Meniu lățime completă.
  • Modificați opțiunile modulului și adăugați interfața de utilizare și poziția butonului modulului, astfel încât să poată fi în continuare accesibil când modulul are depășire: ascuns.
  • Culoare de suprapunere fixă ​​pentru modulul Bar Counter.
  • Fragmentul postării este remediat atunci când este activat generatorul Divi.
  • Eliminați bara de defilare verticală nedorită din câmpul de setare Cod.
  • S-a eliminat valoarea implicită pentru conținutul interior al butonului unu din modulul antet cu lățime completă.
  • S-a eliminat clasa et_pb_section_parallax adăugată la modulul Divider.
  • Eticheta de titlu a câmpurilor și grupul de chenar focalizați câmpurile din panoul de setări -> design.
  • S-au eliminat înălțimea liniilor și opțiunile de aliniere a textului din stilurile de butoane în panoul de setări al modulului de comentarii.
  • S-a eliminat butonul redundant „Resetare” din containerul zonei de previzualizare pentru fila Mască de fundal și model din Setările fundalurilor.
  • S-au eliminat câmpurile de imagine de fundal neacceptate pentru modulul cu pictograme.
  • Au fost eliminate setările video de fundal neacceptate pentru modulul cu pictograme.
  • Configurați eticheta corectă a bibliotecii media pentru câmpul URL audio al modulului audio.
  • Chenarul imaginii diapozitivelor este fix când stilul de chenar nu este selectat sau setat la implicit.
  • Raza chenarului de suprapunere a textului a fost fixată pentru modulul Slider Post Fullwidth.
  • Raza chenarului de suprapunere a textului a fost fixată pentru modulul Post Slider.
  • Poziția Box Shadow a fost actualizată în modulul Audio pentru a remedia o problemă cu Inner Shadow.
  • Modulul Testimonial actualizat pentru a remedia dimensiunea imaginii și raza marginii.
  • Decalajele verticale și orizontale sunt fixe pentru modulul Fullwidth Header.
  • Când un utilizator șterge un modul, ne asigurăm că panoul este închis.
  • S-a remediat problema de redare a pictogramei suprapuse și a culorii de fundal suprapuse.
  • S-au remediat stilurile de font pentru titlu, care nu se aplicau titlurilor.
  • Modul: S-a adăugat modul Galerie pentru Divi 5.
  • Modul: S-a adăugat modulul Email Optin pentru Divi 5.
  • Modul: remediați stilul incorect pentru modulul formularului de contact.
  • Vizualizare Straturi: S-au adăugat funcționalități de extindere și restrângere în Vizualizarea Straturi.
  • Vizualizare straturi: S-au adăugat opțiuni de modul.
  • Vizualizare Straturi: Adăugat Accesați navigarea Straturilor din meniul contextual al modulului.
  • Vizualizare straturi: S-a adăugat derulare la modul după ce se face clic pe elementul stratului.
  • Editor de text îmbogățit în linie: S-a adăugat popover/bară de instrumente pentru formatorul de text îmbogățit în linie.
  • Culori globale: S-a adăugat versiunea inițială a culorilor globale în care culorile globale existente pot fi importate și alese, dar nu pot fi încă editate.

Fiți la curent pentru mai multe actualizări

Asta e tot pentru raportul de progres din această lună. Am avut o lună productivă de atac de bug-uri. Vom înlătura erorile rămase în următoarele două săptămâni, apoi vom relua finalizarea ultimelor funcții necesare pentru Public Alpha.

Rămâneți la curent pentru mai multe actualizări și nu uitați să ne urmăriți prin e-mail și să vă abonați la canalul nostru YouTube pentru a vă asigura că nu pierdeți nimic. Voi reveni luna viitoare cu o altă actualizare a progresului Divi 5!