Atualização de progresso do Divi 5: vamos falar sobre bugs!

Publicados: 2024-02-29

Estou de volta com outra atualização de progresso do Divi 5 e hoje quero falar sobre bugs .

Tivemos um mês extremamente produtivo focado inteiramente na identificação e correção de bugs no Divi 5, garantindo que ele estará o mais próximo possível de livre de bugs quando lançarmos o Alfa Público. Temos testado o controle de qualidade do Divi 5 ao longo de seu desenvolvimento e monitorado todos os bugs registrados por nossos testadores Dev Beta.

Toda a equipe se uniu em defesa da causa, eliminando mais de 200 bugs. Fizemos um progresso melhor do que o previsto e, assim que atingirmos a caixa de entrada zero, trabalharemos para manter um Divi 5 livre de bugs durante suas fases Alfa e Beta públicas.

Os benefícios de começar do zero

No passado, discuti o que é o Divi 5 e o que você pode esperar dele. É um redesenvolvimento completo do Visual Builder. Ele não terá muitos recursos novos, mas será mais rápido, mais extensível do ponto de vista da API e virá com uma nova interface moderna.

Algo que não discuti são os benefícios inerentes de um construtor recém-codificado, e um desses benefícios é a anulação de inúmeros bugs que existem atualmente no Divi 4.

Eliminando a carga de bugs do Divi 4

Existem centenas e centenas de bugs no Divi 4 que não existirão no Divi 5. Por exemplo, o bug de carregamento duplo desapareceu 100%! O cache que leva à manifestação desse bug não é mais relevante na nova arquitetura do construtor.

Recursos complexos que historicamente foram meticulosos, como estilos de copiar e colar, não são mais afetados pela dívida técnica que os tornava difíceis de discutir. Com o Divi 5, no que diz respeito ao Visual Builder, estamos começando do zero.

Fazendo pequenas melhorias ao longo do caminho

Desde que recomeçamos, construímos tudo corretamente com base na experiência e nos erros que cometemos nos últimos dez anos. Global Colors agora usa variáveis ​​CSS e uma única declaração de estilo. As predefinições agora são baseadas em classes, com uma única classe predefinida compartilhada entre os módulos. O JavaScript para cada módulo agora é gerado dinamicamente e carregado apenas ao usar o módulo, reduzindo o tamanho do seu site Divi.

Existem muitas pequenas melhorias incorporadas à nova arquitetura.

O que conquistamos este mês

Embora estejamos lançando o Divi 5 em um estado inacabado, tanto como Alfa Público quanto como Beta Público, queremos que ele esteja o mais livre de bugs possível desde o início. Isso significa que corrigiremos todos os bugs conhecidos antes de lançar o Alfa Público. Foi uma tarefa árdua, mas fizemos um progresso significativo!

