Notas de Lançamento/26.2
TDF LibreOffice Brasil Document Liberation Project Community Blogs Traduções Nextcloud Redmine Perguntas e respostas Doar
Writer
- Os objetos ancorados não são mais selecionados após a colagem. O comportamento antigo pode ser restaurado definindo a opção avançada
Office::Writer::Cursor::Option::SelectPastedAnchoredObject como true. (Michael Stahl, Collabora) tdf#167833
- As tabelas flutuantes e os atributos manter com o próximo/não dividir parágrafo agora funcionam melhor juntos no Writer (postagem no blog). (Miklos Vajna, Collabora)
- Controle de alterações: o antigo formato direto das marcações de alterações agora é preservado para ODT e foi aprimorado para DOCX ([postagem no blog https://vmiklos.hu/blog/sw-interdependent-redline-improvements3.html]). (Miklos Vajna, Collabora)
- Rastreamento de alterações: agora é possível decidir quais alterações aceitar para alterações interdependentes (postagem no blog). (Miklos Vajna, Collabora)
- As tabelas flutuantes agora podem ser divididas em tabelas flutuantes, o que melhora a exportação DOCX. (Michael Stahl, Collabora) fc53ab8e
- Ao alterar uma lista numerada juntando-a a uma anterior (Adicionar à lista), agora também são removidas quaisquer propriedades de “Reiniciar numeração”. (Justin Luth) tdf#113213
- Caixa de diálogo de verificação ortográfica: várias correções de papercut. A lista Corrigir tudo não é mais apagada desnecessariamente (e é apagada de forma mais confiável ao alternar para outro aplicativo). (Justin Luth) tdf#191558 tdf#126826
- Registrar alterações: parágrafos parcialmente excluídos adicionados à lista oculta. Dessa forma, as alterações em parágrafos parcialmente excluídos não serão exibidas na lista numerada. (Bayram Çiçek, Collabora) tdf#157596
- O Writer agora leva em consideração o espaçamento entre linhas para sombreamentos de campo. Dessa forma, a parte inferior de algumas letras (por exemplo, “Ç”, “ş”, “g”, “p”) não será cortada devido à camada de fundo “sombreamentos de campo”. (Bayram Çiçek, Collabora) tdf#167527
- Não mostrar numeração de linhas nas notas de rodapé durante a importação de DOCX. (Bayram Çiçek, Collabora) tdf#167202
- Colando uma única imagem da área de transferência agora insere automaticamente uma legenda, seguindo a configuração do Writer AutoCaption Images. (Michael Stahl, Collabora) d072b5e0
- O Writer agora suporta o alinhamento de parágrafos no início e no final. Essas opções alinham os parágrafos em relação à direção do texto do parágrafo e podem simplificar a reutilização de estilos em diferentes idiomas e sistemas de escrita. (Jonathan Clark, TDF) tdf#118350
-
Alinhamento do início e do fim do parágrafo
- Agora, o escritor pode definir automaticamente a direção do texto RTL enquanto digita. Esse comportamento pode ser adicionado a um estilo de parágrafo marcando a opção “Definir direção automaticamente” na guia “Alinhamento” da caixa de diálogo do parágrafo. (Jonathan Clark, TDF) tdf#162120
- O Writer agora exibe uma grade mais visível, e a funcionalidade Alinhar à grade agora alinha objetos com precisão à grade. (Tamás Zolnai) tdf#89544 tdf#126493
-
Grade do Writer antes/depois
- Opção para impedir o arrastar de texto selecionado em ▸ ▸ ▸ ▸ (Heiko Tietze, tdf) tdf#100998
Calc
- O Calc agora suporta xmlMaps.xml. (Bayram Çiçek, Collabora) tdf#167689
- Melhorias nas opções da caixa de diálogo “Ordenar”. (Regina Henschel)
- Quando a classificação natural está ativada nas opções da caixa de diálogo Classificar, você tem uma opção adicional para tratar separadores decimais como caracteres regulares. Isso permite classificar endereços IP, por exemplo, mesmo que sua localidade tenha um ponto como separador decimal. O fato de a classificação natural estar ativada agora é gravado no arquivo e, portanto, mantido ao reabrir o arquivo. tdf#161949
- A configuração de localidade nas opções da caixa de diálogo “Classificar” agora é gravada no arquivo e, portanto, mantida. A configuração da localidade afeta não apenas a escolha de um algoritmo de classificação específico, mas agora também afeta outras propriedades de classificação dependentes da localidade, como, por exemplo, qual caractere é usado como separador decimal na classificação natural. tdf#168175.
-
Melhorias nas opções de classificação
- Foi adicionado suporte para o formato da área de transferência do Biff12 (Excel 2007+), removendo as limitações da quantidade de dados colados no Calc a partir do Excel. (Laurent Balland) (Mike Kaganski, Collabora) tdf#127675
- O Excel 2010+ tornou-se o formato padrão ao salvar como XLSX. Ele foi renomeado de “Planilha Office Open XML” para “Planilha Excel 2010–365”. (Justin Luth, Collabora) tdf#165180
- Agora, é possível modificar uma fórmula para o modo Matriz simplesmente pressionando F2, ⇧ Shift+Ctrl+↵ Enter. Não é necessário alterar a fórmula em si. (Laurent Balland) tdf#104888
- Os comandos para definir a fonte e a cor de fundo (.uno:Color/uno:BackgroundColor) aplicam a configuração real do seletor de cores quando atribuídos a um atalho. (Heiko Tietze, TDF) tdf#138722, tdf#169812
- A opção avançada
Office::Calc::Content::Display::NoteTransparencypermite que os usuários desativem a transparência dos comentários. (Heiko Tietze, TDF) tdf#169504 - Os títulos das colunas não se sobrepõem mais quando a largura das colunas é pequena. (Heiko Tietze, TDF) tdf#168092}
-
Título da coluna antes/depois
Desempenho
- A velocidade de rolagem foi aprimorada quando uma planilha contém muitas colunas ocultas (Caolán McNamara, Collabora) tdf#156297
- Agora é mais rápido trabalhar com planilhas com muitas formas. (Noel Grandin, Collabora) tdf#154913
- A remoção de entradas duplicadas agora é mais rápida. (Noel Grandin, Collabora) tdf#166121
- Rejeitar alterações rastreadas é mais rápido. (Noel Grandin, Collabora) tdf#133557
- A exportação de SVGs com muitos bitmaps foi otimizada. (Noel Grandin, Collabora) tdf#169532
Impress
- Introdução das APIs do Microsoft Media Foundation no Windows para oferecer suporte à reprodução de vídeo e áudio de codecs comuns. Gerenciamento da reprodução de vídeo com MFPlay. Sobre os formatos de arquivos de vídeo e áudio suportados (sem a necessidade de codecs adicionais instalados), mais informações podem ser encontradas neste link. (Balazs Varga, Collabora) tdf#62408 tdf#105168 tdf#159292
Base
- O Base agora é verdadeiramente multiusuário. (Pierre Vacher) tdf#167960
Chart
- Ao passar o mouse sobre as entradas da paleta de cores da faixa de dados do gráfico na barra lateral, agora é exibida uma pré-visualização ao vivo no gráfico ativo. (Marco Cecchetti, Collabora) 25fa7051
-
Paleta de cores da barra lateral para séries de dados
- Alguns conteúdos de estilo de gráfico OOXML agora são convertidos com sucesso através do LibreOffice (OOXML -> LO -> OOXML). Por enquanto, isso ainda está incompleto, e os dados de estilo não estão disponíveis nem podem ser modificados na interface do usuário. (Kurt Nordback, Collabora) tdf#168472
Desempenho
- Os problemas de desempenho com gráficos 3D foram corrigidos. (Noel Grandin, Collabora) tdf#148988
Núcleo / Geral
- Adicionado suporte a conectores para o Writer e o Calc. Caminho do objeto na barra de ferramentas padrão: ▸ ▸ . Caminho do objeto na interface de usuário com abas: ▸ . (Amin Irgaliev, Vladislav Tarakanov) tdf#79356
-
Conectores nas planilhas do Calc
- Agora são suportadas fontes cuja licença não permite a edição e que estão incorporadas nos documentos. Anteriormente, elas eram ignoradas sem aviso prévio, e os documentos eram exibidos utilizando fontes substitutas. Agora, o usuário é questionado se deseja abrir o documento no modo de edição (sem as referidas fontes) ou no modo somente leitura (com as fontes utilizadas para exibição). São suportados os formatos de arquivo ODF e OOXML. (Mike Kaganski, Collabora) tdf#145967
- A autenticação do Google Drive foi aprimorada para usar o método normal do navegador (apenas para Windows no momento). (Mike Kaganski, Collabora) tdf#101630
- Exportação para PDF: lidar com links externos do documento. (Floris Bos; Olivier Hallot, TDF) tdf#167490 tdf#170309
-
Links externos na exportação de PDF
Filtros
Mapeamento genérico de XML e JSON para o Calc
Documentos genéricos em XML e JSON com intervalos vinculáveis agora são mapeados automaticamente para planilhas no Calc. Um intervalo vinculável é uma seção de um documento que contém registros tabulares. Quando um documento contém vários intervalos vinculáveis, cada intervalo é mapeado para uma única planilha.
Por exemplo, o seguinte documento JSON
[
{
"id": 5001,
"name": "Wireless Mouse",
"description": "Ergonomic wireless mouse with adjustable DPI settings.",
"sku": "WM-ERGO-BLK-01",
"price": 25.50,
"stock_quantity": 150,
"category": "Electronics"
},
{
"id": 5002,
"name": "Mechanical Keyboard",
"description": "RGB mechanical keyboard with brown switches for tactile feedback.",
"sku": "MK-RGB-BROWN-02",
"price": 89.99,
"stock_quantity": 75,
"category": "Electronics"
},
{
"id": 5003,
"name": "Laptop Stand",
"description": "Adjustable aluminum laptop stand for improved ergonomics.",
"sku": "LS-ALUM-ADJ-03",
"price": 35.00,
"stock_quantity": 200,
"category": "Accessories"
}
]é mapeado para o seguinte intervalo de valores quando aberto.
-
Documento JSON com intervalo vinculável mapeado para planilha do Calc
Não há restrições quanto à estrutura dos dados originais no documento de origem, pois a estrutura dos dados originais é analisada e mapeada automaticamente para a planilha. No entanto, esse mapeamento automático é feito com base no melhor esforço possível e pode não funcionar em todos os casos.
Os documentos XML com intervalos vinculáveis são tratados de maneira semelhante. (Kohei Yoshida, Collabora)
DOCX
- Melhoria no tratamento da altura da linha em documentos DOC/DOCX em chinês, japonês e coreano. (Jonathan Clark) tdf#129808
Markdown
- Adicionado suporte para exportação para o formato Markdown (postagem no blog). (Mike Kaganski, Miklos Vajna; Collabora) tdf#160734 tdf#168152 tdf#168172 tdf#168317 tdf#168341 tdf#168662
- Adicionado suporte para importação do formato Markdown, seja por meio de arquivos ou da área de transferência. (Ujjawal Kumar) tdf#162153
- Adicionado suporte para usar modelos ODT/DOCX ao importar um documento Markdown (postagem no blog). (Miklos Vajna; Collabora)
EPUB
- A exportação para EPUB ficou muito mais rápida, e agora é exibida uma barra de progresso durante o processo. (Noel Grandin, Collabora) tdf#133976
Gráficos
O motor gráfico Skia agora é obrigatório tanto no Windows quanto no macOS. (Noel Grandin, Collabora) 07f480b7 9f9550a6
Desempenho
- A renderização dos preenchimentos de formas ficou mais eficiente. (Noel Grandin, Collabora) tdf#160345 tdf#149592
- A renderização de SVGs com preenchimentos de padrão agora é mais rápida no Linux. (Noel Grandin, Collabora) tdf#101083
Interface do usuário
- Todas as caixas de diálogo agora utilizam guias verticais com ícones. (Heiko Tietze) tdf#161497
-
Guias verticais com ícones pequenos e grandes, dependendo do número de guias
- Opção para usar guias horizontais em vez de verticais. (Heiko Tietze) tdf#167108
-
Selecione guias horizontais ou verticais nas caixas de diálogo
- O painel “Layouts” na barra lateral do Impress agora utiliza um widget IconView nativo em vez do widget ValueSet. (Parth Raiyani, Collabora) tdf#166964
- A caixa de diálogo Tema agora usa um widget IconView nativo em vez do widget ValueSet. (Parth Raiyani, Collabora) tdf#167074
- As predefinições e as posições do estilo de sombra da caixa de diálogo da página de borda agora utilizam um widget IconView nativo em vez do widget ValueSet. (Parth Raiyani, Collabora) tdf#167536
- As caixas de diálogo Ir para a página/slide/folha agora são assíncronas. (Hubert Figuière, Collabora) 8b609509 1beb3252 46c25815
- Permitir inserir hiperlink através do menu de contexto (quando o texto estiver selecionado). (Samuel Mehrbrodt, Collabora) tdf#167544
-
Inserir hiperlink no menu de contexto
- Agora é possível copiar capturas de tela de caixas de diálogo para a área de transferência, para colá-las imediatamente em documentos (Olivier Hallot, TDF) tdf#166391
-
Copiar captura de tela para a área de transferência
- No Linux, as caixas de diálogo nativas GTK e Qt para seleção de cores agora são usadas por padrão, em vez da caixa de diálogo personalizada do LibreOffice. Isso pode ser configurado em ▸ ▸ ▸ . (Michael Weghorn, TDF) tdf#167669 tdf#169505
- O menu suspenso de tamanhos de página na NotebookBar agora apresenta uma aparência mais consistente com o restante da interface do usuário e exibe os nomes completos dos tamanhos de página disponíveis. (Michael Weghorn, TDF) tdf#136905 tdf#169710
- Novos símbolos para listas não ordenadas (Heiko Tietze, TDF) tdf#168292
-
Símbolos padrão para listas não ordenadas
- Biblioteca de imagens para listas não ordenadas (marcadores) atualizada. (Andreas Kainz; Heiko Tietze, TDF) tdf#139076
- Os recursos de edição RTL/CTL e CJK agora são sempre exibidos. (Jonathan Clark, TDF) tdf#168719
Acessibilidade
- A acessibilidade das visualizações prévias das bordas na guia de várias caixas de diálogo (como a caixa de diálogo ▸ do Writer) foi melhorada para evitar anúncios confusos do leitor de tela. (Michael Weghorn, TDF) tdf#167279
- Quando a caixa de diálogo ▸ é exibida, agora ela é anunciada corretamente pelo leitor de tela Orca no Linux. (Michael Weghorn, TDF) tdf#163802
- Remover a seleção acessível não coloca mais o cursor no início do texto de forma inesperada. (Michael Weghorn, TDF) tdf#167930
- A caixa de diálogo ▸ agora é acessível a leitores de tela. (Michael Weghorn, TDF) tdf#104833
- Os erros ortográficos no Writer agora só são relatados à tecnologia assistiva quando a verificação ortográfica automática está realmente ativada. (Michael Weghorn, TDF) NVDA #19170
- A acessibilidade do teclado para a caixa de diálogo ▸ foi melhorada. (Michael Weghorn, TDF) tdf#127201
- Agora é possível alternar entre guias verticais usando atalhos do teclado. (Heiko Tietze, TDF; Michael Weghorn, TDF) tdf#167125 tdf#169383
Scripting
- A versão do Python interno é 3.12.
- Envie o sqlite3 com python interno. (Xisco Fauli, TDF) tdf#168512
- Envie o dbm com python interno. (Xisco Fauli, TDF) tdf#132074
- Envie o venv com o python interno. (Xisco Fauli, TDF) tdf#168511
- Envie o lzma com python interno. (Xisco Fauli, TDF) tdf#168513
As bibliotecas ScriptForge
Uma coleção extensível e robusta de recursos de macro scripting para o LibreOffice, que podem ser invocados a partir de scripts Basic ou Python do usuário. (Jean-Pierre Ledure)
As bibliotecas expõem um total de 35 serviços, cada um com vários métodos e propriedades.
Novidades no LibreOffice 26.2:
- O método “session.GetRangeFromCalc()” lê os valores contidos em um determinado intervalo localizado em um determinado arquivo Calc. Não é necessário que o arquivo esteja aberto.
- O novo serviço ScriptForge.Sharedmemory implementa os mecanismos para gerenciar o armazenamento persistente de memória em scripts Basic e/ou Python. Em scripts orientados a eventos, muitas vezes é vantajoso ter variáveis ainda disponíveis quando o próximo script é acionado, provavelmente devido a uma ação do usuário. E isso, especialmente, em ambientes mistos Basic + Python.
- O arquivo stub “scriptforge.pyi”, que é um ótimo suporte ao editar scripts Python com PyCharm ou VSCode, teve sua sintaxe atualizada para Python ≥ 3.10. Recursos de digitação mais antigos agora foram substituídos por alternativas mais modernas.
- A API UNO “AccessibleContext” está gradualmente sendo descontinuada. Foi necessária uma revisão profunda do código. Mais detalhes em tdf#168409.
- O método “calc.ColorizeRange()” agora aceita valores negativos nos argumentos de fundo e primeiro plano para redefini-los para seus valores padrão.
- O novo serviço SFDocuments.Shape está focado na descrição de formas/imagens/objetos de desenho armazenados (apenas na versão atual) em documentos Calc. Os seguintes métodos estão implementados: shape.Anchor(), shape.ExportToFile(), shape.Pick(), shape.Resize() e shape.Rotate() sobre qualquer ponto de pivô.
Todo o conjunto de serviços (exceto quando melhor executado por funções internas nativas) é disponibilizado para scripts Python com sintaxe e comportamento idênticos aos do Basic.
ScriptForge na wiki: leia Macros/ScriptForge (Lobaluna).
A versão em inglês da documentação das bibliotecas ScriptForge (26.2) está parcialmente integrada nas páginas de ajuda do LibreOffice (https://help.libreoffice.org/26.2/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Sua finalização e tradução para outros idiomas estão em andamento. (Alain Romedenne, Rafael Lima)
Localização
Melhorias nas ferramentas de revisão e suporte a idiomas
- Os dicionários de verificação ortográfica foram atualizados para os idiomas: húngaro, mongol, português (pt_PT).
- As regras de hifenização foram atualizadas para os idiomas: húngaro.
Ajuda do LibreOffice
Atualizações e correções do conteúdo da ajuda:
- O. Hallot, TDF
- Stanislav Horacek
- Michael Otto
- Jean Pierre Ledure
- Ilmari Lauhakangas, TDF
- Mike Kaganski, Collabora
- Taichi Haradaguchi
- Samuel Mehrbrodt, Collabora
Remoção/descontinuidade de recursos
- O assistente do conversor de euros foi removido (Xisco Faulí, TDF) tdf#135580
Compatibilidade da plataforma
Mac
- O LibreOffice 26.2 requer o macOS 11 ou mais recente para funcionar.
Linux
- As compilações fornecidas pelo TDF agora seguem a linha de base do AlmaLinux 9, o que significa que elas só funcionarão em CPUs com nível de microarquitetura x86-64-v2 ou superior. Você pode verificar os níveis suportados pela sua CPU executando
/lib/ld-linux-x86-64.so.2 --help.
Alterações na API
- A enumeração com.sun.star.style.ParagraphAdjust tem dois novos valores: START e END. (Jonathan Clark, TDF) tdf#118350
- O serviço
SheetSortDescriptor2possui um atributo adicionalNumberBehavior. O comando.uno:DataSortpossui esse atributo como um parâmetro adicional. Saiba mais sobre como usá-lo em Macros/BasicMacrosSortingInCalc. (Regina Henschel).
Alterações na configuração
Recursos experimentais atuais
Os recursos experimentais estão ativados ▸ ▸ ▸ ▸
- O Writer agora oferece suporte provisório para recuo de parágrafo relativo à fonte na primeira linha, antes do texto e depois do texto. Esse recurso pode ser usado inserindo valores de recuo na caixa de diálogo de propriedades do parágrafo, incluindo a unidade “em” para a unidade tipográfica padrão ou “ic” para a largura de um caractere ideográfico CJK. (Jonathan Clark, TDF) tdf#36709 tdf#163913
- Nova caixa de diálogo Gerenciador de Macros ▸ ▸ que combina as funções de cinco caixas de diálogo existentes usadas para gerenciamento de linguagem de macro básica e macro de estrutura de script em uma única caixa de diálogo. (Jim Raykowski) tdf#120658
-
Caixa de diálogo Macro Manager que combina as funções de cinco caixas de diálogo existentes usadas para gerenciamento de linguagem de macro e estrutura de script macro básica em uma única caixa de diálogo.






