Changelog

O que há de novo no KulmanLab — lançado continuamente, sem necessidade de reiniciar.

Editor de texto: alinhamento de parágrafo, sublinhado e correções de texto rotacionado

2026.07.23.49fac9a July 23, 2026
  • Novos botões de alinhamento de parágrafo na barra de ferramentas do editor de texto — Align Left, Align Center, Align Right e Justify — como substituição sobre a coluna implícita pelo ponto de fixação; disponível apenas para entidades Text, não para Multileader ou rótulos de cota
  • Novo botão de sublinhado ao lado de Bold, Italic e Strikethrough
  • O cursor de texto agora se inclina para combinar com o texto em itálico durante a edição, seguindo a convenção de processadores de texto
  • Corrigido: o clique para posicionar o cursor resolvia o caractere errado em texto rotacionado em qualquer ângulo diferente de 0°/180°
  • Corrigido: o popup do editor de texto flutuava sobre o texto em vez de acima dele para pontos de fixação Middle/Bottom, e sobrepunha o texto rotacionado de um leader em Multileaders
  • Corrigido: as substituições de altura por caractere (por exemplo, tamanhos de fonte mistos importados de DXF) mantinham seu tamanho absoluto em vez de escalar com a entidade, tanto em Text quanto em Multileader

Guias práticos (25 idiomas) e melhorias na navegação responsiva

2026.07.19.b22f372 July 19, 2026
  • Os guias práticos e o cabeçalho do site agora aparecem perfeitamente em celulares e tablets — o menu mobile inclui o novo link Guias ao lado de Docs, Changelog e FAQ
  • Nova página de guias práticos com 9 guias passo a passo — abrir arquivos DXF, desenhar com medidas exatas, organizar camadas, cotar, medir distância/ângulo/área, preparar arquivos para corte a laser ou CNC, layouts de papel com viewports, imprimir e fazer backup de desenhos — traduzida para os 25 idiomas do site
  • Corrigida a troca de idioma em páginas em inglês: com um idioma salvo no menu suspenso, páginas como Privacidade e Sobre agora redirecionam para a versão totalmente traduzida em vez de permanecer em inglês com apenas os rótulos de navegação traduzidos
  • Encurtados títulos de página excessivamente longos (página inicial e Sobre) em mais de 20 idiomas para que apareçam por completo nos resultados de busca

Política de privacidade, página Sobre e banner de consentimento em conformidade com o RGPD

2026.07.15.0c09002 July 15, 2026
  • Nova página de Política de privacidade explica quais dados o KulmanLab coleta — desenhos armazenados apenas localmente, Google Analytics e a publicidade que chegará ao app via Google AdSense — traduzida para os 25 idiomas do site
  • Nova página Sobre conta a história por trás do KulmanLab — traduzida para os 25 idiomas do site
  • Adicionado um banner de consentimento de cookies limitado por região com o Google Consent Mode v2: o Analytics é negado por padrão até ser aceito no EEE, no Reino Unido e na Suíça, e concedido imediatamente em qualquer outro lugar; um link "Configurações de cookies" no rodapé permite reabri-lo a qualquer momento
  • Rodapé reduzido a Sobre, Privacidade, Configurações de cookies, GitHub e Reddit — App, Documentação, Changelog e FAQ continuam a um clique no cabeçalho
  • Corrigido um bug em que o Google Analytics não registrava silenciosamente eventos personalizados (cliques em "Abrir o app", cliques em links externos, profundidade de rolagem) no site em produção — o script de rastreamento ficava encapsulado em escopo de módulo pelo bundler, então window.gtag nunca chegava a existir

Vector pins: rastreio de encaixe a objetos com encaixe de raio em bloqueio de ângulo

2026.07.12.16f6fe3 July 12, 2026
  • Novo interruptor Vector Pins (Pins) na barra de controlo — pairar sobre um ponto de encaixe ou uma alça durante 500 ms para o fixar, depois seguir o cursor ao longo de linhas de referência horizontais/verticais tracejadas que passam pelo ponto fixado, mantendo os encaixes de geometria normais a prioridade
  • Os raios com ângulo bloqueado agora encaixam na interseção da direção bloqueada com as linhas de referência dos pins em Line, Polyline, Arc, Circle, Move, Copy, Area, Leader e ViewportCopy
  • Distance e Angle agora mantêm o resultado no ecrã até Escape, com uma pré-visualização na cor de destaque que é tracejada durante a seleção e sólida após confirmar; Distance também mostra alças em ambas as extremidades
  • Corrigido um erro em que clicar em entidades do modelo visíveis através de um viewport de esquema selecionava cópias fantasma no espaço de papel, cujas edições e eliminações não tinham qualquer efeito — o conteúdo do viewport agora é apenas visual para efeitos de seleção (o encaixe através de viewports não é afetado)
  • Os marcadores X de interseção agora são desenhados na cor de destaque em vez de verde, alinhados com o resto da paleta de encaixe e pré-visualização
  • Melhorado o esquema do menu suspenso ANGL na barra de controlo