Aqui estão as últimas entradas do changelog do Divi 5.

  • O link do módulo Accordion Item foi corrigido.
  • A animação do Módulo Acordeão é fixada em VB.
  • Adicionados 'background-position-x' e 'background-position-y' à lista de propriedades CSS permitidas para o front end.
  • Adicionada capacidade de ocultar guias de plano de fundo específicas do Modal de configurações de plano de fundo.
  • Adicionada borda de propriedade CSS padrão na função sanitize_css_properties.
  • Adicionado sistema de testes de benchmark JS para Divi 5.
  • Adicionado campo de configuração Selecionar Menu.
  • O problema de erro de animação no Visual Builder foi corrigido.
  • AttrName atribuído ao FontBodyGroup no painel de configurações de design.
  • O ícone DOM do módulo Blurb foi corrigido.
  • O problema de borda do módulo Blurb foi corrigido.
  • O estilo de foco do ícone do módulo Blurb foi corrigido.
  • A sombra da caixa foi corrigida para o módulo Divisor.
  • Cor e estilo da borda padrão corrigidos para o Módulo de imagem.
  • Classe et_clickable corrigida para o Módulo Acordeão.
  • Corrigido um bug que fazia com que o botão “Redefinir” não funcionasse corretamente para a imagem de fundo na área de visualização Configurações Modal.
  • Corrija os campos personalizados não renderizados para o provedor Mailchimp no módulo Email Optin.
  • Corrija a posição da caixa arrastável no campo Transform Translate.
  • Corrija a localização do ícone de redefinição no campo Transformações.
  • Correção: Remova a propriedade Box Shadow CSS do Layout do Slider para o Módulo Gallery.
  • Corrigida a visualização do upload da imagem com carregamento dinâmico de dados $variabe() como valor src.
  • Corrigido um bug na renderização de CSS, fazendo com que o CSS para pontos de interrupção e saída de estados não estivesse na sequência correta em alguns casos.
  • Corrigido um bug em que o botão de redefinição da Máscara/Padrão de Fundo também desativava a Máscara/Padrão de Fundo para o plano de fundo de um módulo em vez de redefinir apenas o nome do estilo.
  • Corrigido um bug que fazia com que o CSS para máscara e padrão de plano de fundo não funcionasse corretamente quando um módulo tinha vários seletores CSS para planos de fundo no módulo JSON.
  • Corrigido um bug que fazia com que o vídeo de fundo não funcionasse corretamente no front-end.
  • Foram corrigidos problemas adicionais de nome de classe no módulo de tabelas de preços pai com base no status de destaque da tabela de preços infantil.
  • Corrigido um problema no módulo Comentários em que o 'Nível de cabeçalho dos campos' era exibido incorretamente.
  • Corrigido um problema no Módulo CTA em que a altura da linha personalizada não era aplicada ao botão.
  • Corrigido um problema que causava estilos de botão incorretos no módulo Acompanhamento de mídia social.
  • Corrigido um problema que causava falta de classes quando um módulo de contador numérico era adicionado à página.
  • Corrigido um problema que causava falta de classes quando um Módulo Pessoa era adicionado à página.
  • Corrigimos um problema que causava falta de aulas quando um Módulo de Depoimento era adicionado à página.
  • Corrigido um problema em que as margens do Módulo Pessoal não eram aplicadas corretamente.
  • Corrigido um problema em que as animações do módulo Button não funcionavam corretamente em VB.
  • Corrigimos um problema em que atualizações de valores de caixas de seleção na UI do Builder eram relatadas com mais frequência do que o necessário.
  • Corrigido um problema em que o plano de fundo padrão era modificado automaticamente.
  • Corrigido um problema em que o preenchimento de campo não funcionava no módulo Login.
  • Corrigido um problema em que os valores de foco para preenchimento no módulo Post Title não funcionavam em VB.
  • Corrigido um problema em que a borda da imagem não funcionava no módulo Portfólio se o estilo da borda não estivesse selecionado ou fosse o padrão.
  • Corrigido um problema em que as alterações nos componentes do mapa não acionavam atualizações corretamente.
  • Corrigido um problema em que os links do módulo filho Bar Counters não funcionavam no Frontend.
  • Corrigido um problema em que o Módulo de Acompanhamento de Mídia Social não era exibido no front-end quando tinha animação.
  • Corrigido um problema em que às vezes o módulo de mapa no D5 não carregava um layout de mapa importado do D4 e exibia um erro de solicitação incorreta no console.
  • Corrigido um problema em que os grupos de subopções do grupo de opções Campos no módulo Comentários (e possivelmente todos os módulos que usam esse recurso) não podiam ser abertos.
  • Corrigido um problema em que o módulo Áudio não tinha a classe CSS clearfix.
  • Corrigido um problema em que a altura da linha do botão no módulo de login não podia ser definida no estado de foco.
  • Corrigido um problema com atributos de módulo CSS personalizados que não eram renderizados corretamente após a atualização para D5.
  • Corrigido o módulo de áudio que não renderizava sua imagem de capa.
  • Módulo de áudio corrigido usando URL real em testes.
  • Corrigido problema de máscara de fundo e padrão para módulo acordeão no FE.
  • Corrigido problema de máscara de fundo e padrão para o módulo de ícone no FE.
  • Estilo de transição de plano de fundo corrigido para o módulo Pesquisa.
  • Rótulo e posição de paginação do blog corrigidos em VB.
  • Corrigido o ícone do Blurb definido para o estado de foco não renderizado no FE.
  • Corrigido o problema de renderização do nome de classe da borda et_pb_with_border para o módulo de item de acompanhamento de mídia social.
  • Os itens inferiores fixos no módulo Menu com itens de menu longos ficam inacessíveis quando excedem o limite do contêiner de páginas.
  • Corrigida a interface quebrada da dica de ferramenta Adicionar novo módulo no módulo Imagem.
  • Corrigido um bug em que as opções de espaçamento para margem no módulo Imagem, especificamente margem inferior, não funcionavam corretamente no Visual Builder.
  • Corrigido problema de estilo de alinhamento de botão no FE para Post Slider Module.
  • Corrigido o problema do nome da classe (classes separadas por vírgula e duplicadas) no módulo de portfólio filtrável FE.
  • Corrigido problema de nome de classe no módulo contador de círculo.
  • Módulo de código fixo ao usar código HTML.
  • Correção do rótulo do cabeçalho do texto da contagem de comentários para FE no módulo de comentários.
  • Corrigido o acionamento consecutivo de vários campos de seleção.
  • Corrigida a classe et_pb_section_parallax adicionada ao módulo Divisor, mesmo que a opção Usar efeito de paralaxe ainda não esteja definida por padrão.
  • Etiqueta de título de fonte corrigida para contagem de texto de comentários no módulo de comentários.
  • Valores padrão de altura da linha da fonte corrigidos para metatexto e propriedades importantes ajustadas no módulo JSON de acordo com D4.
  • Corrigido um bug onde o formulário não era removido quando uma mensagem do usuário era enviada com sucesso no módulo Formulário de Contato.
  • Corrigido problema de deslocamento horizontal e vertical adicionando defaultPrintedStyleAttrs em RenderCallback no módulo Fullwidth Code FE.
  • Seletores de foco fixos para máscara de fundo e padrão no frontend.
  • Corrigido problema de alinhamento do ícone de declaração de estilo de ícone no módulo de depoimento no FE.
  • Corrigida a falta da classe 'et_clickable' em alguns módulos: módulos Call To Action, Circle Counter, Code, Countdown Timer, Fullwidth Header, Row, Text e Toggle.
  • Corrigido o nome de classe ausente denominado et_pb_portfolio para o módulo de portfólio filtrável.
  • Corrigida a classe et_clickable ausente nos módulos Portfólio filtrável e Galeria.
  • Corrigida a falta da classe et_pb_text_align_center no módulo CTA.
  • Links de módulo corrigidos para módulo de comentários no FE.
  • Corrigido o comportamento das opções de grupo aninhado das configurações do módulo para fazê-lo se comportar como um acordeão (um grupo do mesmo nível sendo expandido simultaneamente).
  • Corrigido o problema de não renderização do ícone de sobreposição e da cor de fundo da sobreposição.
  • Corrigido problema de estouro da imagem em destaque no módulo do blog.
  • Erros de descontinuação do PHP 8 corrigidos no uso direto de características.
  • Corrigido problema de estilo de transição de plano de fundo do portfólio no FE.
  • Estilo de paginação do módulo de portfólio fixo.
  • Corrigido problema de estilo de espaçamento do módulo do portfólio para o estado de foco.
  • Corrigido problema de renderização do link do item de mídia social para módulo de mídia social em VB e FE.
  • Texto de espaço reservado para campo de seleção de fonte corrigido.
  • Corrigida a opção do painel de configurações de posicionamento do ícone e opção de foco do ícone no estado de foco no módulo de botão.
  • Corrigidos os botões de seta e paginação do módulo deslizante que não funcionavam corretamente.
  • Corrigidos ícones específicos que não eram impressos corretamente no VB.
  • Corrigido o problema de atributo e de conversão do ícone de sobreposição.
  • Corrigido o bug no mecanismo de salvamento, onde um array vazio é salvo como [].
  • Corrigidos os campos personalizados não renderizados para o provedor Mailchimp no módulo Email Optin.
  • Corrigido o problema quando o usuário passa o mouse sobre o ícone de movimentação onde a dica de ferramenta não é exibida.
  • Corrigido o problema em que os valores de margem não eram aplicados ao estado de foco no módulo Contador de números.
  • Corrigido o problema em que o ícone de sobreposição não aparecia quando os ícones FontAwesome eram usados ​​no módulo de portfólio tanto no VB quanto no FE.
  • Corrigido o problema em que as opções de dimensionamento (largura, altura, altura mínima, altura máxima) para imagens não funcionavam no front-end.
  • Corrigido o problema em que os valores antes e depois do Conteúdo Dinâmico escapavam quando usados ​​na opção Autor do módulo Depoimento.
  • Corrigido o problema em que a barra de configurações dos módulos Slider, Post Slider e Search não aparecia ao passar o mouse.
  • Corrigido o problema em que o tamanho da fonte do corpo do Personalizador de Tema e a altura da linha do corpo não se aplicavam ao módulo dentro do D5 VB.
  • Corrigido o problema em que unidades absolutas incomuns não eram aceitas nos controles Text Shadow no D5.
  • Corrigido o problema em que os usuários não conseguiam definir valores negativos com o controle deslizante de intervalo nas opções de deslocamento vertical e horizontal.
  • Corrigido o problema em que não era possível definir valores de margem para o estado de foco no módulo Contador de números.
  • Corrigido o problema com a sombra interna que não funcionava corretamente no submódulo “Box Shadow Position” do módulo de áudio.
  • Corrigido o campo de configuração de preenchimento para não permitir valor negativo.
  • Corrigida a imagem responsiva quebrada após a redefinição.
  • Corrigido o valor do campo Spinner e Entrada Numérica que não é adicionado quando ele gira ou a seta para cima/para baixo é clicada e o valor de entrada está vazio.
  • Corrigido o botão de sincronização no campo Espaçamento que precisa de dois cliques para ser ativado.
  • Estilos de fonte de título corrigidos, que não se aplicavam aos títulos.
  • Corrigido o título das opções de link no painel de configurações do módulo de menu.
  • Corrigido problema de tamanho do título do texto no painel de configurações.
  • O campo de transformação corrigido ao alterar os valores com decimais usando as setas para cima/para baixo adicionará mais dígitos decimais.
  • Corrigido problema de estilo de transição no estilo do elemento do módulo com seletores personalizados.
  • Corrigido o ícone do Twitter que não era exibido durante a importação do layout Divi no módulo Social Media Follow. Também atualizou o Twitter para X.
  • Correções: Não é possível definir estilos para links, listas e citações.
  • O problema de estouro de imagem foi corrigido quando o raio da borda é aplicado.
  • Implementada a remoção do nome da classe chamada et_pb_icon_off que não está presente em D4 no módulo de contagem regressiva em D5.
  • Melhor desempenho da função getExpandedShorthandImportant memorizando-a.
  • Melhorado o mecanismo de redefinição do grupo de opções de transformação.
  • Correções integradas para CSS customizado no módulo de portfólio em VB e FE.
  • A cor de fundo do menu móvel é fixa para os módulos Menu e Menu de largura total.
  • Modifique as opções do módulo e adicione a interface do botão do módulo e posicione-o de forma que ainda possa ser acessível quando o módulo estiver overflow: oculto.
  • Cor de sobreposição corrigida para o módulo Bar Counter.
  • O trecho da postagem é corrigido quando o construtor Divi está habilitado.
  • Remova a barra de rolagem vertical indesejada no campo de configuração de código.
  • Removido o valor padrão para o conteúdo interno do botão um no módulo de cabeçalho de largura total.
  • Removida a classe et_pb_section_parallax adicionada ao módulo Divider.
  • Removido rótulo de cabeçalho de campos e grupo de borda de foco de campos das configurações -> painel de design.
  • Removidas as opções de altura da linha e alinhamento de texto dos estilos de botão no painel de configurações do módulo de comentários.
  • Removido o botão redundante “Redefinir” do contêiner da área de visualização para a guia Máscara de fundo e padrão em Configurações de planos de fundo.
  • Campos de imagem de fundo não suportados foram removidos para o módulo de ícone.
  • Removidas configurações de vídeo em segundo plano não suportadas para o módulo de ícone.
  • Configure o rótulo correto da biblioteca de mídia para o campo URL de áudio do módulo de áudio.
  • A borda da imagem do slide é fixa quando o estilo da borda não está selecionado ou definido como padrão.
  • Raio da borda da sobreposição de texto corrigido para o módulo deslizante de postagem de largura total.
  • Raio da borda da sobreposição de texto corrigido para o Módulo Post Slider.
  • Posição do Box Shadow atualizada no módulo de áudio para corrigir um problema com o Inner Shadow.
  • Módulo de depoimento atualizado para corrigir o tamanho da imagem e o raio da borda.
  • Os deslocamentos verticais e horizontais são fixos para o módulo Fullwidth Header.
  • Quando um usuário exclui um módulo, garantimos que o painel seja fechado.
  • Corrigido o problema de não renderização do ícone de sobreposição e da cor de fundo da sobreposição.
  • Estilos de fonte de título corrigidos, que não se aplicavam aos títulos.
  • Módulo: Adicionado módulo Galeria para Divi 5.
  • Módulo: Adicionado módulo Email Optin para Divi 5.
  • Módulo: corrige o estilo incorreto do módulo de formulário de contato.
  • Visualização de camadas: Adicionadas funcionalidades de expansão e recolhimento na visualização de camadas.
  • Visualização de camadas: Adicionadas opções de módulo.
  • Visualização de camadas: Adicionado Vá para a navegação de camadas no menu contextual do módulo.
  • Visualização de camadas: Adicionada rolagem para o módulo ao clicar no item da camada.
  • Editor de rich text embutido: Adicionado popover/barra de ferramentas para o formador de rich text embutido.
  • Cores Globais: Adicionada versão inicial de cores globais onde as cores globais existentes podem ser importadas e selecionadas, mas ainda não podem ser editadas.

Fique atento para mais atualizações

Isso é tudo para o relatório de progresso deste mês. Tivemos um mês produtivo de combate a bugs. Eliminaremos os bugs restantes nas próximas semanas e depois retomaremos a conclusão dos últimos recursos necessários para o Alfa Público.

Fique ligado para mais atualizações e não se esqueça de nos seguir por e-mail e se inscrever em nosso canal no YouTube para não perder nada. Estarei de volta no próximo mês com outra atualização de progresso do Divi 5!