Anunciando o Divi 5 Dev Beta

Publicados: 2023-08-22

Estou de volta com outra atualização do Divi 5 e, desta vez, tenho o prazer de anunciar o lançamento do Divi 5 Dev Beta, a próxima fase do programa beta do Divi 5. A base do Divi 5 está completa, nossa documentação de desenvolvimento está sendo bem preenchida e usamos a fase Dev Alpha para coletar feedback e solidificar a API do Divi 5.

Com o lançamento do Dev Beta, convidaremos muitos outros desenvolvedores a ingressar no programa beta para que possam começar a fazer a transição de seus módulos Divi para a estrutura oficial do Divi 5 e trabalhar em novos e empolgantes recursos que podem estar prontos para o lançamento do Divi 5.

Enquanto isso, nossa equipe estará focada em avançar para a próxima fase: Divi 5 Public Alpha, a primeira fase beta pública.

O que conquistamos desde minha última atualização

Trabalhamos muito nas últimas seis semanas, concluindo a API Divi 5 e eliminando mais de 180 bugs. Estou um pouco atrasado com minha atualização este mês, mas queríamos garantir que encerramos o Divi 5 Dev Beta e limpamos o máximo de bugs possível antes de avançar para a próxima fase. Se você estiver interessado em detalhes, aqui está o changelog completo:

Entradas do registro de alterações:

  • Adereços refatorados e movidos adereços flutuantes responsivos e fixos para adereços de recursos.
  • Módulo de portfólio fixo com categorias importadas como layout do D4.
  • As opções de dimensionamento do módulo de portfólio corrigidas não funcionavam corretamente.
  • Corrigidos avisos FE do módulo Portfólio se nenhuma imagem em destaque for definida.
  • Tutorial de conversão de módulo atualizado.
  • Corrigidos os estilos que não eram aplicados no botão dentro do Módulo de Login.
  • Corrigido o problema de alinhamento de texto do módulo Blurb no front end.
  • Corrigido o problema com o ícone não exibido no frontend do módulo Fullwidth Image.
  • Corrigido o problema em que o campo Nome do layout do modal Adicionar à biblioteca não era necessário para salvar o layout.
  • Corrigido problema de estouro de borda do módulo Tabs.
  • Corrige o problema em que o usuário não pode usar uma unidade Border Radius diferente de px.
  • JSDoc embutido atualizado em toda a base de código.
  • Ganchos e transientes renomeados para usar a nova convenção de nomenclatura D5 para ganchos e transientes.
  • Declaração de estilo de plano de fundo atualizada para renderizar com base no valor habilitado para Gradiente.
  • Contêiner/componente do campo Gradiente atualizado para herdar o valor e renderizar a visualização de acordo.
  • Corrigido um bug que fazia com que a cor de fundo de foco do botão não aparecesse no Builder ou no Frontend.
  • Os gradientes de fundo nas visualizações Tablet e Telefone agora herdarão valores de “direção” quando não tiverem seus próprios valores especificados.
  • Estilo de transição otimizado e refatorado com estilo de elemento para abstrair propriedades CSS de fonte e sombra de texto de sua função pai em seus respectivos métodos.
  • Adicione uma opção de Transição aos atributos do módulo por padrão.
  • Configuração do webpack atualizada para gerar arquivos CSS para pacotes do Visual-Builder.
  • Processo de compilação atualizado para copiar arquivos de fonte no diretório de compilação para entrada @font-face.
  • Storybook atualizado para usar o webpack 5.
  • Adicionadas funções PHP get_package_list, get_package_asset e enqueue_package_style.
  • AssetsUtility refatorado para enfileirar automaticamente CSS para pacotes do Visual-Builder quando JS para pacotes do Visual-Builder for enfileirado.
  • Tipo FormatAttr<> renomeado para FormatBreakpointStateAttr<>.
  • Implemente o método de estilo de ModuleElements de vários módulos Divi.
  • Renomeado module.decoration.filter para module.decoration.filters para torná-lo consistente entre todos os módulos.
  • Implementação de conteúdo dinâmico em módulos existentes que já possuem renderização de frontend.
  • Refatore o componente para que o campo dentro dele possa ser modificado de maneira flexível.
  • Corrigida a classe et_pb_css_mix_blend_mode_passthrough ausente no Frontend do módulo Column.
  • Corrigido o problema do nome da classe não ser adicionado ao VB e FE para a seção Regular.
  • Corrigido o problema do conteúdo responsivo do módulo Pessoa.
  • Corrigido um problema em que a visualização de upload era exibida para todos os tipos de arquivo de upload.
  • Corrigido um problema com o Portfólio em que nenhum projeto mostrava uma página vazia no Frontend.
  • As opções de margem fixa esquerda e direita substituem o alinhamento do módulo Divisor.
  • A configuração “Equalize Column Heights” do módulo de linha foi corrigida para funcionar conforme o esperado.
  • Correção do campo de porcentagem do contador de barras que não mostra o valor do texto.
  • Correção dos valores padrão incorretos da cor da borda e da cor do texto do módulo Button.
  • O valor de preenchimento personalizado fixo não funciona no Row Inner.
  • Atualizadas as declarações CSS da imagem de plano de fundo do módulo para incluir configurações de repetição.
  • Adicionadas configurações de imagem de fundo (altura, largura, deslocamento vertical, deslocamento horizontal) ao mapa de atributos de Conversão D4>D5.
  • Corrigido um bug que fazia com que o editor de rich text embutido não fosse ativado corretamente em alguns casos.
  • Corrigido um bug que estava causando um erro fatal com o título modificado do módulo Blurb.
  • Corrigido um bug que fazia com que o título do módulo de guia não fosse salvo no editor de texto embutido.
  • Renderização do Contador de Círculo refatorada para que o vídeo de fundo apareça sobre a cor ou gradiente de fundo.
  • Corrigido um caso em que a cor de fundo do módulo de texto tinha uma saída diferente entre o Builder e o Frontend.
  • Corrigido um problema com a conversão dos atributos de planos de fundo da seção durante a importação.
  • O atalho de teclado para salvar no Linux e no Windows foi corrigido.
  • A animação do ícone do botão Redimensionar para o modal de ajuda é corrigida no modo encaixado.
  • Quando “Builder Interface Animations” é desativado, as animações do modal de ajuda também são desativadas.
  • O problema de desaparecimento da navegação da lista de vídeos ao redimensionar o modal encaixado foi corrigido.
  • Corrigido espaço incorreto entre os botões Desencaixar e Fechar, que aumenta à medida que o tamanho modal aumenta
  • O ícone do botão de redimensionamento do modal de ajuda agora está centralizado no modo encaixado.
  • Corrigido o ícone responsivo que não funcionava no módulo Depoimento VB.
  • Corrigida a diferença no seletor de estilos de estado de foco
  • Corrigida a funcionalidade de Conteúdo Responsivo no módulo Login.
  • Corrija os seletores flutuantes no FE se o seletor tiver um pseudoelemento.
  • Corrigido o problema de configuração do valor padrão de opacidade do fundo do círculo no módulo contador de círculo, igual a D4.
  • Seletores flutuantes corrigidos em VB se o seletor tiver pseudoelemento.
  • Corrigidos valores importantes incorretos dos módulos de margem e preenchimento.
  • Corrigido um problema de nome de classe ausente no frontend do módulo de áudio.
  • Corrigidos ícones que não eram renderizados corretamente no Frontend do Módulo de Depoimento.
  • Corrigido erro ao duplicar módulos filhos
  • As opções de dimensionamento do módulo de imagem corrigidas não funcionavam
  • Os estilos de título de alternância corrigidos no módulo de alternância não funcionavam corretamente em VB e FE.
  • Corrigido o problema de alternar estilos de ícones abertos no FE para o módulo de alternância.
  • Corrigido o comportamento do botão vazio no FE.
  • Corrigida a opção de desativar o estado no modo Hover.
  • Corrigido problema de conversão disabled_on.
  • Corrigido o botão Adicionar à Biblioteca que não seria exibido a menos que a função do usuário fosse salva novamente.
  • Corrigido o problema em que clicar no espaço em branco dentro do rótulo no grupo de componentes acionaria a primeira opção em vez de ficar inativo.
  • Corrigido o corte modal Adicionar à biblioteca quando ele é aberto em uma determinada posição.
  • Corrigida animação incorreta do ícone do botão ao passar o mouse.
  • A funcionalidade de conteúdo responsivo corrigida não funciona no componente do botão FE.
  • Corrigido o problema de estouro da imagem de largura total, que possui um conjunto de raio de borda.
  • Corrigido um bug no campo de configuração do código, incapaz de excluir o valor no modo responsivo.
  • Corrigido o problema do valor do espaço reservado de entrada, que não era removido após a remoção do texto nele.
  • Corrigida a rolagem do modal de configurações ao rolar sobre elementos desabilitados responsivos.
  • Resolvido o problema que causa comportamento com falha em dispositivos habilitados para toque para conteúdo responsivo.
  • Corrigido o erro fatal causado ao salvar um valor de ponto de interrupção de área de trabalho vazio.
  • O valor do campo de entrada será herdado do ponto de interrupção superior.
  • Corrigida a sobreposição da lista suspensa de opções de conteúdo dinâmico com o elemento TinyMCE.
  • Recurso baseado em script corrigido (por exemplo, animação) que não funciona no módulo shortcode.
  • Conteúdo Dinâmico: Adicionado testes para várias funcionalidades da IU de Conteúdo Dinâmico.
  • Conteúdo Dinâmico: Adicionado suporte de tipo de URL para Conteúdo Dinâmico no módulo Depoimento.
  • Conteúdo Dinâmico: Defina a propriedade id em cada registro de opção de Conteúdo Dinâmico.
  • Conteúdo dinâmico: conteúdo dinâmico refatorado e migrado para.
  • Conteúdo Dinâmico: Renomeie alguns termos de campo usados ​​nas opções em Conteúdo Dinâmico.
  • Conteúdo dinâmico: introduziu uma nova maneira de registrar as configurações de opções de conteúdo dinâmico e a parte de renderização.
  • ModuleElements: implemente ModuleElements em módulos que estão disponíveis no Divi 5.
  • Refatoração de atributo de módulo: Atributo de módulo de refatoração para módulos IconAttr e Follow de mídia social
  • Corrigido problema de conversão de CSS personalizado.
  • Estilo de Transição: refatoração do componente Estilo de Transição.
  • Opções de Posição: corrige o problema do estilo de Opções de Posição sendo renderizado quando nenhum atributo é fornecido, permitindo que o componente de estilo tenha a propriedade defaultPrintedStyleAttr que é inferida do módulo module.json

