변경 이력

KulmanLab의 새로운 기능 — 지속적으로 출시, 재시작 불필요.

호와 폴리라인용 Fillet, Export Manager 재설계

2026.08.19.23a9785 August 19, 2026
  • Fillet이 Line뿐 아니라 Arc와 Polyline 세그먼트에서도 작동합니다 — 두 개를 선택하면 모서리가 그 자리에서 둥글게 됩니다.
  • 서로 다른 두 폴리라인, 또는 폴리라인과 독립 Line/Arc를 필렛하면 이제 하나의 폴리라인으로 병합됩니다.
  • 신규: Rectangle에 Dimensions 옵션 추가 — D를 입력하고 너비와 높이를 지정하면 다음에도 기억됩니다.
  • Export Manager를 JSON과 DXF 두 열로 나란히 재설계했으며, 각 열은 담고 있는 엔티티 유형을 나열합니다.
  • Font+, Hatch+, Leader+, Leader-가 FontAdd, HatchAdd, LeaderAdd, LeaderRemove로, Lwpolyline은 Polyline으로 바뀌었습니다.
  • 새 LayerManager 명령 추가; Import, Font Manager, Hatch Manager, Page Setup도 이제 실제 명령으로 실행됩니다.
  • 수정됨: DXF 내보내기가 색상, 선종류, 선가중치를 잘못된 위치에 기록하고 명시적 hairline 선가중치를 누락했습니다.
  • 수정됨: Fillet이 이미 접하는 폴리라인 모서리를 둥글게 하거나 호의 먼 쪽으로 도는 문제를 해결했습니다.

Polyline: 호(Arc) 세그먼트 & Explode; 인쇄 관리자 수정 및 Blueprint 스타일

2026.08.16.ae2fea1 August 16, 2026
  • 신규: Polyline에 그리는 동안 호 세그먼트를 배치할 수 있는 Arc 옵션이 추가되었습니다(기본값은 접선 방향 연속) — Trim, Extend, Offset, Chamfer, 교차 감지가 모두 호를 인식하게 되어, 호 세그먼트가 있는 폴리라인을 편집하는 방식이 직선 세그먼트와 동일하게 작동합니다.
  • 새로운 Explode 명령이 폴리라인을 개별 Line 및 Arc 엔티티로 분해합니다.
  • 신규: Rotate에 Copy 옵션이 추가되었습니다 — C를 눌러 전환하면, 회전이 원본을 제자리에서 회전시키는 대신 새 복사본에 적용됩니다.
  • 신규: 인쇄 관리자의 Style 선택기에 Default, Monochrome과 함께 세 번째 옵션인 Blueprint가 추가되었습니다 — 짙은 프러시안 블루 페이지 위에 흰색 잉크로 표현되며, 어떤 Quality 설정에서도 동일한 밀도로 보이도록 크기가 조정된 은은한 참조 격자가 함께 제공됩니다.
  • 수정: 인쇄 관리자의 미리보기가 이제 근사값이 아니라 실제 내보내기와 정확히 동일한 픽셀 크기로 렌더링되며, Quality를 변경하면 미리보기가 즉시 다시 렌더링됩니다. 선 두께는 이제 고정된 픽셀 수 대신 인쇄 DPI에 따라 스케일링되어, 어떤 Quality 설정에서도 종이 위의 선이 동일한 물리적 두께를 유지합니다(헤어라인/두께 0은 관례적 정의대로 항상 고정된 1픽셀로 유지됩니다).
  • 수정: 선택한 인쇄 영역이 이제 단위가 실제 mm가 아닌 레이아웃에서도, 항상 전체 시트를 내보내는 대신 레이아웃(용지 공간) 내보내기를 실제로 잘라냅니다. 단색 렌더링은 이제 나중에 픽셀 밝기에 임계값을 적용하는 대신 소스에서 바로 검은색 잉크를 강제 적용하여, 가는 선의 겉보기 두께가 두 배로 보이던 아티팩트를 제거했습니다.
  • Arc 옵션을 구축하는 과정에서 발견된 두 가지 폴리라인 호 버그를 수정했습니다: Trim이 절단 바로 옆의 호를 거꾸로 계산할 수 있었던 문제와, 시계 방향 호 세그먼트가 잘못된 약 300° 호에서 교차점을 보고하여 의도한 것보다 훨씬 많은 폴리라인이 잘려나가던 문제입니다.
  • 수정: 폴리라인에서 Chamfer의 두 번째 선택이 이제 인접하지 않은 세그먼트 쌍을 조용히 모따기하는 대신 실제로 인접한 세그먼트를 요구합니다. 폴리라인의 첫 번째 세그먼트를 연장하면 이제 올바른 끝점과 방향에서 자라납니다.
  • 수정: 아직 명령어를 입력하는 중일 때 Backspace가 더 이상 선택을 삭제하지 않습니다.
  • 다른 명령어와 접두사를 공유할 때 Extend가 Export보다 위에, FileManager/Delete가 더 아래에 순위가 매겨지도록 명령어 제안의 동점 처리 순위를 조정했습니다.

