A organização The Document Foundation apresentou o lançamento do pacote de escritório LibreOffice 7.3. Pacotes de instalação prontos foram preparados para várias distribuições Linux, Windows e macOS. Durante a preparação do lançamento, 147 desenvolvedores participaram, dos quais 98 são voluntários. 69% das alterações foram feitas por funcionários de empresas que apoiam o projeto, como Collabora, Red Hat e Allotropia, enquanto 31% das alterações foram acrescentadas por entusiastas independentes.
A versão do LibreOffice 7.3 vem com a etiqueta 'Community', será mantida por entusiastas e não é destinada ao uso empresarial. O LibreOffice Community está disponível gratuitamente para todos, incluindo usuários corporativos, sem restrições. Para empresas que precisam de serviços adicionais, produtos da família LibreOffice Enterprise estão sendo desenvolvidos separadamente, para os quais as empresas parceiras fornecerão suporte completo, atualizações de longo prazo (LTS) e recursos adicionais, como SLA (Acordos de Nível de Serviço).
As mudanças mais notáveis:
- A marcação de erros gramaticais e ortográficos no texto foi reformulada — as linhas onduladas que sublinham os erros agora são mais visíveis em telas de alta densidade de pixels e se adaptam ao redimensionamento.
- O tema de ícones Colibre, aplicado por padrão na plataforma Windows, foi atualizado, com ícones relacionados a gráficos, salvamento, formatação e desfazer alterações reformulados.
- Implementada a possibilidade de gerar códigos de barras unidimensionais, além de QR codes.

- Os valores que determinam a largura das linhas foram unificados em todos os componentes do LibreOffice.

- Alterações no Writer:
- Adicionada a suporte para rastreamento de alterações em tabelas. Implementado o rastreamento da exclusão e adição de linhas de tabelas, incluindo linhas vazias. Adicionado uma interface para análise visual do histórico de exclusão/adicional de tabelas e linhas individuais, bem como para gerenciamento de alterações nas tabelas (aceitar ou descartar exclusões e adições de linhas e tabelas inteiras agora pode ser feito com um clique). Garantido a exibição de alterações removidas e adicionadas em cores diferentes, assim como a ocultação correta de linhas e tabelas removidas ao ativar o modo de ocultação de alterações. Para as colunas das tabelas, foram adicionadas dicas de ferramenta com um histórico de mudanças.

- No sistema de rastreamento de alterações, foi implementado o suporte para rastreamento de movimentação de texto. Ao analisar alterações, o texto movido agora é destacado em verde, enquanto o local de onde o texto foi movido é mostrado riscado, e onde foi movido é sublinhado. No modo de gerenciamento de alterações, foi adicionada uma dica de ferramenta e um ícone especial para rastreamento de movimentações de texto. Também foram visualmente marcadas operações tais como alteração da ordem de parágrafos ou elementos em listas.

- Melhorado o rastreamento de alterações de formatação e estilo de parágrafos. Ao mover elementos de lista, somente os elementos movidos são mostrados, sem tocar nas demais partes intermediárias da lista.

- Foi oferecida a possibilidade de anexar hyperlinks a figuras.
- Notas e referências indicadas no final do parágrafo agora são processadas de forma semelhante às notas no texto, ou seja, estão sujeitas às expressões regulares "[\p{Control}]" e ":control:".
- Para melhorar a compatibilidade com documentos no formato DOCX, ao importar estilos de parágrafo agora também é transferida a informação sobre os níveis de listas e estilos de caracteres associados ao parágrafo.
- A renderização de documentos complexos foi acelerada. A performance da exportação de documentos complexos para o formato PDF foi aumentada. O carregamento de grandes documentos em RTL foi acelerado.
- Alterações no Calc:
- No diálogo "Link para dados externos" ("Sheet ▸ Link to External Data") é garantida a exibição de tabelas HTML na ordem em que aparecem no arquivo fonte.

