Annuncio della Beta di Divi 5 Dev
Pubblicato: 2023-08-22Sono tornato con un altro aggiornamento di Divi 5 e questa volta sono lieto di annunciare il rilascio di Divi 5 Dev Beta, la fase successiva del programma Divi 5 beta. Le basi di Divi 5 sono complete, la nostra documentazione di sviluppo si sta completando bene e abbiamo utilizzato la fase Dev Alpha per raccogliere feedback e consolidare l'API Divi 5.
Con il lancio di Dev Beta, inviteremo molti più sviluppatori a unirsi al programma beta in modo che possano iniziare a trasferire i loro moduli Divi al framework ufficiale Divi 5 e lavorare su nuove ed entusiasmanti funzionalità che possano essere pronte per il lancio di Divi 5.
Nel frattempo, il nostro team si concentrerà sul passaggio alla fase successiva: Divi 5 Public Alpha, la prima fase beta pubblica.
Cosa abbiamo realizzato dal mio ultimo aggiornamento
Abbiamo svolto molto lavoro nelle ultime sei settimane, completando l'API Divi 5 e risolvendo oltre 180 bug. Sono un po' in ritardo con il mio aggiornamento questo mese, ma volevamo assicurarci di aver concluso la Divi 5 Dev Beta e di aver eliminato quanti più bug possibili prima di passare alla fase successiva. Se siete interessati al nocciolo della questione, ecco il log delle modifiche completo:
Voci del registro delle modifiche:
- Oggetti di scena rifattorizzati e oggetti di scena al passaggio del mouse reattivi e appiccicosi spostati negli oggetti di scena delle funzionalità.
- Modulo portfolio fisso con categorie importate come layout da D4.
- Risolto il problema con le opzioni di dimensionamento dei moduli del portfolio che non funzionavano correttamente.
- Risolti gli avvisi FE del modulo Portfolio se non è impostata alcuna immagine in primo piano.
- Tutorial di conversione del modulo aggiornato.
- Risolti i problemi relativi agli stili che non venivano applicati al pulsante all'interno del modulo di accesso.
- Risolto il problema di allineamento del testo del modulo Blurb sul front-end.
- Risolto il problema con l'icona che non veniva visualizzata sul frontend del modulo Immagine a larghezza intera.
- Risolto il problema per cui il campo Nome layout della modalità Aggiungi alla libreria non era necessario per salvare il layout.
- Risolto il problema di overflow del bordo del modulo Schede.
- Risolve il problema per cui l'utente non può utilizzare unità di raggio del bordo diverse da px.
- JSDoc in linea aggiornato in tutto il codice base.
- Hook e transitori rinominati per utilizzare la nuova convenzione di denominazione D5 per hook e transitori.
- Dichiarazione di stile di sfondo aggiornata per il rendering in base al valore abilitato del gradiente.
- Contenitore/componente del campo gradiente aggiornato per ereditare il valore e visualizzare l'anteprima di conseguenza.
- Risolto un bug che causava la mancata visualizzazione del colore di sfondo del pulsante al passaggio del mouse nel Builder o nel Frontend.
- I gradienti di sfondo nelle visualizzazioni Tablet e Telefono ora erediteranno i valori di "direzione" quando non ne è specificato uno proprio.
- Stile di transizione ottimizzato e rifattorizzato con Stile elemento per astrarre le proprietà CSS di caratteri e ombreggiatura del testo dalla funzione principale nei rispettivi metodi.
- Aggiungi un'opzione di transizione agli attributi del modulo per impostazione predefinita.
- Aggiornata la configurazione del webpack per generare file CSS per i pacchetti Visual-Builder.
- Processo di compilazione aggiornato per copiare i file dei caratteri nella directory di compilazione per la voce @font-face.
- Storybook aggiornato per utilizzare il webpack 5.
- Aggiunte le funzioni PHP get_package_list, get_package_asset e enqueue_package_style.
- Risorse refactoredUtility per accodare automaticamente CSS per pacchetti Visual-Builder quando JS per pacchetti Visual-Builder viene accodato.
- Tipo FormatAttr<> rinominato in FormatBreakpointStateAttr<>.
- Implementare il metodo di stile dei ModuleElements di vari moduli Divi.
- Rinominato module.decoration.filter in module.decoration.filters per renderlo coerente tra tutti i moduli.
- Implementato il contenuto dinamico nei moduli esistenti che dispongono già del rendering frontend.
- Effettuare il refactoring del componente in modo che il campo al suo interno possa essere modificato in modo flessibile.
- Risolto il problema con la classe et_pb_css_mix_blend_mode_passthrough mancante nel frontend del modulo Column.
- Risolto il problema relativo al nome della classe che non veniva aggiunto a VB e FE per la sezione Regular.
- Risolto il problema del contenuto responsive del modulo Persona.
- Risolto un problema per cui l'anteprima del caricamento veniva visualizzata per tutti i tipi di file caricati.
- Risolto un problema con Portfolio per cui nessun progetto mostrava una pagina vuota nel frontend.
- Le opzioni del margine fisso sinistro e destro sovrascrivono l'allineamento del modulo Divisore.
- Risolto il problema con l'impostazione "Equalizza altezze colonne" del modulo riga in modo che funzioni come previsto.
- Risolto il problema con il campo percentuale del contatore bar che non mostrava il valore del testo.
- Risolti i valori predefiniti errati del colore del bordo e del colore del testo del modulo Pulsante.
- Il valore di riempimento personalizzato corretto non funziona nella riga interna.
- Aggiornate le dichiarazioni CSS dell'immagine di sfondo del modulo per includere le impostazioni di ripetizione.
- Aggiunte le impostazioni dell'immagine di sfondo (altezza, larghezza, offset verticale, offset orizzontale) alla mappa degli attributi della conversione D4>D5.
- Risolto un bug che causava la mancata attivazione corretta dell'editor Rich Text in linea in alcuni casi.
- Risolto un bug che causava un errore fatale con il titolo modificato del modulo Blurb.
- Risolto un bug che causava il mancato salvataggio del titolo del modulo scheda dall'editor di testo in linea.
- Refactoring del rendering del contatore circolare in modo che il video di sfondo venga visualizzato sopra il colore o il gradiente di sfondo.
- Risolto un caso in cui il colore di sfondo per il modulo Testo aveva un output diverso tra Builder e Frontend.
- Risolto un problema con la conversione degli attributi degli sfondi delle sezioni durante l'importazione.
- La scorciatoia da tastiera per il salvataggio in Linux e Windows è stata corretta.
- L'animazione per l'icona del pulsante Ridimensiona per la modalità di guida è stata corretta in modalità ancorata.
- Quando "Animazioni interfaccia builder" è disabilitato, anche le animazioni della modalità di aiuto sono disabilitate.
- Il problema relativo alla scomparsa della navigazione nell'elenco dei video durante il ridimensionamento della finestra modale ancorata è stato risolto.
- Risolto il problema relativo allo spazio errato tra i pulsanti Disancora e Chiudi, che aumenta all'aumentare della dimensione modale
- L'icona del pulsante di ridimensionamento per la modalità di guida è ora centrata nella modalità ancorata.
- Risolto il problema con l'icona reattiva che non funzionava nel modulo Testimonial VB.
- Risolta la differenza nel selettore degli stili dello stato al passaggio del mouse
- Risolta la funzionalità Contenuto responsivo nel modulo di accesso.
- Correggi i selettori al passaggio del mouse in FE se il selettore ha uno pseudo-elemento.
- Risolto il problema relativo all'impostazione del valore predefinito di Opacità dello sfondo del cerchio nel modulo contatore del cerchio, come D4.
- Risolti i selettori al passaggio del mouse in VB se il selettore ha uno pseudo elemento.
- Risolti valori importanti errati dei moduli margine e riempimento.
- Risolto un problema relativo al nome della classe mancante nel frontend del modulo audio.
- Risolto il problema con le icone che non venivano visualizzate correttamente nel frontend del modulo Testimonial.
- Risolto errore durante la duplicazione dei moduli figlio
- Risolto il problema con le opzioni di dimensionamento del modulo Immagine che non funzionavano
- Risolto il problema con gli stili del titolo Attiva/disattiva nel modulo Attiva/disattiva che non funzionavano correttamente sia in VB che in FE.
- Risolto il problema relativo all'attivazione/disattivazione degli stili delle icone aperte in FE per il modulo di attivazione/disattivazione.
- Risolto il problema con il comportamento dei pulsanti vuoti in FE.
- Risolto il problema relativo alla disabilitazione dell'opzione Stato in modalità Hover.
- Risolto il problema di conversione disattivato_on.
- Risolto il problema con il pulsante Aggiungi alla libreria che non veniva visualizzato a meno che il ruolo utente non venisse salvato nuovamente.
- Risolto il problema per cui facendo clic sullo spazio vuoto all'interno dell'etichetta nel gruppo dei componenti si attivava la prima opzione invece di essere inattiva.
- Risolto il problema con l'interruzione modale Aggiungi alla libreria quando veniva aperta da una determinata posizione.
- Risolto il problema con l'animazione errata dell'icona del pulsante al passaggio del mouse.
- Risolto il problema con la funzionalità dei contenuti reattivi che non funzionava nel componente pulsante FE.
- Risolto il problema di overflow dell'immagine a larghezza intera, che ha un raggio del bordo impostato.
- Risolto un bug nel campo di impostazione del codice, impossibile eliminare il valore in modalità reattiva.
- Risolto il problema relativo al valore segnaposto di input, che non veniva rimosso dopo aver rimosso il testo al suo interno.
- Risolto il problema con lo scorrimento modale delle impostazioni durante lo scorrimento su elementi reattivi disabilitati.
- Risolto il problema che causava comportamenti anomali sui dispositivi abilitati al tocco per i contenuti reattivi.
- Risolto l'errore fatale causato dal salvataggio di un valore di punto di interruzione del desktop vuoto.
- Il valore del campo di input verrà ereditato dal punto di interruzione superiore.
- Risolto il problema con la sovrapposizione dell'elenco a discesa dell'elenco delle opzioni del contenuto dinamico con l'elemento TinyMCE.
- Risolto il problema con la funzionalità basata su script (ad esempio animazione) che non funziona sul modulo shortcode.
- Contenuto dinamico: aggiunti test per varie funzionalità dell'interfaccia utente del contenuto dinamico.
- Contenuto dinamico: aggiunto il supporto del tipo URL al contenuto dinamico nel modulo Testimonianza.
- Contenuto dinamico: definire la proprietà id su ciascuna registrazione dell'opzione Contenuto dinamico.
- Contenuto dinamico: contenuto dinamico rifattorizzato e migrato in.
- Contenuto dinamico: rinomina alcuni termini di campo utilizzati nelle opzioni in Contenuto dinamico.
- Contenuto dinamico: introdotto un nuovo modo per registrare le impostazioni delle opzioni del contenuto dinamico e la parte di rendering.
- ModuleElements: implementa ModuleElements sui moduli disponibili su Divi 5.
- Refactoring attributo modulo: Refactoring attributo modulo per i moduli IconAttr e Social Media Follow
- Risolto il problema di conversione CSS personalizzato.
- Stile di transizione: refactoring del componente Stile di transizione.
- Opzioni di posizione: risolve il problema relativo al rendering dello stile Opzioni di posizione quando non viene fornito alcun attributo consentendo al componente di stile di avere la proprietà defaultPrintedStyleAttr dedotta dal module.json del modulo
Qual è il futuro di Divi 5?
Con le fasi Dev Alpha e Dev Beta nel nostro specchietto retrovisore, ora stiamo procedendo a tutta velocità verso Public Alpha, la prima versione beta rivolta agli utenti. Da adesso fino al rilascio della Public Alpha, inseriremo le funzionalità mancanti, correggeremo i bug e ci assicureremo di completare una parte del progetto sufficiente a garantire un rilascio pubblico.
Se non hai familiarità con Divi 5, lascia che ti dia un rapido aggiornamento. Divi 5 è una riscrittura completa di Divi Builder incentrata sui fondamentali. Non stiamo aggiungendo molte nuove funzionalità, se non nessuna, ma ci concentriamo invece su prestazioni, stabilità, scalabilità ed estensibilità. Abbiamo sfruttato tutto ciò che potevamo da Divi 4 e ora stiamo costruendo le nuove fondamenta di cui abbiamo bisogno per proiettare Divi nel futuro. Per arrivarci, dobbiamo essenzialmente ricreare ogni pezzo di Divi Builder un pezzo alla volta.
Stiamo ora lavorando per il rilascio di Divi 5 Public Alpha. Questa sarà una versione funzionale e, si spera, priva di bug di Divi 5, ma con alcuni dei moduli e delle funzionalità Divi meno popolari mancanti. Potrai testare Divi 5 e persino utilizzare questa versione se le funzionalità mancanti non sono qualcosa che ti manca.
Dopo il rilascio della Public Alpha, lavoreremo verso la Public Beta, che includerà tutte le funzionalità attuali di Divi e fungerà da release candidate per Divi 5, in attesa della correzione di eventuali bug rilevati dai nostri beta tester.
Unisciti alla Beta di Divi 5 Dev
Se sei uno sviluppatore che crea moduli Divi personalizzati per la community, puoi richiedere di iscriverti a Divi 5 Dev Beta. Se hai già presentato domanda per Dev Alpha ma non sei stato accettato, non è necessario presentare nuovamente domanda. Tieni d'occhio la tua casella di posta elettronica per un invito.
Promemoria : questa fase del programma beta è destinata esclusivamente agli sviluppatori di moduli Divi. Dopo aver aggiunto qualche altra funzionalità, perfezionato l'interfaccia utente e ripulito eventuali bug rimanenti, rilasceremo Divi 5 Public Alpa, la prima versione beta destinata ai test generali.
Restate sintonizzati per ulteriori aggiornamenti
Fornisco un aggiornamento su Divi 5 ogni mese, quindi assicurati di iscriverti alla nostra newsletter e al nostro canale YouTube per rimanere aggiornato! Divi 5 è un grande progetto, ma sarò qui in ogni fase del percorso, alzando le tende e dandoti un'idea dei nostri progressi.
Lascia un commento se hai domande e ci vediamo al prossimo aggiornamento.