더 똑똑한 명령어 제안, 선택 필터링, Enter로 완료하기

2026.08.13.1df92de August 13, 2026
  • 명령어 제안이 이제 이름의 시작 부분뿐 아니라 어디에 있는 글자와도 일치하며, 먼저 일치 품질로, 그다음 실제 사용 빈도로 정렬됩니다. 목록은 마우스로 클릭할 수 있고, Tab으로 순환할 때 선택된 제안이 보이도록 스크롤되며, 약 10행으로 제한되고, 전체 고스트 단어를 겹쳐 표시하는 대신 일치한 글자만 제자리에서 강조합니다
  • 신규: 여러 엔티티를 선택하면 속성 패널 헤더에 필터 아이콘이 표시됩니다 — 클릭하면 선택 항목에 실제로 존재하는 Type, Layer, Color, Lineweight, Linetype에 대한 실시간 체크리스트가 있는 팝업이 열려, 일괄 편집 전에 크고 혼합된 선택을 좁힐 수 있습니다
  • Space/Enter가 이제 Hatch, Spline(CV 및 Fit), Offset, Trim, Extend, Area, Align 명령을 앱의 다른 부분과 동일하게 종료합니다. 또한 완전한 타원/원 절단의 반올림된 저장 각도가 Hatch 경계 허용 오차를 살짝 벗어나 추적된 루프가 닫히지 않던 Trim 버그를 수정했습니다
  • 대형 도면의 모노크롬 인쇄/내보내기 렌더링이 훨씬 빨라졌습니다 — 도형마다 적용하던 캔버스 필터를 완성된 이미지에 대한 단일 패스로 대체했습니다. 이전에는 30초 안에 끝나지 않던 9만 개 엔티티 파일이 이제 약 70ms만에 렌더링됩니다

Hatch: 클릭 한 번으로 영역 채우기, 패턴 라이브러리 및 그립 편집

2026.08.11.fa6fa31 August 11, 2026
  • 새로운 Hatch 명령 — 닫힌 영역 안쪽을 클릭하면 (Line, Arc, Circle, Ellipse와 끝점에서 만나는 Polyline은 모두 닫힌 Lwpolyline과 마찬가지로 영역을 둘러쌉니다) 패턴으로 채워집니다. 그 안에 있는 닫힌 도형은 섬으로 남아 채워지지 않습니다
  • Hatch는 한 영역을 채운 후에도 계속 활성 상태를 유지하므로 한 번 실행으로 원하는 만큼 여러 영역을 채울 수 있습니다. Escape 키로 명령을 종료합니다
  • 새로운 Hatch Pattern 선택기의 스와치 그리드에서 채우기 패턴을 선택하세요 — 내장 ANSI/ISO 라이브러리와 SOLID — 그리고 Hatch Manager에서 관리하며, 여기서 직접 .pat 파일을 업로드할 수 있습니다
  • 가져온 DXF 파일의 HATCH 엔티티가 이제 건너뛰지 않고 실제 패턴, 배율, 각도로 렌더링됩니다
  • Hatch는 그립으로 완전히 편집할 수 있습니다 — 모서리나 변의 중간점을 드래그하면 경계가 다시 형성되고 채우기가 실시간으로 따라갑니다. 직선, 호, 타원, 그리고 이제 스플라인 변에서도 섬을 포함해 작동합니다
  • 수정됨: 해칭된 원을 테두리로 크기 조절해도 더 이상 원 전체가 움직이지 않고, hatch를 미러링해도 경계가 계속 연결된 상태를 유지하며, 아무것도 찾지 못한 hatch 선택은 이제 명령 프롬프트에 이유를 설명합니다
  • Hatch를 위한 더 풍부한 속성 패널 — 패턴, 배율, 각도, 원점을 모두 직접 편집할 수 있습니다

Extend: Arc, Ellipse, Polyline 지원; File Manager 재설계