- O algoritmo de compensação de soma de Kahn foi implementado, acelerando o cálculo com o uso de instruções vetoriais da CPU, como AVX2.
- Os espaços ou caracteres de tabulação criados em células com fórmulas agora são preservados. Os recuos também são mantidos e reproduzidos ao gravar e ler nos formatos OOXML e ODF.
- Ao importar e exportar dados no formato CSV, foi adicionada a possibilidade de configurar o delimitador de campos especificando o parâmetro 'sep=;' ou '»sep=;»' na linha em vez dos dados.
- No diálogo de importação e inserção de dados em formato CSV, foi implementada uma opção para calcular fórmulas ('Avaliar fórmulas'); quando ativada, dados que começam com o símbolo '=' são reconhecidos como fórmulas e calculados.
- Adicionada suporte à autocompletação de entrada no estilo Bash. Por exemplo, se na coluna houver a célula 'ABCD123xyz' e o usuário digitar 'A', será sugerido adicionar 'BCD'; o usuário pode aceitar pressionando a seta para a direita, depois digitar '1' e receber a sugestão '23'.
- Agora, para exibir o cursor na célula, a cor de destaque do sistema é utilizada em vez da cor de fonte padrão.

- No diálogo 'Filtro Padrão', foi adicionada a opção de filtrar elementos por cor de fundo ou texto na célula.

- Em consultas e filtros que utilizam operações textuais, como 'contém', foi garantida a possibilidade de trabalhar com dados numéricos.
- O modo de busca rápida agora pesquisa entre valores, e não fórmulas (uma opção para escolher o modo está disponível em um diálogo de busca separado).
- A velocidade de abertura de arquivos no formato XLSM foi aumentada. A inserção de grandes gráficos foi acelerada. A performance das funções de busca e filtro foi aprimorada. O uso de processamento em múltiplos threads durante os cálculos no Calc foi expandido.
- O programa de apresentação Impress agora inclui tamanhos de tela compatíveis com PowerPoint e Google Slides (Slide ▸ Propriedades do Slide… ▸ Slide ▸ Formato do Papel), como 'Widescreen' e 'Apresentação na Tela'. O problema de compartilhamento das propriedades das formas entre grupos de formas foi resolvido. No diálogo 'Configurações 3D', a renderização de superfícies ao escolher as propriedades 'Fosco', 'Plástico' e 'Metal' agora é correta, que anteriormente eram exibidas de forma uniforme.

- Adicionada a suporte para rastreamento de alterações em tabelas. Implementado o rastreamento da exclusão e adição de linhas de tabelas, incluindo linhas vazias. Adicionado uma interface para análise visual do histórico de exclusão/adicional de tabelas e linhas individuais, bem como para gerenciamento de alterações nas tabelas (aceitar ou descartar exclusões e adições de linhas e tabelas inteiras agora pode ser feito com um clique). Garantido a exibição de alterações removidas e adicionadas em cores diferentes, assim como a ocultação correta de linhas e tabelas removidas ao ativar o modo de ocultação de alterações. Para as colunas das tabelas, foram adicionadas dicas de ferramenta com um histórico de mudanças.
- Adicionado um novo provedor de conteúdo (UCP, Provedor de Conteúdo Universal) para WebDAV e HTTP, baseado na biblioteca libcurl.
- No Windows e macOS está em uso a pilha TLS fornecida pela plataforma.
- Foi realizada uma otimização significativa no desempenho ao trabalhar com várias instâncias de um único documento (por exemplo, quando diferentes partes de um mesmo documento estão abertas em janelas diferentes ou vários usuários editam simultaneamente um documento no LibreOffice Online).
- Melhorou a renderização ao utilizar o backend baseado na biblioteca Skia.
- Na compilação dos arquivos executáveis oficiais, foi incluída a otimização na etapa de linkedição (Link-Time Optimization), resultando em um aumento geral de desempenho.
- Foram feitas inúmeras melhorias relacionadas à importação de documentos nos formatos DOC, DOCX, PPTX, XLSX e OOXML, bem como à exportação para OOXML, DOCX, PPTX e XLSX. De um modo geral, observa-se uma melhoria significativa na compatibilidade com documentos do MS Office.
- Adicionada a suporte para a língua eslava comum (uma língua compreensível para falantes de diferentes idiomas com raízes eslavas) e para a língua Klingon (uma raça da série Star Trek).

Fonte: opennet.ru










