Atualização do Divi 5: versão alfa pública 5

Publicados: 2024-12-10

O Divi 5 Public Alpha está disponível para teste. Se você usar o Divi 5, notará uma notificação de atualização para Public Alpha Version 5 hoje. Lançamos novas versões do Divi 5 a cada duas semanas e fica cada vez melhor! Se você ainda não testou o Divi 5, experimente e diga-nos o que você achou.

Índice
  • 1 O que há de novo no Alpha 5 público?
    • 1.1 Mudanças de Destaque
    • 1.2 Registro de alterações
  • 2 Entre no Divi 5 hoje

O que há de novo no Alpha 5 público?

Nas últimas duas semanas, corrigimos 89 bugs . O Divi 5 parece estável e não estamos recebendo muitos novos relatórios de bugs de nossos testadores beta. Isso é um ótimo sinal! Passaremos mais duas semanas corrigindo os poucos bugs de alta prioridade restantes e depois passaremos para o desenvolvimento de recursos, iniciando 2025 com um cronograma de lançamento agressivo.

Com todas as melhorias fundamentais e correções de bugs já realizadas, parece que será um ano novo emocionante.

Mudanças de destaque

Como tem acontecido nas últimas atualizações, esta nova versão contém muitas pequenas correções. Há muitos para mencionar, mas aqui estão algumas mudanças importantes:

  1. Documentação atualizada para desenvolvedores – Temos trabalhado com criadores do mercado, tirando suas dúvidas e usando-as como base para novos documentos para desenvolvedores que servirão à comunidade para sempre.
  2. Novos ganchos e filtros para desenvolvedores – Os criadores de módulos agora têm mais liberdade para estender os módulos Divi e a interface do construtor. Garantimos que os desenvolvedores tenham o que precisam para construir os módulos que imaginam.
  3. Desempenho aprimorado no modo de compatibilidade com versões anteriores – Algumas páginas carregavam lentamente ao renderizar códigos de acesso legados no modo de compatibilidade com versões anteriores. Identificamos o gargalo e o corrigimos. Queremos que os módulos legados carreguem tão rápido ou mais rápido no Divi 5 para que não haja desvantagens na atualização.
  4. Corrigida do_blocks() Divi Block Rendering – Um dos benefícios dos códigos de acesso é que você pode conectá-los em qualquer lugar. O mesmo se aplica aos novos blocos do Divi 5; no entanto, a renderização de blocos Divi usando a função do_blocks() do WordPress não estava funcionando conforme o esperado e isso foi corrigido.
  5. Arrastar módulos que você está editando – Anteriormente, no Divi 5, você não podia arrastar um módulo que estava editando ativamente. O estado ativo não era arrastável, o que era bastante irritante. Isso foi corrigido.

Registro de alterações