2026.08.07.ab0f344 August 7, 2026
  • Extend가 이제 Line뿐만 아니라 Arc, Ellipse, Polyline에서도 작동합니다
  • Ellipse/Ellipse 교차가 이제 감지됩니다 (Extend와 Trim에 필요); Polyline/Polyline 교차 계산 비용은 바운딩 박스 거부로 제한되어 큰 도면에서도 빠른 속도를 유지합니다
  • File Manager가 썸네일 그리드로 재설계되었습니다 — 썸네일을 클릭해 파일을 열고, 삭제 전에 확인하고, 썸네일이 없는 파일은 자리 표시자 아이콘으로 표시되며, 큰 라이브러리에서는 페이지를 넘길 수 있습니다
  • 파일 이름을 즉시 변경하고 순서를 바꿀 수 있습니다. 현재 열려 있는 파일은 강조 표시되며 목록에서 삭제할 수 없습니다. 이제 명령이 시작되거나 파일 로드가 완료될 때마다 패널이 자동으로 닫힙니다
  • 썸네일은 이제 파일에 저장된 엔티티에서 직접 생성되며 충돌에 강합니다 — 잘못된 형식의 엔티티 하나가 더 이상 전체 썸네일을 망가뜨리지 않습니다
  • 텍스트 편집기 서식 지정을 위한 키보드 단축키가 추가되었습니다. 이제 Enter뿐 아니라 스페이스바로도 선 체인을 종료할 수 있습니다
  • lineweight 파싱 및 직렬화, 그리고 순수 LF 줄바꿈과 패딩되지 않은 그룹 코드를 가진 DXF 파일 파싱을 수정했습니다
  • 사용하지 않는 Google AdSense 연동과 도움말 패널의 "쿠키 설정" 버튼을 제거했습니다 (광고는 한 번도 활성화된 적이 없습니다)

Trim: Arc, Circle, Ellipse, Polyline 지원

2026.07.26.70984c6 July 26, 2026
  • Trim이 이제 Line뿐만 아니라 Arc, Circle, Ellipse, Polyline에서도 작동합니다 — 두 교차점 사이의 세그먼트 위에 커서를 올리고 클릭하여 자르면, Line 자르기가 항상 작동했던 방식과 정확히 동일합니다
  • Circle, Ellipse, 그리고 닫힌 Polyline(Rectangle 포함)은 자연스러운 시작점이나 끝점이 없으므로, 이제 자르려면 최소 두 개의 교차점이 필요합니다. 커서에 가장 가까운 교차점 쌍 사이의 부분이 제거되며, Circle은 잘려서 Arc가 됩니다
  • 이 기능을 만들면서 발견된 여러 교차점 버그를 수정했습니다: Line 자르기는 이제 접하기만 하고 교차하지 않는 지점에서 선 전체를 삭제하지 않습니다. Circle/Ellipse 교차점은 이제 다른 도형의 끝점과 정확히 겹치는 점을 놓치거나 반복 자르기 후 어긋나지 않습니다. 그리고 Circle/Arc는 이제 간격을 남기지 않고 Ellipse를 그대로 관통해 자르지 않습니다
  • Mirror, Rotate, Trim의 Ellipse 미리보기가 이제 회전되지 않은 축으로 재설정되지 않고 올바른 방향으로 렌더링됩니다
  • 레거시 DXF POLYLINE 객체(LWPOLYLINE 이전 형식)가 이제 올바르게 가져와지며, 이전에는 파싱에 실패했던 잘못된 형식이나 메시 스타일 데이터도 포함됩니다
  • 도형 도구 모음 순서 변경(Ellipse, 겹쳐진 Spline, 마지막에 Arc), 마크업 도구 모음 아이콘을 도구 계열별로 그룹화, Array 버튼 복원, Dimension Linear 아이콘의 그립/화살표 크기 수정

텍스트 편집기: 단락 정렬, 밑줄, 회전된 텍스트 수정

2026.07.23.49fac9a July 23, 2026
  • 텍스트 편집기 도구 모음에 새 단락 정렬 버튼 추가 — Align Left, Align Center, Align Right, Justify — 부착점이 암시하는 열 위에 오버라이드로 적용됨. Text 객체에만 사용 가능하며 Multileader나 치수 레이블에는 사용할 수 없음
  • Bold, Italic, Strikethrough 옆에 새 밑줄 토글 버튼 추가
  • 편집 중 텍스트 커서가 기울임꼴 텍스트에 맞춰 기울어짐 — 워드 프로세서 관례를 따름
  • 수정됨: 0°/180° 이외의 각도로 회전된 텍스트에서 클릭으로 커서를 배치할 때 잘못된 문자가 선택되던 문제
  • 수정됨: Middle/Bottom 부착점에서 텍스트 편집기 팝업이 텍스트 위가 아니라 텍스트 위에 떠 있던 문제, 그리고 Multileader에서 회전된 지시선 텍스트와 겹치던 문제
  • 수정됨: 글자별 높이 오버라이드(예: DXF에서 가져온 혼합 글꼴 크기)가 객체와 함께 크기가 조정되지 않고 절대 크기를 유지하던 문제 — Text와 Multileader 모두 해당

