Pembaruan Kemajuan Divi 5: Mari Bicara Tentang Bug!
Diterbitkan: 2024-02-29Saya kembali dengan pembaruan kemajuan Divi 5 lainnya, dan hari ini, saya ingin berbicara tentang bug .
Kami menjalani bulan yang sangat produktif dengan fokus sepenuhnya pada identifikasi dan perbaikan bug di Divi 5, memastikan bahwa Divi 5 akan sedekat mungkin bebas bug saat kami merilis Public Alpha. Kami telah menguji QA Divi 5 selama pengembangannya dan melacak setiap bug yang dicatat oleh penguji Dev Beta kami.
Seluruh tim mendukung tujuan ini, membasmi lebih dari 200 bug. Kami membuat kemajuan yang lebih baik dari yang diperkirakan, dan setelah kami mencapai kotak masuk nol, kami akan berupaya mempertahankan Divi 5 yang bebas bug selama fase Alfa dan Beta publiknya.
Manfaat Memulai Dengan Awal yang Bersih
Sebelumnya saya telah membahas apa itu Divi 5 dan apa yang dapat Anda harapkan darinya. Ini adalah pengembangan ulang lengkap dari Visual Builder. Ini tidak akan memiliki banyak fitur baru, tetapi akan lebih cepat, lebih dapat diperluas dari perspektif API, dan hadir dengan antarmuka baru yang modern.
Sesuatu yang belum saya bahas adalah manfaat inheren dari pembuat kode baru, dan salah satu manfaatnya adalah penghapusan bug yang tak terhitung jumlahnya yang saat ini ada di Divi 4.
Menghilangkan Beban Bug Divi 4
Ada ratusan bug di Divi 4 yang tidak akan ada di Divi 5. Misalnya, bug pemuatan ganda sudah 100% hilang! Caching yang mengarah pada manifestasi bug tersebut tidak lagi relevan dalam arsitektur baru pembuatnya.
Fitur-fitur kompleks yang secara historis rumit, seperti Gaya Salin Tempel, tidak lagi diganggu oleh hutang teknis yang membuatnya sulit untuk diperdebatkan. Dengan Divi 5, sejauh menyangkut Visual Builder, kami memulai dari awal.
Melakukan Perbaikan Kecil Sepanjang Prosesnya
Sejak memulai kembali, kami telah membangun semuanya dengan benar berdasarkan pengalaman dan kesalahan yang kami buat selama sepuluh tahun terakhir. Global Colors sekarang menggunakan variabel CSS dan deklarasi gaya tunggal. Preset sekarang berbasis kelas, dengan satu kelas preset yang dibagikan antar modul. JavaScript untuk setiap modul sekarang dibuat secara dinamis dan hanya dimuat saat menggunakan modul, sehingga mengurangi ukuran situs web Divi Anda.
Ada banyak perbaikan kecil yang dimasukkan ke dalam arsitektur baru.
Apa yang Kami Capai Bulan Ini
Meskipun kami akan merilis Divi 5 dalam keadaan belum selesai, baik sebagai Public Alpha maupun Public Beta, kami ingin Divi 5 bebas bug sejak awal. Itu berarti kami akan memperbaiki semua bug yang diketahui sebelum merilis Public Alpha. Memang sulit, tapi kami membuat kemajuan yang signifikan!
Berikut adalah entri log perubahan Divi 5 terbaru.
- Tautan modul Item Akordeon telah diperbaiki.
- Animasi Modul Akordeon diperbaiki di VB.
- Menambahkan 'background-position-x' dan 'background-position-y' ke daftar properti CSS yang diizinkan untuk front end.
- Menambahkan kemampuan untuk menyembunyikan tab Latar Belakang tertentu dari Modal Pengaturan Latar Belakang.
- Menambahkan batas properti CSS default di fungsi sanitize_css_properties.
- Menambahkan sistem tes benchmark JS untuk Divi 5.
- Menambahkan bidang pengaturan Pilih Menu.
- Masalah kesalahan animasi di Visual Builder telah diperbaiki.
- Menetapkan attrName ke FontBodyGroup ke dalam panel pengaturan desain.
- DOM ikon modul Blurb telah diperbaiki.
- Masalah batas modul Blurb telah diperbaiki.
- Gaya hover ikon modul Blurb telah diperbaiki.
- Bayangan kotak diperbaiki untuk modul Pembagi.
- Warna dan gaya batas default ditetapkan untuk Modul Gambar.
- kelas et_clickable diperbaiki untuk Modul Accordion.
- Memperbaiki bug yang menyebabkan tombol “Reset” tidak berfungsi dengan baik untuk Gambar Latar Belakang di area pratinjau Pengaturan Modal.
- Perbaiki bidang khusus yang tidak dirender untuk penyedia Mailchimp di modul Email Optin.
- Perbaiki posisi kotak yang dapat diseret dalam bidang Transform Translate.
- Perbaiki lokasi ikon reset dalam bidang Transforms.
- Perbaiki: Hapus properti Box Shadow CSS dari Tata Letak Slider untuk Modul Galeri.
- Memperbaiki pratinjau unggahan gambar dengan pemuatan data dinamis $variabe() sebagai nilai src.
- Memperbaiki bug dalam rendering CSS, yang menyebabkan CSS untuk breakpoint dan keluaran status tidak berada dalam urutan yang benar dalam beberapa kasus.
- Memperbaiki bug di mana tombol reset untuk Background Mask/Pattern juga menonaktifkan Background Mask/Pattern untuk latar belakang modul alih-alih hanya mengatur ulang nama gaya.
- Memperbaiki bug yang menyebabkan CSS untuk topeng dan pola latar belakang tidak berfungsi dengan baik ketika sebuah modul memiliki beberapa pemilih CSS untuk latar belakang dalam modul JSON.
- Memperbaiki bug yang menyebabkan video Latar Belakang tidak berfungsi dengan baik di bagian depan.
- Memperbaiki masalah nama kelas tambahan ke dalam modul tabel harga induk berdasarkan status unggulan tabel harga anak.
- Memperbaiki masalah dalam modul Komentar di mana 'Tingkat Judul Bidang' tidak ditampilkan dengan benar.
- Memperbaiki masalah di Modul CTA di mana tinggi garis khusus tidak diterapkan ke tombol.
- Memperbaiki masalah yang menyebabkan gaya tombol yang salah di Modul Ikuti Media Sosial.
- Memperbaiki masalah yang menyebabkan kelas hilang ketika Modul Penghitung Angka ditambahkan ke halaman.
- Memperbaiki masalah yang menyebabkan kelas hilang ketika Modul Orang ditambahkan ke halaman.
- Memperbaiki masalah yang menyebabkan kelas hilang saat Modul Testimonial ditambahkan ke halaman.
- Memperbaiki masalah margin Modul Orang yang tidak diterapkan dengan benar.
- Memperbaiki masalah ketika animasi modul Tombol tidak berfungsi dengan benar di VB.
- Memperbaiki masalah ketika pembaruan nilai kotak centang di UI Builder dilaporkan lebih sering dari yang diperlukan.
- Memperbaiki masalah ketika latar belakang default diubah secara otomatis.
- Memperbaiki masalah ketika padding bidang tidak berfungsi di modul Login.
- Memperbaiki masalah ketika nilai hover untuk padding di modul Judul Posting tidak berfungsi di VB.
- Memperbaiki masalah ketika batas gambar tidak berfungsi di modul Portofolio jika gaya batas tidak dipilih atau merupakan default.
- Memperbaiki masalah ketika perubahan komponen peta tidak memicu pembaruan dengan benar.
- Memperbaiki masalah ketika tautan modul untuk modul anak Penghitung Batang tidak berfungsi di Frontend.
- Memperbaiki masalah ketika Modul Ikuti Media Sosial tidak muncul di bagian depan ketika ada animasi.
- Memperbaiki masalah ketika terkadang modul peta di D5 tidak memuat tata letak peta yang diimpor D4 dan menampilkan kesalahan permintaan buruk di konsol.
- Memperbaiki masalah ketika grup sub-opsi untuk grup opsi Bidang di modul Komentar (dan mungkin semua modul yang menggunakan fitur ini) tidak dapat dibuka.
- Memperbaiki masalah ketika modul Audio tidak memiliki kelas CSS clearfix.
- Memperbaiki masalah ketika tinggi garis tombol di modul login tidak dapat diatur pada status hover.
- Memperbaiki masalah atribut modul CSS khusus yang tidak ditampilkan dengan benar setelah memperbarui ke D5.
- Memperbaiki modul Audio yang tidak menampilkan gambar sampulnya.
- Memperbaiki Modul Audio Menggunakan URL Asli dalam Pengujian.
- Memperbaiki masalah topeng latar belakang dan pola untuk modul akordeon ke FE.
- Memperbaiki masalah topeng latar belakang dan pola untuk modul ikon di FE.
- Memperbaiki gaya transisi latar belakang untuk modul Pencarian.
- Memperbaiki label dan posisi pagination blog di VB.
- Memperbaiki ikon Blurb yang disetel untuk status hover tidak ditampilkan di FE.
- Memperbaiki masalah rendering nama kelas perbatasan et_pb_with_border untuk modul item ikuti media sosial.
- Memperbaiki item terbawah pada modul Menu dengan item menu panjang tidak dapat diakses ketika melebihi batas penampung halaman.
- Memperbaiki UI yang rusak pada tooltip Tambahkan Modul Baru di modul Gambar.
- Memperbaiki bug di mana opsi spasi untuk margin di modul Image, khususnya margin-bottom tidak berfungsi dengan benar di Visual Builder.
- Memperbaiki masalah gaya penyelarasan tombol di FE untuk Modul Post Slider.
- Memperbaiki masalah nama kelas (kelas yang dipisahkan koma dan kelas duplikat) ke dalam modul portofolio FE yang dapat difilter.
- Memperbaiki masalah nama kelas ke dalam modul penghitung lingkaran.
- Modul Kode Tetap Saat Menggunakan Kode HTML.
- Memperbaiki jumlah komentar perbaikan label judul teks untuk FE ke dalam modul komentar.
- Memperbaiki Pemicuan Berturut-turut pada Beberapa Bidang Pilihan.
- Memperbaiki kelas et_pb_section_parallax yang ditambahkan ke modul Divider meskipun opsi Gunakan Efek Paralaks belum disetel secara default.
- Memperbaiki label judul font untuk komentar menghitung teks ke dalam modul komentar.
- Memperbaiki nilai default tinggi baris font untuk teks meta dan menyesuaikan properti penting ke dalam modul JSON menurut D4.
- Memperbaiki bug di mana formulir tidak dihapus ketika pesan pengguna berhasil dikirimkan dalam modul Formulir Kontak.
- Memperbaiki masalah offset horizontal dan vertikal dengan menambahkan defaultPrintedStyleAttrs ke dalam RenderCallback di modul Kode Lebar Penuh FE.
- Memperbaiki Pemilih Hover untuk Topeng dan Pola Latar Belakang di Frontend.
- Memperbaiki masalah penyelarasan ikon deklarasi gaya ikon ke dalam modul testimonial ke FE.
- Memperbaiki kelas 'et_clickable' yang hilang pada beberapa modul: modul Ajakan Bertindak, Penghitung Lingkaran, Kode, Penghitung Waktu Mundur, Header Lebar Penuh, Baris, Teks, dan Toggle.
- Memperbaiki nama kelas yang hilang bernama et_pb_portfolio untuk modul portofolio yang dapat difilter.
- Memperbaiki kelas et_clickable yang hilang dalam modul Portofolio dan Galeri yang Dapat Difilter.
- Memperbaiki kelas et_pb_text_align_center yang hilang di modul CTA.
- Memperbaiki tautan modul untuk modul komentar ke FE.
- Memperbaiki perilaku opsi grup bersarang pengaturan modul agar berperilaku seperti akordeon (satu grup dengan level yang sama diperluas secara bersamaan).
- Memperbaiki masalah tidak merender ikon overlay dan warna latar belakang overlay.
- Memperbaiki masalah luapan gambar unggulan di modul blog.
- Memperbaiki Kesalahan Penghentian PHP 8 pada Penggunaan Sifat Secara Langsung.
- Memperbaiki masalah gaya transisi latar belakang Portofolio di FE.
- Memperbaiki Gaya Paginasi Modul Portofolio.
- Memperbaiki masalah gaya spasi modul Portofolio untuk status hover.
- Memperbaiki masalah rendering tautan item media sosial untuk modul media sosial di VB dan FE.
- Memperbaiki Teks Placeholder Bidang Font Pilihan.
- Memperbaiki opsi panel pengaturan penempatan ikon dan opsi ikon hover ke status hover di modul tombol.
- Memperbaiki Tombol Panah dan Paginasi Modul Slider Tidak Berfungsi dengan Benar.
- Memperbaiki ikon tertentu yang tidak dicetak dengan benar di VB.
- Memperbaiki masalah atribut dan masalah konversi ikon overlay.
- Memperbaiki bug dalam mekanisme penyimpanan, di mana array kosong disimpan sebagai [].
- Memperbaiki bidang khusus yang tidak dirender untuk penyedia Mailchimp di modul Email Optin.
- Memperbaiki masalah ketika pengguna mengarahkan ikon pindah di mana tooltip tidak ditampilkan.
- Memperbaiki masalah ketika nilai margin tidak diterapkan untuk status hover di modul Penghitung Angka.
- Memperbaiki masalah ketika ikon overlay tidak muncul ketika ikon FontAwesome digunakan dalam modul portofolio baik di VB dan FE.
- Memperbaiki masalah ketika opsi ukuran (lebar, tinggi, tinggi minimal, tinggi maksimal) untuk gambar tidak berfungsi di front-end.
- Memperbaiki masalah ketika nilai Konten Dinamis sebelum & sesudah di-escape ketika digunakan dalam opsi Penulis pada modul Testimonial.
- Memperbaiki masalah ketika bilah pengaturan untuk modul Slider, Post Slider, dan Pencarian tidak muncul saat diarahkan.
- Memperbaiki masalah ketika ukuran font badan Penyesuai Tema dan tinggi garis Badan tidak berlaku pada modul di dalam D5 VB.
- Memperbaiki masalah ketika unit absolut yang tidak biasa tidak diterima di kontrol Bayangan Teks di D5.
- Memperbaiki masalah ketika pengguna tidak dapat menetapkan nilai negatif dengan penggeser rentang di opsi Offset Vertikal dan Horizontal.
- Memperbaiki masalah ketika kami tidak dapat menetapkan nilai Margin untuk status hover di modul Penghitung Angka.
- Memperbaiki masalah bayangan bagian dalam yang tidak berfungsi dengan benar di submodul "Posisi Bayangan Kotak" modul Audio.
- Memperbaiki bidang pengaturan Padding untuk melarang nilai negatif.
- Memperbaiki gambar responsif yang rusak setelah reset.
- Memperbaiki nilai kolom Spinner dan Input Numerik tidak ditambahkan saat berputar atau panah atas/bawah diklik dan nilai input kosong.
- Memperbaiki tombol sinkronisasi dalam bidang Spasi yang memerlukan dua klik untuk mengaktifkannya.
- Memperbaiki gaya font judul, yang tidak berlaku untuk judul.
- Memperbaiki judul opsi tautan di panel pengaturan modul menu.
- Memperbaiki masalah ukuran judul teks judul di panel pengaturan.
- Memperbaiki Bidang Transformasi saat mengubah nilai dengan desimal menggunakan panah atas/bawah akan menambahkan lebih banyak angka desimal.
- Memperbaiki masalah gaya transisi pada gaya elemen modul dengan pemilih khusus.
- Memperbaiki ikon Twitter tidak muncul saat mengimpor tata letak Divi di modul Ikuti Media Sosial. Juga memperbarui Twitter ke X.
- Perbaikan: Tidak dapat mengatur gaya untuk tautan, daftar, dan kutipan.
- Masalah luapan gambar telah diperbaiki ketika Radius Perbatasan diterapkan.
- Menerapkan penghapusan nama kelas bernama et_pb_icon_off yang tidak ada di D4 dalam modul penghitung waktu mundur di D5.
- Peningkatan kinerja fungsi getExpandedShorthandImportant dengan menghafalkannya.
- Memperbaiki mekanisme pengaturan ulang grup opsi Transformasi.
- Perbaikan terintegrasi untuk CSS khusus ke dalam modul portofolio di VB dan FE.
- Warna Latar Belakang menu seluler ditetapkan untuk modul Menu dan Menu Lebar Penuh.
- Ubah Opsi Modul dan Tambahkan UI Tombol Modul dan posisikan agar tetap dapat diakses ketika modul memiliki overflow: tersembunyi.
- Warna overlay ditetapkan untuk modul Penghitung Batang.
- Kutipan posting diperbaiki ketika pembuat Divi diaktifkan.
- Hapus bilah gulir vertikal yang tidak diinginkan dalam bidang pengaturan Kode.
- Menghapus nilai default untuk konten dalam tombol satu di modul header lebar penuh.
- Menghapus kelas et_pb_section_parallax yang ditambahkan ke modul Divider.
- Label judul bidang dan grup batas fokus bidang dihapus dari pengaturan -> panel desain.
- Menghapus opsi tinggi garis dan perataan teks dari gaya tombol ke panel pengaturan modul komentar.
- Menghapus tombol “Reset” yang berlebihan dari Kontainer Area Pratinjau untuk tab Masker Latar Belakang dan Pola pada Pengaturan Latar Belakang.
- Menghapus bidang Gambar Latar Belakang yang tidak didukung untuk Modul Ikon.
- Menghapus pengaturan Video Latar Belakang yang tidak didukung untuk Modul Ikon.
- Siapkan label perpustakaan media yang benar untuk bidang URL audio modul audio.
- Batas gambar slide ditetapkan bila gaya batas tidak dipilih atau disetel ke default.
- Radius batas hamparan teks ditetapkan untuk Modul Slider Posting Lebar Penuh.
- Radius batas hamparan teks ditetapkan untuk Modul Post Slider.
- Memperbarui posisi Box Shadow di modul Audio untuk memperbaiki masalah dengan Inner Shadow.
- Modul Testimonial yang diperbarui untuk memperbaiki ukuran gambar dan radius batas.
- Offset Vertikal dan Horizontal ditetapkan untuk modul Header Lebar Penuh.
- Saat pengguna menghapus modul, kami memastikan panel ditutup.
- Memperbaiki masalah tidak merender ikon overlay dan warna latar belakang overlay.
- Memperbaiki gaya font judul, yang tidak berlaku untuk judul.
- Modul: Menambahkan modul Galeri untuk Divi 5.
- Modul: Menambahkan modul Email Optin untuk Divi 5.
- Modul: Memperbaiki gaya yang salah untuk modul formulir kontak.
- Tampilan Lapisan: Menambahkan fungsi perluas dan ciutkan dalam Tampilan Lapisan.
- Tampilan Lapisan: Menambahkan opsi modul.
- Tampilan Lapisan: Ditambahkan Navigasi Buka Lapisan dari menu kontekstual modul.
- Tampilan Lapisan: Menambahkan gulir ke modul setelah item lapisan diklik.
- Editor Teks Kaya Sebaris: Menambahkan popover/bilah alat untuk pemformat teks kaya sebaris.
- Warna Global: Menambahkan versi awal warna global dimana warna global yang ada dapat diimpor & dipilih tetapi belum dapat diedit.
Nantikan Pembaruan Lebih Lanjut
Itu saja untuk laporan kemajuan bulan ini. Kami menjalani bulan yang produktif dalam membasmi bug. Kami akan memberantas bug yang tersisa selama beberapa minggu ke depan dan kemudian melanjutkan penyelesaian beberapa fitur terakhir yang diperlukan untuk Public Alpha.
Nantikan pembaruan lainnya, dan jangan lupa untuk mengikuti kami melalui email dan berlangganan saluran YouTube kami untuk memastikan Anda tidak melewatkan apa pun. Saya akan kembali bulan depan dengan pembaruan kemajuan Divi 5 lainnya!