Aqui está uma lista de todas as mudanças implementadas no Public Alpha 5.

  • Corrigido o comportamento de salto inesperado do módulo Sticky no front end quando o estado sticky é ativado, e o cabeçalho Divi padrão está definido como Corrigido.
  • Corrigido um problema em que um modal de configurações podia ser arrastado além da parte superior da janela do navegador, ocultando efetivamente uma parte dele.
  • Habilite que os módulos sejam arrastados quando o módulo estiver sendo editado.
  • Recurso Arrastar e Soltar atualizado para permitir que os módulos sejam arrastados e soltos mesmo no modo de edição no Visual Builder.
  • Corrigimos o comportamento problemático de arrastar e soltar no modo wireframe em circunstâncias específicas devido a valores incorretos de estado hoveredArea e bottomOffsetTop.
  • Corrigida apenas uma única coluna na linha da seção de especialidades que não deveria ser arrastável.
  • Adicionada barra de rolagem no modal de seleção predefinida.
  • Corrigido um problema de desempenho com verificações de atributos de shortcode que auxiliam na renderização de front-end de layouts legados.
  • Corrigidos vários problemas de estilo de transição relacionados ao corpo do texto em alguns módulos, como tabelas de preços e módulos do Blurb.
  • Processamento de estilo de transição aprimorado, mesclando os estilos de transição Fonte de título e Fonte do corpo com outros estilos de transição no mesmo elemento do módulo.
  • Corrija problemas de transição com módulos dependentes de seletores de propriedades e adicione testes para dar suporte às alterações de código.
  • Adicionado suporte para copiar/colar módulos entre páginas.
  • Corrigido um problema em que caracteres especiais em ícones de fontes não eram escapados corretamente.
  • Corrigido um bug que fazia com que os planos de fundo paralaxe não funcionassem corretamente no modo de compatibilidade com versões anteriores D5.
  • Corrigido um bug ao renderizar tags indesejadas no modo de compatibilidade com versões anteriores do Divi 5 em alguns casos.
  • Corrigido um problema em que os códigos de acesso herdados não eram migrados corretamente durante o processo de importação do layout.
  • Corrigido um problema em que a combinação entre a cor do texto e a cor do texto claro/escuro não funcionava conforme o esperado.
  • Corrigido um problema em que a cor do divisor de seção era aplicada ao preto quando a cor não estava definida.
  • Barras invertidas corrigidas sendo removidas do CSS personalizado das configurações da página.
  • Corrigida a renderização da cor do divisor de seção com base na cor de fundo da seção irmã.
  • Tutorial de extensão de configurações de página do Divi 5 atualizado com o novo gancho PHP.
  • Adicionada página de explicação da documentação para gerenciamento de conteúdo responsivo no Visual Builder.
  • Corrigido um problema em que espaços à direita nos rótulos das caixas de seleção causavam erros de validação no módulo Formulário de contato.
  • Corrigido um erro de aviso do PHP no front-end causado por uma propriedade indefinida.
  • Adicionada uma página de explicação na documentação para o recurso de carregamento lento de shortcode e orientação sobre como adaptá-lo.
  • Corrigido um problema em que a imagem do logotipo nos módulos do Menu era esticada devido à falta de regras CSS no D5.
  • Corrigido bug com confiabilidade de arrastar e soltar para o módulo de botão.
  • Corrigido um problema em que o estado aberto do item acordeão era inconsistente, fazendo com que o primeiro item mostrasse atributos/propriedades do estado aberto mesmo quando não era o aberto. Isso afeta apenas o construtor visual.
  • Corrigidos problemas com o uso de ganchos React, nomenclatura de componentes e estrutura de código para melhorar a confiabilidade, legibilidade e conformidade com as práticas recomendadas.
  • Adicionados testes para a classe Positioning Order no Custom CSS Selector.
  • Adicionados códigos de exemplo para adicionar uma propriedade de seletor em CSS personalizado.
  • Adicionado tutorial para integração de propriedades do seletor em customCssFields para módulos Divi 5.
  • Adicionada página de guia para design de ícone de módulo.
  • A seleção de categoria fixa não mostra um título como divisor.
  • Atualizada a documentação de conversão de módulos estáticos e dinâmicos.
  • Corrigidas todas as seções não visíveis no FE após importar um layout pré-fabricado.
  • Atualizado o plug-in de exemplo de extensões para incorporar advancedStyles na classe Elements, garantindo compatibilidade sempre que necessário no Visual Builder e no Frontend.
  • Corrigido o problema com a edição de itens da biblioteca após a atualização dos links permanentes.
  • Adicionada mudança de ícones de ação para evitar a sobreposição de ícones de ação se os módulos tiverem margens pequenas e se os elementos estruturais tiverem margens e preenchimentos pequenos.
  • Corrigido o módulo de arrastar e soltar no modo wireframe, fazendo com que todos os módulos fossem renderizados novamente.
  • Corrigidos problemas de compilação com o tutorial do Módulo Dinâmico.
  • Corrigida a incapacidade de adicionar uma linha interna da Biblioteca Divi.
  • Corrigido um problema em que a espessura da fonte nos módulos Fullwidth Header era exibida incorretamente como Regular ao migrar do Divi 4 para o Divi 5.
  • Corrigido um problema em que os valores predefinidos personalizados não eram exibidos como padrão quando a predefinição personalizada estava ativa.
  • Corrigido um problema em que a adição de um novo script de grupo de opções personalizado em tutoriais não funcionava conforme o esperado.
  • Erros de console atualizados para incluir módulos não codificados e nomes de caminhos para melhorar a clareza da depuração.
  • Módulos gerados automaticamente acionam avisos para garantir que sejam notados.
  • Adicionada uma lista de módulos gerados automaticamente para facilitar a referência.
  • Corrigido um problema com diferenças de marcação HTML entre Divi 4 e Divi 5 no módulo Blurb.
  • Corrigido problema de importação de predefinições no Theme Builder.
  • Atualizado o código da documentação de conversão do módulo estático e dinâmico com o snippet de código valueExpansionFunctionMap adicionado.
  • Corrigido um problema em que a barra de configurações da primeira seção ficava escondida atrás do cabeçalho após alternar do modo wireframe para a visualização da área de trabalho.
  • Corrigido um problema com a perda da opção “Categorias selecionadas” para módulos de portfólio filtrável, portfólio e portfólio de largura total após a migração do Divi 4 para o Divi 5.
  • A primeira imagem do slide do módulo deslizante fixo está oculta no construtor visual.
  • Corrigido um problema em que um plano de fundo gradiente vazio herdava incorretamente estilos de outras opções de plano de fundo, garantindo que um plano de fundo branco padrão fosse aplicado.
  • Corrigida a importação de cores globais ao importar modelos do Theme Builder.
  • Corrigido o esgotamento de memória causado pelo loop de recursão do módulo Blog que ocorre quando o Módulo Blog é usado em uma única postagem e o Módulo Blog inclui inadvertidamente a postagem atual nas postagens exibidas.
  • Corrigido um problema em que os dados de linha adicionados de uma seção regular não eram exibidos na biblioteca de linhas da seção Especialidade.
  • Corrigido erro fatal ao adicionar uma nova postagem devido aos dados do construtor de tema importados como um shortcode.
  • O módulo de conteúdo de postagem fixo é importado mesmo fora do construtor de temas.
  • Corrigido um problema em que as opções responsivas do Método Parallax nas configurações de imagem de fundo não funcionavam corretamente.
  • Atualizadas as séries de tutoriais “Adicionando grupo de opções personalizadas” e “Adicionando campo de opções personalizadas” para ter exemplos mais realistas para serem conectados aos próximos tutoriais, como elementos e estilos de renderização.
  • Corrigido bug quando o botão Salvar na Biblioteca era clicado.
  • Corrigido um problema em que as categorias não eram exibidas no módulo Post Title e nas meta informações do módulo Fullwidth Post Title no front end ao usar o Theme Builder.
  • Correção: Resolvido um problema em que a largura máxima da linha no Visual Builder não respeitava a configuração de largura do conteúdo do site do Personalizador de temas.
  • Corrigido um problema em que a largura do conteúdo personalizado no módulo de cabeçalho de largura total não era aplicada no FE.
  • Corrigido problema de índice z modal onde eles apareciam sob a barra lateral ajustada.
  • Corrigido um problema em que as opções Alinhamento e Cor do Texto no Módulo de Menu não eram migradas corretamente do Divi 4 para o Divi 5.
  • Corrigido erro fatal de página de visualização de produto único quando nenhum módulo WooCommerce é usado na página.
  • Corrigido o problema de visibilidade do botão Ler mais no módulo Post Slider e Fullwidth Post Slider.
  • Renderização de conteúdo dinâmico aprimorada, escapando corretamente caracteres especiais em atributos de bloco.
  • Introduziu novos ganchos para filtrar elementos de módulo renderizados em VB e FE.
  • Introduziu novos ganchos para filtrar wrappers de módulos renderizados em VB e FE.
  • Corrigido o problema ao clicar dentro do seletor de cores fechar o editor embutido.
  • As seções corrigidas com preenchimento superior ou inferior definido como 0 não eram renderizadas corretamente no front-end ao importar layouts específicos.
  • Resolvido um problema em que o CSS não era totalmente gerado para uma seção especializada ao renderizar layouts/blocos Divi 5 com a função do_blocks() em um modelo de página.
  • Corrigido um problema em que, ao editar uma cor global, a caixa de diálogo de confirmação para salvar as alterações agora aparecia na barra lateral correta se várias barras laterais estivessem abertas.
  • Corrigido o problema em que os códigos de acesso de vídeo não eram renderizados em tags de vídeo no editor Divi 5 TinyMCE.
  • Corrigido um problema em que abrir e fechar o seletor de cores global sem modificação impedia o clique dos elementos da página.
  • Corrigido problema de tipo/linter no arquivo de teste.
  • Corrigido erro de geração rápida de sites e página em branco quando o usuário não está logado.
  • Corrigidos avisos SCSS durante o desenvolvimento na integração.
  • Corrigido um problema em que as predefinições não podiam ser salvas após gerar um site usando Divi Quick Sites.
  • Corrigidas transições de vídeo no módulo deslizante onde o vídeo salta de baixo antes de iniciar a animação.
  • Corrigidas novas renderizações desnecessárias de campos de grupo causadas ao passar o mouse sobre o menu de contexto do botão direito.
  • Conversão aprimorada::maybeConvertContent() para incluir a aplicação de ShortcodeMigration::maybe_migrate_legacy_shortcode() dentro da função.
  • Pacotes atualizados para corresponder à configuração de integração.
  • Erros de compilação de desenvolvimento corrigidos na integração.
  • Corrigido um erro de PHP durante importações de módulos de terceiros, atualizando ShortcodeMigration::should_handle_migration() para lidar com valores nulos.

Entre no Divi 5 hoje

Agora é a hora de testar o Divi 5 e relatar bugs. Continuaremos trabalhando agressivamente para corrigir os problemas que você encontrar. Você também desfrutará de uma experiência de construção rápida, desempenho de front-end bastante aprimorado e uma nova interface moderna!

Deixe-nos saber o que você pensa até agora e fique ligado em uma nova versão do Divi 5 a cada duas semanas. De agora em diante, o Divi 5 irá melhorar regularmente através do Alpha, Beta e além.