Comando Align: transladar, rodar e escalar com pares de pontos

2026.07.09.cecea22 July 9, 2026
  • O novo comando Align reposiciona entidades usando um ou dois pares de pontos de origem/destino — apenas translação com um par, ou translação + rotação + escala opcional com dois pares
  • O alinhamento de um ponto (Enter no segundo ponto de origem) funciona exatamente como o Move — apenas translação, sem rotação
  • O alinhamento de dois pontos calcula a rotação a partir das direções dos segmentos de origem e destino, depois pergunta Sim/Não para também escalar de modo que os comprimentos dos segmentos coincidam
  • Pré-visualização em tempo real no canvas em cada passo: uma pré-visualização de movimento ao colocar o primeiro ponto de destino, depois uma pré-visualização rodada tracejada assim que ambos os pontos de destino estão colocados
  • Acessível através do novo botão Align no painel de ferramentas Edit, ou digitando `align` (basta `al`) no terminal
  • Corrigido o texto do prompt do Align para corresponder à formulação "pick" usada pelos outros comandos

Comando de medição Area e renovação dos ícones da barra de ferramentas

2026.07.07.dca1eff July 7, 2026
  • Novo comando Area: mede a área delimitada e o perímetro de um polígono — clique em 3 ou mais pontos e pressione Enter para fechar a forma
  • Area suporta entrada direcional com bloqueio de ângulo: encaixa no incremento de rastreio de ângulo configurado e permite digitar um comprimento de aresta exato
  • O polígono fechado — preenchimento, contorno e alças de vértice — permanece destacado no canvas até o resultado ser dispensado
  • O painel Measure agora é uma grelha 2×2: Distance e Angle na linha de cima, Area na linha de baixo
  • Os ícones da barra de ferramentas de Distance e Angle foram redesenhados com traços contínuos e uma cunha preenchida em vez de linhas tracejadas
  • O ícone da barra de ferramentas Area foi simplificado para um quadrado chanfrado com pontos de encaixe nos vértices
  • Corrigido o texto de prompt do terminal que saltava quando o emblema de tecla aparecia

Copiar/colar no editor de texto, barra de feedback e pontas de seta adaptadas ao tema

2026.07.01.41031df July 1, 2026
  • Editor de texto: Ctrl/Cmd+C, Ctrl/Cmd+X e Ctrl/Cmd+V agora copiam, cortam e colam o texto selecionado
  • O texto colado sempre assume a formatação já presente no cursor em vez de manter a que tinha ao ser copiado; o modo rich preserva as quebras de linha, o modo simple (rótulos de cota) as remove
  • Nova barra de feedback na barra de ferramentas com links para Reddit, GitHub Issues e e-mail — aparece após 10 minutos de uso e pode ser fechada
  • As pré-visualizações de pontas de seta no painel de propriedades e no seletor de pontas de seta agora se adaptam ao tema em vez de serem sempre brancas
  • Melhor contraste para as legendas dos painéis da barra de ferramentas (ex. "STYLE", "LAYERS") no tema claro
  • A leitura de coordenadas e zoom na barra de ferramentas agora fica mais próxima de seus rótulos, em vez de uma coluna de largura fixa alinhada à direita

Modos do editor de texto: rich e simple

2026.06.28.8f3519f June 28, 2026
  • O cabeçalho do editor de texto agora exibe um chip de modo — "rich" (cor de destaque) para Text e Multileader, "simple" (atenuado) para entidades de cota
  • Clique duplo em qualquer cota linear, alinhada, angular, de raio ou de diâmetro para abrir sua etiqueta no editor de texto
  • Modo simple: o editor é pré-preenchido com a etiqueta renderizada atual para que você possa posicionar o cursor com ← / → e editar o valor diretamente
  • Modo simple: pressionar Enter confirma o valor e fecha o editor — nenhuma quebra de linha é inserida
  • Modo simple: alterações de negrito, itálico, fonte e altura são aplicadas a toda a etiqueta de cota de uma vez
  • Modo rich (Text, Multileader): formatação por caractere, Enter multilinha e quebra de linha permanecem totalmente suportados
  • O cursor piscante agora anima dentro do popup do editor de texto de cotas
  • Deslocamento do cursor de texto corrigido — estava sendo renderizado até 2× muito alto após certas mudanças de fonte