사용법 가이드(25개 언어) 및 반응형 내비게이션 개선

2026.07.19.b22f372 July 19, 2026
  • 사용법 가이드와 사이트 헤더가 이제 휴대폰과 태블릿에서도 깔끔하게 표시됩니다 — 모바일 메뉴에 문서, 변경 이력, FAQ와 함께 새로운 사용법 링크가 추가되었습니다
  • 9개의 단계별 가이드를 담은 새 사용법 페이지 추가 — DXF 파일 열기, 정확한 치수로 그리기, 레이어 정리, 치수 기입, 거리/각도/면적 측정, 레이저 커팅·CNC용 파일 준비, 뷰포트로 용지 레이아웃 구성, 인쇄, 도면 백업 — 사이트의 25개 언어 전체로 번역
  • 영문 페이지에서 언어 전환 문제 수정 — 드롭다운에 언어가 저장되어 있으면 개인정보 처리방침, 소개 같은 페이지가 내비게이션 라벨만 번역된 영문 상태로 남지 않고 완전히 번역된 버전으로 이동합니다
  • 20개 이상의 언어에서 지나치게 긴 페이지 제목(홈페이지 및 소개 페이지)을 줄여 검색 결과에 전체가 표시되도록 함

개인정보 처리방침, 소개 페이지, GDPR 준수 동의 배너 추가

2026.07.15.0c09002 July 15, 2026
  • KulmanLab이 수집하는 데이터를 설명하는 새 개인정보 처리방침 페이지 추가 — 로컬에만 저장되는 도면, Google Analytics, Google AdSense를 통해 앱에 도입될 광고 — 사이트의 25개 언어 전체로 번역
  • KulmanLab의 이야기를 들려주는 새 소개 페이지 추가 — 사이트의 25개 언어 전체로 번역
  • Google Consent Mode v2를 사용한 지역별 쿠키 동의 배너 추가: EEA, 영국, 스위스에서는 동의하기 전까지 Analytics가 기본적으로 거부되며, 그 외 지역에서는 즉시 허용됨; 푸터의 "쿠키 설정" 링크로 언제든 다시 열 수 있음
  • 푸터를 소개, 개인정보 보호, 쿠키 설정, GitHub, Reddit으로 정리 — 앱, 문서, 변경 이력, FAQ는 헤더에서 한 번의 클릭으로 계속 이용 가능
  • 실 서비스 사이트에서 Google Analytics가 사용자 지정 이벤트(앱 실행 클릭, 외부 링크 클릭, 스크롤 깊이)를 조용히 기록하지 않던 버그 수정 — 번들러가 추적 스크립트를 모듈 범위로 가두면서 window.gtag가 실제로는 존재한 적이 없었음

Vector pins: 각도 잠금 광선 스냅을 지원하는 객체 스냅 추적

2026.07.12.16f6fe3 July 12, 2026
  • 컨트롤 바에 새로운 Vector Pins(Pins) 토글 추가 — 스냅 점이나 그립 위에 커서를 500ms 올려 고정한 다음, 고정된 점을 지나는 점선 수평/수직 참조선을 따라 커서를 추적합니다. 일반 도형 스냅이 여전히 우선순위를 가집니다
  • 각도 잠금 광선이 이제 Line, Polyline, Arc, Circle, Move, Copy, Area, Leader, ViewportCopy에서 잠긴 방향과 핀 참조선의 교차점에 스냅됩니다
  • Distance와 Angle이 이제 Escape를 누를 때까지 결과를 화면에 유지하며, 선택 중에는 점선, 확정 후에는 실선인 강조색 미리보기를 표시합니다. Distance는 양쪽 끝점에 그립도 표시합니다
  • 레이아웃 뷰포트를 통해 보이는 모델 객체를 클릭하면 편집과 삭제가 조용히 아무 효과도 내지 않는 종이 공간의 유령 사본이 선택되던 버그를 수정 — 이제 뷰포트 내용은 선택과 관련해서는 표시 전용입니다(뷰포트를 통한 스냅은 영향받지 않습니다)
  • 교차점 X 마커가 이제 초록색 대신 강조색으로 그려져 나머지 스냅 및 미리보기 팔레트와 일치합니다
  • 컨트롤 바의 ANGL 드롭다운 레이아웃 개선

Align 명령어: 점 쌍으로 이동, 회전, 크기 조정

