Mengumumkan Divi 5 Dev Beta
Diterbitkan: 2023-08-22Saya kembali dengan pembaruan Divi 5 lainnya, dan kali ini saya dengan bangga mengumumkan peluncuran Divi 5 Dev Beta, fase berikutnya dalam program Divi 5 beta. Fondasi Divi 5 telah selesai, dokumentasi pengembangan kami terisi dengan baik, dan kami telah menggunakan fase Dev Alpha untuk mengumpulkan masukan dan memperkuat API Divi 5.
Dengan peluncuran Dev Beta, kami akan mengundang lebih banyak pengembang untuk bergabung dengan program beta sehingga mereka dapat mulai mentransisikan modul Divi mereka ke kerangka resmi Divi 5 dan mengerjakan fitur-fitur baru dan menarik yang siap untuk peluncuran Divi 5.
Sementara itu, tim kami akan fokus untuk maju ke fase berikutnya: Divi 5 Public Alpha, fase beta publik pertama.
Apa yang Kami Capai Sejak Pembaruan Terakhir Saya
Kami menyelesaikan banyak pekerjaan selama enam minggu terakhir, menyelesaikan API Divi 5 dan mengatasi lebih dari 180 bug. Saya sedikit terlambat dengan pembaruan saya bulan ini, tetapi kami ingin memastikan bahwa kami menyelesaikan Divi 5 Dev Beta dan membersihkan bug sebanyak mungkin sebelum melanjutkan ke fase berikutnya. Jika Anda tertarik dengan seluk beluknya, berikut log perubahan lengkapnya:
Entri Changelog:
- Memfaktorkan ulang props dan memindahkan props hover responsif yang lengket ke props fitur.
- Memperbaiki modul portofolio dengan kategori yang diimpor sebagai tata letak dari D4.
- Memperbaiki opsi ukuran modul portofolio yang tidak berfungsi dengan benar.
- Memperbaiki peringatan FE modul Portofolio jika tidak ada gambar unggulan yang disetel.
- Tutorial konversi modul yang diperbarui.
- Memperbaiki gaya yang tidak diterapkan pada tombol di dalam Modul Login.
- Memperbaiki masalah perataan teks modul Blurb di ujung depan.
- Memperbaiki masalah dengan ikon yang tidak ditampilkan di Frontend modul Gambar Lebar Penuh.
- Memperbaiki masalah di mana bidang Nama Tata Letak modal Tambahkan Ke Perpustakaan tidak diperlukan untuk menyimpan tata letak.
- Memperbaiki masalah luapan batas modul Tab.
- Memperbaiki masalah di mana pengguna tidak dapat menggunakan unit Border Radius selain px.
- Memperbarui JSDoc sebaris di seluruh basis kode.
- Mengganti nama kait dan transien untuk menggunakan konvensi penamaan D5 baru untuk kait dan transien.
- Deklarasi Gaya latar belakang diperbarui untuk dirender berdasarkan nilai yang diaktifkan Gradien.
- Memperbarui wadah/komponen bidang Gradien untuk mewarisi nilai dan merender pratinjau yang sesuai.
- Memperbaiki bug yang menyebabkan warna latar hover Button tidak muncul di Builder atau Frontend.
- Gradien latar belakang di tampilan Tablet dan Ponsel sekarang akan mewarisi nilai "arah" jika nilai tersebut tidak ditentukan sendiri.
- Mengoptimalkan dan memfaktorkan ulang Gaya Transisi dengan Gaya Elemen untuk mengabstraksi properti CSS font dan bayangan teks dari fungsi induknya ke dalam metodenya masing-masing.
- Tambahkan opsi Transisi ke atribut modul secara default.
- Konfigurasi webpack diperbarui untuk menghasilkan file CSS untuk Paket Visual-Builder.
- Memperbarui proses build untuk menyalin file font di direktori build untuk entri @font-face.
- Buku Cerita yang diperbarui untuk menggunakan webpack 5.
- Menambahkan fungsi PHP get_package_list, get_package_asset, dan enqueue_package_style.
- Refactored AssetsUtility untuk mengantrekan CSS untuk Paket Visual-Builder secara otomatis saat JS untuk Paket Visual-Builder diantrekan.
- Mengganti nama FormatAttr<> ketik menjadi FormatBreakpointStateAttr<>.
- Menerapkan metode gaya ModuleElements dari berbagai Modul Divi.
- Mengganti nama module.decoration.filter menjadi module.decoration.filters Agar Konsisten Antara Semua Modul.
- Menerapkan Konten Dinamis ke modul yang sudah ada yang sudah memiliki rendering frontend.
- Lakukan pemfaktoran ulang komponen sehingga bidang di dalamnya dapat dimodifikasi secara fleksibel.
- Memperbaiki kelas et_pb_css_mix_blend_mode_passthrough yang hilang ke Frontend modul Kolom.
- Memperbaiki masalah nama kelas yang tidak ditambahkan ke VB dan FE untuk bagian Reguler.
- Memperbaiki masalah konten responsif modul Person.
- Memperbaiki masalah ketika Pratinjau Unggahan ditampilkan untuk semua jenis file unggahan.
- Memperbaiki masalah Portofolio di mana tidak ada proyek yang menampilkan halaman kosong di Frontend.
- Opsi margin kiri dan kanan tetap mengesampingkan penyelarasan modul Pembagi.
- Memperbaiki pengaturan “Equalize Column Heights” modul baris agar berfungsi seperti yang diharapkan.
- Memperbaiki bidang persen penghitung batang yang tidak menampilkan nilai teks.
- Memperbaiki nilai default Warna Perbatasan dan Warna Teks yang salah pada modul Tombol.
- Memperbaiki nilai padding khusus tidak berfungsi di Baris Dalam.
- Deklarasi CSS gambar latar belakang modul diperbarui untuk menyertakan pengaturan berulang.
- Menambahkan pengaturan Gambar Latar Belakang (tinggi, lebar, offset vertikal, offset horizontal) ke peta atribut Konversi D4>D5.
- Memperbaiki Bug yang Menyebabkan Editor Teks Kaya Inline Tidak Diaktifkan dengan Benar Pada Beberapa Kasus.
- Memperbaiki Bug yang Menyebabkan Kesalahan Fatal Dengan Modifikasi Judul Modul Uraian.
- Memperbaiki Bug yang Menyebabkan Judul Modul Tab Tidak Disimpan dari Editor Teks Inline.
- Rendering Penghitung Lingkaran difaktorkan ulang sehingga video latar belakang akan muncul di atas warna latar belakang atau gradien.
- Memperbaiki kasus di mana warna latar belakang modul Teks memiliki keluaran berbeda antara Builder dan Frontend.
- Memperbaiki masalah konversi atribut latar belakang bagian selama impor.
- Pintasan keyboard untuk menyimpan di Linux dan Windows telah diperbaiki.
- Animasi untuk ikon tombol Ubah Ukuran untuk modal bantuan telah diperbaiki dalam mode berlabuh.
- Ketika “Animasi Antarmuka Pembuat” dinonaktifkan, animasi modal bantuan juga dinonaktifkan.
- Masalah hilangnya navigasi daftar video saat mengubah ukuran modal yang dipasang ke dok telah diperbaiki.
- Memperbaiki ruang yang salah antara tombol Undock dan Close, yang bertambah seiring bertambahnya ukuran modal
- Ikon tombol ubah ukuran untuk modal bantuan kini dipusatkan dalam mode berlabuh.
- Memperbaiki ikon responsif yang tidak berfungsi di modul Testimonial VB.
- Memperbaiki perbedaan pada pemilih Gaya Keadaan Melayang
- Memperbaiki fungsionalitas Konten Responsif di modul Login.
- Perbaiki pemilih hover di FE jika pemilih memiliki elemen semu.
- Memperbaiki masalah pengaturan nilai Opacity Latar Belakang Lingkaran default di modul penghitung lingkaran, sama seperti D4.
- Memperbaiki pemilih arahkan di VB jika pemilih memiliki elemen semu.
- Memperbaiki nilai-nilai penting yang salah dari modul margin dan padding.
- Memperbaiki masalah nama kelas yang hilang di Frontend modul Audio.
- Memperbaiki Ikon yang tidak dirender dengan benar di Frontend Modul Testimonial.
- Memperbaiki kesalahan saat menduplikasi modul anak
- Memperbaiki opsi ukuran modul Gambar tidak berfungsi
- Memperbaiki gaya judul Toggle di modul Toggle tidak berfungsi dengan benar di VB dan FE.
- Memperbaiki masalah toggle open icon style di FE untuk modul toggle.
- Memperbaiki perilaku tombol kosong di FE.
- Memperbaiki opsi menonaktifkan Status dalam mode Hover.
- Memperbaiki masalah konversi yang dinonaktifkan_on.
- Memperbaiki tombol Tambahkan ke Perpustakaan tidak akan ditampilkan kecuali Peran Pengguna disimpan kembali.
- Memperbaiki masalah ketika mengklik ruang kosong dalam label di grup komponen akan memicu opsi pertama alih-alih menjadi tidak aktif.
- Memperbaiki cut-off modal Add To Library saat dibuka dari posisi tertentu.
- Memperbaiki animasi ikon tombol yang salah untuk mengarahkan kursor.
- Memperbaiki fungsionalitas konten responsif yang tidak berfungsi di komponen tombol FE.
- Memperbaiki masalah luapan gambar lebar penuh, yang memiliki set radius batas.
- Memperbaiki bug di kolom pengaturan Kode, tidak dapat menghapus nilai pada mode responsif.
- Memperbaiki masalah nilai tempat penampung input, yang tidak dihapus setelah menghapus teks di dalamnya.
- Memperbaiki pengguliran modal pengaturan saat menggulir elemen responsif yang dinonaktifkan.
- Mengatasi masalah yang menyebabkan perilaku glitchy pada perangkat yang mendukung sentuhan untuk konten responsif.
- Memperbaiki kesalahan fatal yang disebabkan oleh penyimpanan nilai breakpoint desktop yang kosong.
- Nilai kolom input akan diwarisi dari breakpoint atas.
- Memperbaiki dropdown daftar opsi Konten Dinamis yang tumpang tindih dengan elemen TinyMCE.
- Memperbaiki fitur berbasis skrip (misalnya animasi) yang tidak berfungsi pada modul kode pendek.
- Konten Dinamis: Menambahkan pengujian untuk berbagai fungsi UI Konten Dinamis.
- Konten Dinamis: Menambahkan dukungan jenis URL ke Konten Dinamis dalam modul Testimonial.
- Konten Dinamis: Tentukan properti id pada setiap pendaftaran opsi Konten Dinamis.
- Konten Dinamis: Konten Dinamis yang difaktorkan ulang dan dimigrasikan ke.
- Konten Dinamis: Ganti nama beberapa istilah bidang yang digunakan dalam opsi di Konten Dinamis.
- Konten Dinamis: Memperkenalkan cara baru untuk mendaftarkan pengaturan opsi Konten Dinamis dan bagian rendering.
- ModuleElements: Menerapkan ModuleElements pada modul yang tersedia di Divi 5.
- Refactor Atribut Modul: Atribut Modul Refactor untuk IconAttr dan Modul Ikuti Media Sosial
- Memperbaiki masalah konversi CSS Khusus.
- Gaya Transisi: Pemfaktoran ulang komponen Gaya Transisi.
- Opsi Posisi: Memperbaiki masalah gaya Opsi Posisi yang dirender ketika tidak ada atribut yang diberikan dengan mengizinkan komponen gaya memiliki properti defaultPrintedStyleAttr yang disimpulkan dari module.json modul
Apa Selanjutnya Untuk Divi 5?
Dengan fase Dev Alpha dan Dev Beta di kaca spion kami, kini kecepatan penuh menuju Public Alpha, versi beta pertama yang dapat dilihat pengguna. Antara sekarang dan rilis Public Alpha, kami akan mengisi fitur yang hilang, memperbaiki bug, dan memastikan kami menyelesaikan proyek secukupnya untuk menjamin rilis publik.
Jika Anda belum terbiasa dengan Divi 5, izinkan saya memberi Anda penyegaran singkat. Divi 5 adalah penulisan ulang lengkap Divi Builder yang berfokus pada fundamental. Kami tidak menambahkan banyak, jika ada, fitur baru, namun berfokus pada kinerja, stabilitas, skalabilitas, dan perluasan. Kami mengerahkan semua yang kami bisa dari Divi 4, dan sekarang kami sedang membangun fondasi baru yang kami perlukan untuk mendorong Divi ke masa depan. Untuk mencapainya, pada dasarnya kita perlu membuat ulang setiap bagian dari Divi Builder satu per satu.
Kami sekarang sedang berupaya untuk merilis Divi 5 Public Alpha. Ini akan menjadi versi Divi 5 yang fungsional dan mudah-mudahan bebas bug, tetapi dengan beberapa modul dan fitur Divi yang paling tidak populer hilang. Anda akan dapat menguji Divi 5 dan bahkan menggunakan versi ini jika fitur yang hilang tidak Anda lewatkan.
Setelah Public Alpha dirilis, kami akan berupaya menuju Public Beta, yang akan menyertakan semua fitur Divi saat ini dan berfungsi sebagai kandidat rilis untuk Divi 5, sambil menunggu perbaikan bug apa pun yang ditemukan oleh penguji beta kami.
Bergabunglah dengan Divi 5 Dev Beta
Jika Anda seorang pengembang yang membuat modul Divi khusus untuk komunitas, Anda dapat mendaftar untuk bergabung dengan Divi 5 Dev Beta. Jika Anda sudah mendaftar ke Dev Alpha tetapi tidak diterima, Anda tidak perlu mendaftar lagi. Pantau terus kotak masuk email Anda untuk mendapatkan undangan.
Pengingat : Fase program beta ini hanya ditujukan untuk pengembang modul Divi. Setelah kami menambahkan beberapa fitur lagi, menyempurnakan UI, dan membersihkan bug yang tersisa, kami akan merilis Divi 5 Public Alpa, versi beta pertama yang ditujukan untuk pengujian umum.
Nantikan Pembaruan Lebih Lanjut
Saya memberikan pembaruan Divi 5 setiap bulan, jadi pastikan untuk berlangganan buletin kami dan saluran YouTube kami agar tetap mengikuti perkembangan terkini! Divi 5 adalah proyek besar, tetapi saya akan berada di sini setiap langkahnya, membuka tirai dan memberi Anda wawasan tentang kemajuan kami.
Tinggalkan komentar jika Anda memiliki pertanyaan, dan sampai jumpa di pembaruan berikutnya.