Jump to content

Notas de Lançamento/26.2

From The Document Foundation Wiki
This page is a translated version of the page ReleaseNotes/26.2 and the translation is 100% complete.

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
  • 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
  • Opção para impedir o arrastar de texto selecionado em Ferramentas ▸ Opções ▸ LibreOffice ▸ Writer ▸ Auxílios de formatação: Arrastar e soltar: ☑ Permitir arrastar e soltar texto (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.
  • 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::NoteTransparency permite 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}

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
  • 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: Inserir ▸ Figura ▸ Conectores. Caminho do objeto na interface de usuário com abas: Inserir ▸ Conectores (clique duas vezes para seleção múltipla). (Amin Irgaliev, Vladislav Tarakanov) tdf#79356
  • 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

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.

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

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
  • Opção para usar guias horizontais em vez de verticais. (Heiko Tietze) tdf#167108
  • 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
  • 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
  • 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 Ferramentas ▸ Opções ▸ LibreOffice ▸ Geral. (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
  • 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 Borda de várias caixas de diálogo (como a caixa de diálogo Formato ▸ Parágrafo do Writer) foi melhorada para evitar anúncios confusos do leitor de tela. (Michael Weghorn, TDF) tdf#167279
  • Quando a caixa de diálogo Ferramentas ▸ Ortografia é 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 Ajuda ▸ Verificar atualizações... 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 Ferramentas ▸ Extensões... 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:


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 SheetSortDescriptor2 possui um atributo adicional NumberBehavior. O comando .uno:DataSort possui 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 Ferramentas ▸ Opções ▸ LibreOffice ▸ Avançado ▸ Ativar recursos experimentais (podem ser instáveis)

  • 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 Ferramentas ▸ Macros ▸ 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