2026.07.09.cecea22 July 9, 2026
  • 새로운 Align 명령어는 하나 또는 두 개의 원본/대상 점 쌍을 사용해 엔티티를 재배치합니다 — 한 쌍이면 이동만, 두 쌍이면 이동 + 회전 + 선택적 크기 조정
  • 한 점 정렬(두 번째 원본 점에서 Enter)은 Move와 완전히 동일하게 작동합니다 — 회전 없이 이동만
  • 두 점 정렬은 원본과 대상 선분 방향에서 회전 각도를 계산한 다음, 선분 길이를 맞추기 위해 크기도 조정할지 예/아니오로 묻습니다
  • 각 단계마다 캔버스에 실시간 미리보기가 표시됩니다: 첫 번째 대상 점을 배치할 때는 이동 미리보기, 두 대상 점이 모두 설정되면 점선으로 된 회전 미리보기
  • Edit 도구 모음 패널의 새로운 Align 버튼을 통해, 또는 터미널에 `align`(`al`만 입력해도 충분)을 입력하여 접근할 수 있습니다
  • 다른 명령어에서 사용하는 "pick" 표현에 맞춰 Align 프롬프트 문구를 수정했습니다

Area 측정 명령어 및 도구 모음 아이콘 새 단장

2026.07.07.dca1eff July 7, 2026
  • 새로운 Area 명령어는 다각형의 면적과 둘레를 측정합니다 — 3개 이상의 점을 클릭한 다음 Enter를 눌러 도형을 닫으세요
  • Area는 각도 잠금 방향 입력을 지원합니다: 설정된 각도 추적 간격에 맞춰지고 정확한 변 길이를 입력할 수 있습니다
  • 닫힌 다각형 — 채우기, 윤곽선, 꼭짓점 그립 — 은 결과가 사라질 때까지 캔버스에 강조 표시된 채로 유지됩니다
  • Measure 패널이 이제 2×2 격자가 되었습니다: 상단 행에 Distance와 Angle, 하단 행에 Area
  • Distance와 Angle의 도구 모음 아이콘이 점선 대신 실선과 채워진 쐐기 모양으로 다시 그려졌습니다
  • Area 도구 모음 아이콘이 꼭짓점에 스냅 포인트가 있는 모따기 사각형으로 단순화되었습니다
  • 키 배지가 나타날 때 터미널 프롬프트 텍스트가 튀는 문제를 수정했습니다

텍스트 에디터 복사/붙여넣기, 피드백 바 및 테마 인식 화살표

2026.07.01.41031df July 1, 2026
  • 텍스트 에디터: Ctrl/Cmd+C, Ctrl/Cmd+X, Ctrl/Cmd+V로 선택한 텍스트를 복사, 잘라내기, 붙여넣기 가능
  • 붙여넣은 텍스트는 복사할 때의 서식이 아니라 커서 위치에 이미 있는 서식을 항상 따름 — 서식 모드는 줄 바꿈을 유지하고, 단순 모드(치수 레이블)는 줄 바꿈을 제거
  • 툴바에 Reddit, GitHub Issues, 이메일로 연결되는 새 피드백 바 추가 — 10분 사용 후 표시되며 닫을 수 있음
  • 속성 패널과 화살표 선택기의 화살표 미리보기가 항상 흰색이 아니라 테마에 맞는 색상으로 표시됨
  • 밝은 테마에서 툴바 패널 캡션(예: "STYLE", "LAYERS")의 대비 개선
  • 툴바의 좌표 및 확대/축소 표시가 고정폭 우측 정렬 열 대신 레이블에 더 가깝게 배치됨

텍스트 편집기 모드: rich와 simple

2026.06.28.8f3519f June 28, 2026
  • 텍스트 편집기 헤더에 모드 칩이 표시됩니다 — Text 및 Multileader는 "rich" (강조색), 치수 객체는 "simple" (음소거색)
  • 선형, 정렬, 각도, 반지름 또는 지름 치수를 더블 클릭하면 텍스트 편집기에서 레이블을 열 수 있습니다
  • Simple 모드: 편집기가 현재 렌더링된 레이블로 미리 채워져 ← / →로 커서를 이동하여 값을 직접 편집할 수 있습니다
  • Simple 모드: Enter를 누르면 값이 확정되고 편집기가 닫힙니다 — 줄 바꿈이 삽입되지 않습니다
  • Simple 모드: 굵게, 기울임꼴, 글꼴, 높이 변경이 치수 레이블 전체에 한 번에 적용됩니다
  • Rich 모드(Text, Multileader): 문자별 서식, 여러 줄 Enter, 줄 바꿈은 계속 완전히 지원됩니다
  • 치수 텍스트 편집기 팝업 내에서 커서가 깜박이도록 애니메이션 추가
  • 텍스트 커서 오프셋 수정 — 일부 글꼴 변경 후 최대 2× 너무 높게 렌더링되던 문제 해결

우르두어와 그리스어 — 22개 언어, 1 320페이지