Urdu e grego — 22 idiomas, 1 320 páginas

2026.06.20.a4f91c3 June 20, 2026
  • Adicionado urdu (اردو 🇵🇰) — suporte RTL completo com escrita árabe; documentação, FAQ e changelog completamente traduzidos
  • Adicionado grego (Ελληνικά 🇬🇷) — documentação, FAQ e changelog completos em grego
  • KulmanLab agora está disponível em 22 idiomas: EN, DE, ES, FR, IT, PT, PL, UK, EL, HI, UR, BN, ZH, JA, KO, VI, TH, ID, MS, TR, AR, SW
  • Tamanho total do site: 1 320 páginas estáticas — todas as referências de comandos, FAQ e changelogs localizados
  • O layout RTL é aplicado automaticamente para o urdu (escrita árabe) ao lado do suporte árabe existente
  • Linha de seletor de idioma adicionada ao rodapé do site — links plain-HTML visíveis para todos os 22 idiomas para que os mecanismos de busca possam descobrir cada versão sem JavaScript
  • Todas as páginas de idiomas incluem links alternativos hreflang apontando para cada outro idioma

Novo site: página inicial, documentação e FAQ

2026.06.12.0269290 June 12, 2026
  • Nova página inicial em kulmanlab.com — hero com carrossel de capturas de tela, grade de recursos e visão geral do fluxo de trabalho em três etapas
  • Tabela comparativa: KulmanLab vs LibreCAD, QCAD, BricsCAD e ferramentas CAD baseadas em navegador
  • Documentação de referência de comandos movida para kulmanlab.com/docs com barra lateral em árvore recolhível
  • Página FAQ sobre armazenamento, compatibilidade DXF, recursos e privacidade
  • Esta página de changelog — notas de versão para cada lançamento
  • llms.txt e referência completa de comandos publicados para assistentes de IA
  • Links para o repositório GitHub e comunidade r/kulmanlab na navegação do site

Melhorias no editor de texto e fontes web

2026.06.10.580dba5 June 10, 2026
  • O espelhamento de texto agora ajusta a rotação e o ponto de ancoragem para melhor legibilidade
  • Fontes web disponíveis no seletor de fontes do editor de texto
  • A altura do cursor se adapta dinamicamente ao tamanho do texto na posição do cursor
  • Tachado adicionado à barra de ferramentas do editor de texto ao lado de Negrito/Itálico
  • Altura de linha por linha e altura e fonte do texto por caractere (MTEXT)
  • Editor MTEXT: dimensionamento do frame, grip de redimensionamento ao vivo e menu suspenso de fontes
  • Linhas vazias agora herdam a altura da linha de texto anterior
  • A edição de texto cria uma única entrada no histórico de desfazer ao fechar

Edição de texto diretamente na tela

2026.06.06.c01c797 June 6, 2026
  • Edite texto diretamente na tela com um cursor piscante — sem necessidade de diálogo
  • Seleção de texto: Shift+teclas de seta, clique e clicar-arrastar
  • Cursor em forma de I enquanto o editor de texto está ativo
  • Barra de ferramentas do editor de texto: alternadores Negrito e Itálico com estado ativo com base na posição do cursor
  • O cursor e a seleção seguem a cor de destaque do tema ativo
  • O comando Move mostra uma prévia de sombra totalmente opaca das entidades sendo movidas
  • Frame de quebra de MTEXT com quatro grips de redimensionamento nos pontos médios dos lados
  • Os grips do frame de texto funcionam em texto sem largura de referência explícita

Rastreamento de ângulo, snap à grade e MTEXT

2026.06.03.7a0070a June 3, 2026
  • Rastreamento de ângulo configurável: incrementos de 10°, 15°, 20°, 30°, 45°, 90° via menu suspenso da barra de ferramentas
  • Indicador de arco de rastreamento de ângulo mostrado em modo sticky com recuperação de falha
  • Alternador de snap à grade com grade de pontos renderizada nas interseções
  • Pontos de grade desenhados no espaço papel do layout, não dentro das viewports
  • Entrada de escala personalizada adicionada ao menu suspenso de escala de viewport
  • Análise e renderização MTEXT multilinha com frame de quebra
  • A precisão de exibição de coordenadas adaptativa escala com o nível de zoom

