Atualização de progresso do Divi 5: vamos falar sobre bugs!
Publicados: 2024-02-29Estou 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!