2026.06.20.a4f91c3 June 20, 2026
  • 우르두어(اردو 🇵🇰) 추가 — 아랍 문자를 사용한 완전한 RTL 지원; 문서, FAQ, 변경 이력 완전 번역
  • 그리스어(Ελληνικά 🇬🇷) 추가 — 그리스어로 된 전체 문서, FAQ, 변경 이력
  • KulmanLab은 이제 22개 언어로 제공됩니다: EN, DE, ES, FR, IT, PT, PL, UK, EL, HI, UR, BN, ZH, JA, KO, VI, TH, ID, MS, TR, AR, SW
  • 사이트 총 크기: 1 320 정적 페이지 — 모든 명령어 참조, FAQ, 변경 이력 현지화
  • RTL 레이아웃이 우르두어(아랍 문자)에 기존 아랍어 지원과 함께 자동 적용됩니다
  • 사이트 푸터에 언어 전환 행 추가 — 검색 엔진이 JavaScript 없이 모든 언어 버전을 발견할 수 있도록 22개 언어의 plain-HTML 링크 표시
  • 모든 언어 페이지에 다른 모든 언어를 가리키는 hreflang 대체 링크 포함

새 웹사이트: 랜딩 페이지, 문서 및 FAQ

2026.06.12.0269290 June 12, 2026
  • kulmanlab.com에 새 랜딩 페이지 공개 — 스크린샷 캐러셀, 기능 그리드, 3단계 워크플로 개요를 갖춘 히어로 섹션
  • 비교 표: KulmanLab vs LibreCAD, QCAD, BricsCAD 및 브라우저 기반 CAD 도구
  • 명령어 참조 문서를 접이식 트리 사이드바가 있는 kulmanlab.com/docs로 이전
  • 저장소, DXF 호환성, 기능, 개인 정보를 다루는 FAQ 페이지
  • 이 변경 이력 페이지 — 모든 버전의 릴리즈 노트
  • AI 어시스턴트를 위한 llms.txt 및 전체 명령어 참조 공개
  • 사이트 내비게이션에 GitHub 저장소 및 r/kulmanlab 커뮤니티 링크 추가

텍스트 편집기 개선 및 웹 폰트

2026.06.10.580dba5 June 10, 2026
  • 텍스트 미러링 시 가독성 향상을 위해 회전 및 부착 지점 자동 조정
  • 텍스트 편집기 글꼴 선택기에서 웹 폰트 사용 가능
  • 커서 높이가 커서 위치의 텍스트 크기에 맞게 동적으로 변경
  • 텍스트 편집기 툴바에 굵게/기울임 옆에 취소선 추가
  • 행별 줄 높이 및 문자별 텍스트 높이와 글꼴 설정(MTEXT)
  • MTEXT 편집기: 프레임 크기 조정, 실시간 크기 조정 그립, 글꼴 드롭다운
  • 빈 줄이 이전 텍스트 행의 높이를 상속하도록 개선
  • 텍스트 편집 종료 시 단일 실행 취소 이력 항목 생성

캔버스에서 텍스트 직접 편집

2026.06.06.c01c797 June 6, 2026
  • 깜박이는 커서로 캔버스에서 직접 텍스트 편집 — 대화 상자 불필요
  • 텍스트 선택: Shift+화살표 키, 클릭, 클릭 드래그
  • 텍스트 편집기 활성 시 I빔 커서 표시
  • 텍스트 편집기 툴바: 커서 위치 인식 활성 상태를 갖춘 굵게 및 기울임 토글
  • 커서와 선택 영역이 활성 테마 강조 색상을 따름
  • Move 명령 실행 시 이동 중인 엔티티의 완전 불투명 그림자 미리보기 표시
  • MTEXT 줄 바꿈 프레임에 사변 중점 크기 조정 그립 4개 추가
  • 명시적 참조 너비가 없는 텍스트에서도 텍스트 프레임 그립 작동

각도 추적, 그리드 스냅 및 MTEXT

2026.06.03.7a0070a June 3, 2026
  • 구성 가능한 각도 추적: 툴바 드롭다운으로 10°, 15°, 20°, 30°, 45°, 90° 증분 선택
  • 고정 모드에서 충돌 복구 기능을 갖춘 각도 추적 호 표시기
  • 그리드 교차점에 점 그리드를 렌더링하는 그리드 스냅 토글
  • 그리드 점은 뷰포트 내부가 아닌 레이아웃 용지 공간에 그려짐
  • 뷰포트 축척 드롭다운에 사용자 정의 축척 입력 추가
  • 줄 바꿈 박스가 있는 다중 행 MTEXT 파싱 및 렌더링
  • 적응형 좌표 표시 정밀도가 줌 레벨에 따라 조정

모든 명령에 키보드 X,Y 입력 지원 및 지시선 개선

