Anunciando o Divi 5 Dev Beta
Publicados: 2023-08-22Estou 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.