O que vem a seguir para o Divi 5?

Com as fases Dev Alpha e Dev Beta em nosso espelho retrovisor, agora estamos a toda velocidade em direção ao Public Alpha, a primeira versão beta voltada para o usuário. Entre agora e o lançamento do Alfa Público, preencheremos os recursos ausentes, corrigiremos bugs e garantiremos que concluímos o projeto o suficiente para garantir um lançamento público.

Se você não estiver familiarizado com o Divi 5, deixe-me dar uma rápida atualização. Divi 5 é uma reescrita completa do Divi Builder com foco nos fundamentos. Não estamos adicionando muitos, se houver, novos recursos, mas, em vez disso, estamos focados em desempenho, estabilidade, escalabilidade e extensibilidade. Extraímos tudo o que podíamos do Divi 4 e agora estamos construindo a nova base de que precisamos para impulsionar o Divi para o futuro. Para chegar lá, precisamos essencialmente recriar cada peça do Divi Builder, uma peça de cada vez.

Agora estamos trabalhando para o lançamento do Divi 5 Public Alpha. Esta será uma versão funcional e sem erros do Divi 5, mas com alguns dos módulos e recursos Divi menos populares ausentes. Você poderá testar o Divi 5 e até mesmo usar esta versão se os recursos ausentes não forem algo que você sente falta.

Após o lançamento do Public Alpha, trabalharemos para o Public Beta, que incluirá todos os recursos atuais do Divi e servirá como candidato a lançamento do Divi 5, aguardando a correção de quaisquer bugs encontrados por nossos testadores beta.

Junte-se ao Divi 5 Dev Beta

Se você é um desenvolvedor que cria módulos Divi personalizados para a comunidade, pode se inscrever para ingressar no Divi 5 Dev Beta. Se você já se inscreveu no Dev Alpha, mas não foi aceito, não há necessidade de se inscrever novamente. Fique de olho na sua caixa de entrada de e-mail para receber um convite.

Lembrete : esta fase do programa beta destina-se apenas a desenvolvedores de módulos Divi. Assim que adicionarmos mais alguns recursos, polirmos a interface do usuário e eliminarmos quaisquer bugs restantes, lançaremos o Divi 5 Public Alpa, a primeira versão beta destinada a testes gerais.

Fique atento para mais atualizações

Eu dou uma atualização do Divi 5 todos os meses, portanto, assine nosso boletim informativo e nosso canal no YouTube para se manter atualizado! Divi 5 é um grande projeto, mas estarei aqui em cada etapa do caminho, abrindo as cortinas e dando a vocês uma visão do nosso progresso.

Deixe um comentário se tiver alguma dúvida e nos vemos na próxima atualização.