2026.05.31.c0decec May 31, 2026
  • Line, Polyline, Circle, Arc, Rectangle, Ellipse, Spline, Move, Copy, Rotate, Scale, Mirror 등 모든 명령의 점 프롬프트에서 X,Y 좌표 직접 입력 가능
  • 모든 명령에서 스페이스바로 수치 입력 확인
  • Copy 명령이 이제 고정 모드 — Enter 또는 Esc를 누를 때까지 여러 복사본 배치 가능
  • Distance 및 Angle 측정 명령이 캔버스 레이블과 함께 키보드 입력 지원
  • 선형/정렬/연속 치수에서 키보드 X,Y 입력 지원
  • 치수가 툴바의 현재 색상, 선 종류, 선 두께를 상속
  • 지시선 및 지시선+/- 개선: 연쇄 모드, X,Y 입력, 텍스트 입력에서 커서 키보드 탐색
  • ViewportCopy 및 ViewportRectangle 명령에서 X,Y 점 입력 지원
  • 터미널 프롬프트에서 잠긴 길이 입력 강조 표시

인쇄 관리자 개편 및 툴바 아이콘 재설계

2026.05.27.60851ce May 27, 2026
  • Ctrl+P / Cmd+P가 브라우저 인쇄를 가로채고 KulmanLab 인쇄 관리자 열기
  • 인쇄 관리자: 미리보기 캔버스 확대/축소 및 이동, 영역 선택 모드
  • PNG 및 WebP 내보내기를 위한 DPI/품질 선택기
  • 내보낸 PDF에 제목, 작성자, 날짜 메타데이터 포함
  • 인쇄 관리자 미리보기에서 레이아웃 뷰포트 렌더링
  • 레이아웃 컨텍스트 메뉴: 레이아웃 이름 변경, 삭제, 우클릭으로 열기
  • 레이아웃 탭: 영숫자 유효성 검사를 통한 레이아웃 추가, 이름 변경, 삭제
  • 모든 툴바 아이콘 재설계: 청록색 강조 색상, Move, Mirror, Extend, Trim, Scale, Copy 등 커스텀 SVG
  • 치수 마크업 아이콘: 모든 화살표 끝점에 그립, 개선된 화살표 형상
  • 페이지 관리자 미리보기에 용지 형식 레이블 표시
  • 실수로 브라우저 인쇄 대화 상자가 열리지 않도록 Ctrl/Cmd+P 차단

레이아웃 모드 및 뷰포트 편집

2026.05.24.1a2d9cf May 24, 2026
  • 레이아웃 공간에서 뷰포트 선택, 이동, 그립 편집
  • 선택한 뷰포트 내 모델 내용을 독립적으로 스크롤 및 이동
  • 컨트롤 바의 ISO 5455 축척 선택기; 뷰포트 축척 실시간 적용
  • 레이아웃 모드에서 뷰포트 변환을 통해 모델 엔티티에 스냅
  • 레이아웃 용지 공간에 엔티티 그리기
  • 레이아웃 모드에서 뷰포트 내부에 그리드 그리기
  • 실행 취소/다시 실행이 이제 레이아웃 엔티티 및 뷰포트 구조 변경 포함
  • 컨트롤 바에서 뷰포트 잠금 토글
  • 레이아웃 전환 시 용지에 자동 맞춤
  • 컨트롤 바에 선 두께 토글 버튼 추가

툴바 재설계 및 레이어 명령

