변경 이력

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

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

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 그리드 추가
  • 툴바에 이력 패널 추가(실행 취소 / 이력 / 다시 실행)
  • 도움말 패널에 문서 버튼 추가