Entrada X,Y pelo teclado para todos os comandos e melhorias nos líderes

2026.05.31.c0decec May 31, 2026
  • Digite coordenadas X,Y em qualquer prompt de ponto em Line, Polyline, Circle, Arc, Rectangle, Ellipse, Spline, Move, Copy, Rotate, Scale, Mirror e mais
  • A barra de espaço confirma a entrada numérica em todos os comandos
  • O comando Copy agora é sticky — coloque múltiplas cópias até Enter ou Esc
  • Os comandos Distance e Angle agora suportam entrada pelo teclado com rótulos na tela
  • Cotas linear/alinhada/em série suportam entrada X,Y pelo teclado
  • As cotas herdam a cor, tipo de linha e espessura atuais da barra de ferramentas
  • Leader e Leader+/− melhorados: modo de cadeia, digitação X,Y, navegação pelo teclado na entrada de texto
  • Os comandos ViewportCopy e ViewportRectangle suportam digitação de pontos X,Y
  • Destacar a entrada de comprimento bloqueado nos prompts do terminal

Reformulação do gerenciador de impressão e redesign dos ícones da barra

2026.05.27.60851ce May 27, 2026
  • Ctrl+P / Cmd+P intercepta a impressão do navegador e abre o gerenciador de impressão do KulmanLab
  • Gerenciador de impressão: zoom e panorâmica na tela de prévia, modo de seleção de área
  • Seletor de DPI/qualidade para exportação PNG e WebP
  • PDFs exportados agora incluem metadados de título, criador e data
  • Renderizar viewports do layout na prévia do gerenciador de impressão
  • Menu de contexto do layout: renomear layouts, excluir layouts, clicar com o botão direito para abrir
  • Abas de layout: adicionar, renomear, excluir layouts com validação alfanumérica
  • Todos os ícones da barra de ferramentas redesenhados: cor de destaque teal, SVGs personalizados para Move, Mirror, Extend, Trim, Scale, Copy e mais
  • Ícones de cotação: grips em todos os pontos de extremidade das setas, geometria de seta melhorada
  • Rótulo de formato de papel mostrado na prévia do gerenciador de páginas
  • Ctrl/Cmd+P interceptado para evitar o diálogo de impressão acidental do navegador

Modo layout e edição de viewports

2026.05.24.1a2d9cf May 24, 2026
  • Selecione, mova e edite com grips as viewports no espaço layout
  • Role e faça panorâmica do conteúdo do modelo dentro de uma viewport selecionada de forma independente
  • Seletor de escala ISO 5455 na barra de controle; aplique a escala da viewport em tempo real
  • Snap para entidades do modelo através das transformações de viewport no modo layout
  • Desenhe entidades no espaço papel do layout
  • Grade desenhada dentro das viewports no modo layout
  • Desfazer/Refazer agora cobre entidades do layout e mudanças na estrutura de viewports
  • Alternador de bloqueio para viewports na barra de controle
  • Ajuste automático ao papel ao alternar entre layouts
  • Botão de alternador de espessura de linha na barra de controle

Redesign da barra e comandos de camadas