2026.05.21.4ddef0d May 21, 2026
  • 레이어 패널을 2행 레이아웃과 더 큰 아이콘으로 메인 툴바에 이전
  • 앱 강조 색상으로 청록색(#4A8580) 도입
  • 모든 툴바 패널 재구성: Shapes, Edit, Markup, Navigate, Measure, Style
  • LayerIsolate 명령: 활성 레이어를 제외한 모든 레이어 고정
  • LayerUnfreezeAll 명령: 모든 레이어 한 번에 고정 해제
  • LayerMatch 명령: 한 엔티티에서 다른 엔티티로 레이어 복사
  • Style 패널에 큰 버튼으로 Match Properties 추가
  • 툴바 레이블 변경: 색상, 선 두께, 선 종류의 ByLayer → From Layer
  • 커서 위젯 및 터미널에서 명령 이름을 UpperCamelCase로 표시
  • 터미널 프롬프트에서 Enter/Esc/Space/Delete를 키 칩 배지로 표시

속성 일치, 색상 선택기 및 속성 패널

2026.05.18.8af6a0c May 18, 2026
  • Match Properties 명령: 엔티티 간 색상, 레이어, 선 종류, 선 두께 복사, 영역 선택 지원
  • 엔티티 세부 정보를 표시하는 속성 패널을 툴바에 추가
  • 툴바의 색상 선택기에 ByLayer/ByBlock 지원
  • 속성 패널의 선 종류 선택기
  • 그래픽 막대와 ByLayer 해석을 갖춘 선 두께 선택기
  • 모든 치수 엔티티에 선 두께 지원
  • 페이지 새로 고침 간 레이어, 색상, 선 종류, 선 두께 설정 유지
  • Google Material Symbols Outlined로 기존 툴바 아이콘 세트 교체
  • 첫 실행 시 기본 샘플 파일 로드

각도 치수 명령

2026.05.15.56cc287 May 15, 2026
  • DimAngular 명령: 두 선 사이 또는 호와 원의 각도 측정
  • 각도 치수 그립: 호 끝점 그립의 방사형/접선 스냅 모드
  • 각도 치수의 텍스트 위치 제어(수직 및 수평)
  • 각도 치수에 치수 보조선 연장(dimexe) 적용
  • 텍스트가 내부에 있을 때 각도 치수 호가 올바르게 분할
  • 화살표 형상: 끝점이 치수 보조선 위치에, 밑변 중점이 호 위에 배치
  • 속성 창이 작을 때는 내용에 맞게 크기 조정, 클 때는 스크롤 가능

치수 그립, 치수 보조선 및 화살표 선택기

2026.04.30.8731507 April 30, 2026
  • 모든 치수 엔티티의 그립 편집: 끝점, 화살표, 텍스트 위치
  • DXF 사양에 따른 치수 보조선 오프셋(DIMEXO) 및 연장(DIMEXE) 렌더링
  • 화살표 선택기: 지시선 스텁이 있는 정사각형 미리보기, 익명 블록 필터링
  • 가져오기 시 치수 텍스트 부착 지점(그룹 코드 71) 적용
  • 치수 히트 테스트를 선과 텍스트로 제한 — 전체 경계 박스 제외
  • 원점 틱을 선 두께에 맞는 크기의 점으로 렌더링

명령 터미널 및 선 연결

2026.04.28.e887839 April 28, 2026
  • 전체 명령 터미널: 이력 로그, 화살표 키로 명령 재호출, 부동 레이아웃
  • Line 명령이 이제 연속 및 연결 가능 — 각 선분이 다음 시작점으로 이어짐
  • Tab으로 명령 제안 순환; 화살표 키로 제안 목록 탐색
  • 수치 입력 단계 중 터미널에 깜박이는 커서 표시
  • 명령 이름 입력 시 "Command >" 접두사 표시
  • Leader+ 명령: 기존 다중 지시선에 새 가지 추가
  • 폴리선 중점 그립 추가 — 드래그하여 꼭짓점 삽입 또는 전체 선분 이동
  • 새 명령 활성화 시 현재 활성 명령 취소

다중 지시선 명령(MLEADER)

2026.04.25.37963b5 April 25, 2026
  • MLEADER 명령: 화살표, 꺾임 및 텍스트 블록을 갖춘 다중 지시선 그리기
  • MLEADER 화살표, 가지 꼭짓점, 꺾임 그립에 각도 잠금
  • MLEADER 명령에서 각도 잠금 시 길이 입력
  • 각도 잠금 상태에서 그릴 때 잠긴 끝점에 녹색 X 표시기 표시
  • Circle 명령: 캔버스에 반지름 선 미리보기 및 교차점 표시기 표시
  • Ellipse 명령: 축 잠금 길이 입력 추가
  • 모든 명령에 통일된 프롬프트 어휘 적용
  • 기본 다중 지시선 착지 간격이 0.09에서 0.2로 증가

명령 터미널(미리보기) 및 UI 개선

2026.04.21.3ee6fcd April 21, 2026
  • 이력 및 제안 기능을 갖춘 전체 명령 터미널 초기 버전
  • 수치 입력 단계를 위해 터미널에 깜박이는 커서 추가
  • 제한된 직교 축과 캔버스 미리보기를 갖춘 타원 그립 편집
  • 좁은 창에서 툴바 오버플로 수정; 상태 표시줄 레이아웃 복원
  • 수평 공간이 충분할 때 좌표 위젯 표시
  • Tab으로 명령 제안 순환 기능 도입

Angular 업그레이드, 문서 사이트 및 적응형 그리드

2026.04.15.5fcb626 April 15, 2026
  • Angular 19 → 20 → 21로 블록 제어 흐름 문법 적용 업그레이드
  • 전체 명령 참조 문서 사이트 공개
  • 캔버스에 적응형 CAD 그리드 추가
  • 툴바에 이력 패널 추가(실행 취소 / 이력 / 다시 실행)
  • 도움말 패널에 문서 버튼 추가