2026.05.21.4ddef0d May 21, 2026
  • Painel de camadas movido para a barra de ferramentas principal com layout de duas linhas e ícones maiores
  • Teal (#4A8580) introduzido como cor de destaque do aplicativo
  • Todos os painéis da barra de ferramentas reestruturados: Shapes, Edit, Markup, Navigate, Measure, Style
  • Comando LayerIsolate: congela todas as camadas exceto a ativa
  • Comando LayerUnfreezeAll: descongela todas as camadas de uma vez
  • Comando LayerMatch: copia a camada de uma entidade para outras
  • Match Properties disponível como botão grande no painel Style
  • Rótulos da barra de ferramentas renomeados: ByLayer → From Layer para cor, espessura e tipo de linha
  • Nomes de comandos renderizados em UpperCamelCase no widget do cursor e no terminal
  • Enter/Esc/Space/Delete renderizados como badges de tecla nos prompts do terminal

Copiar propriedades, seletor de cor e painel de propriedades

2026.05.18.8af6a0c May 18, 2026
  • Comando Match Properties: copia cor, camada, tipo de linha e espessura entre entidades, suporta seleção por área
  • Painel de propriedades adicionado à barra de ferramentas mostrando detalhes das entidades
  • Seletor de cor na barra de ferramentas com suporte ByLayer/ByBlock
  • Seletor de tipo de linha no painel de propriedades
  • Seletor de espessura de linha com barras gráficas e resolução ByLayer
  • Suporte de espessura de linha para todas as entidades de cota
  • Persiste as configurações de camada, cor, tipo de linha e espessura entre recarregamentos de página
  • Google Material Symbols Outlined substitui o conjunto de ícones anterior da barra de ferramentas
  • Arquivo de exemplo padrão carregado no primeiro lançamento

Comando de cota angular

2026.05.15.56cc287 May 15, 2026
  • Comando DimAngular: mede ângulos entre duas linhas ou em arcos e círculos
  • Grips de cota angular: modos de snap radial/tangencial para grips de extremidade de arco
  • Controles de posição do texto (vertical e horizontal) para cotas angulares
  • Extensão da linha de extensão (dimexe) aplicada a cotas angulares
  • O arco de cota angular divide-se corretamente quando o texto está dentro
  • Geometria da ponta de seta: ponta posicionada na linha de extensão, ponto médio da base no arco
  • A janela de propriedades tem tamanho baseado no conteúdo quando pequena e rolável quando alta

Grips de cotas, linhas de extensão e seletor de ponta de seta

2026.04.30.8731507 April 30, 2026
  • Edição por grips para todas as entidades de cota: pontas, setas e posição do texto
  • Deslocamento (DIMEXO) e extensão (DIMEXE) da linha de extensão renderizados conforme a especificação DXF
  • Seletor de ponta de seta: prévia quadrada com stub de linha líder, filtra blocos anônimos
  • Ponto de ancoragem do texto de cota (código de grupo 71) respeitado na importação
  • Teste de acerto de cotas restrito a linhas e texto — não à caixa delimitadora completa
  • Tick de origem renderizado como ponto dimensionado para coincidir com a largura da linha

Terminal de comandos e encadeamento de linhas

2026.04.28.e887839 April 28, 2026
  • Terminal de comandos completo: registro de histórico, recuperação de comandos com teclas de seta, layout flutuante
  • O comando Line agora é contínuo e encadeável — cada segmento alimenta o próximo ponto de início
  • Tab percorre as sugestões de comandos; as teclas de seta navegam pela lista de sugestões
  • Cursor piscante no terminal durante as fases de entrada numérica
  • Prefixo "Command >" exibido ao digitar um nome de comando
  • Comando Leader+: adiciona um novo braço a um multileader existente
  • Grips de ponto médio de polilinha adicionados — arraste para inserir um vértice ou mover o segmento inteiro
  • Cancela o comando ativo quando um novo comando é ativado

Comando multileader (MLEADER)

2026.04.25.37963b5 April 25, 2026
  • Comando MLEADER: desenha um multileader com ponta de seta, cotovelo e bloco de texto
  • Bloqueio de ângulo para ponta de seta, vértice do braço e grips do cotovelo do MLEADER
  • Entrada de comprimento com ângulo bloqueado no comando MLEADER
  • Marcador X verde mostrado no ponto final bloqueado durante o desenho com ângulo bloqueado
  • Comando Circle: prévia da linha de raio e marcador de interseção na tela
  • Comando Ellipse: entrada de comprimento com eixo bloqueado adicionada
  • Vocabulário de prompts unificado em todos os comandos
  • Distância de pouso padrão do multileader aumentada de 0.09 para 0.2

Terminal de comandos (prévia) e melhorias de interface

2026.04.21.3ee6fcd April 21, 2026
  • Versão inicial do terminal de comandos completo com histórico e sugestões
  • Cursor piscante adicionado ao terminal para fases de entrada numérica
  • Edição por grips de elipse com eixos ortogonais restritos e prévia na tela
  • Overflow da barra de ferramentas corrigido em janelas estreitas; layout da barra de status restaurado
  • Widget de coordenadas mostrado quando há espaço horizontal suficiente
  • Ciclo de sugestões de comandos com Tab introduzido

Atualização do Angular, site de documentação e grade adaptativa

2026.04.15.5fcb626 April 15, 2026
  • Atualização do Angular 19 → 20 → 21 com sintaxe de fluxo de controle em bloco
  • Site de documentação de referência de comandos completo lançado
  • Grade CAD adaptativa adicionada à tela
  • Painel de histórico adicionado à barra de ferramentas (Desfazer / Histórico / Refazer)
  • Botão Documentação adicionado ao painel de ajuda