marknode / 릴리스 노트

MarkNode v2.1.3

← 전체 릴리스

MarkNode 2.1.3

새로운 기능

  • LaTeX 수식: 인라인($...$), 블록($$...$$) 및 ```math LaTeX 수식을 작성하고 미리 보기 창과 마인드맵 노드에서 실시간으로 렌더링된 결과를 확인할 수 있습니다. 수식은 행렬, 정렬 환경, cases를 포함하여 편집 가능한 Word 수식으로 DOCX에 내보내집니다.
  • 참조 도구 및 검색 패널: 새로운 도구 메뉴와 하단 검색/문제 패널이 프로젝트 전체 기능을 추가합니다 — 파일에서 찾기(대소문자, 단어 단위, 정규식 옵션 지원), 깨진 링크와 누락된 제목을 검사하는 참조 확인, 일괄 삭제가 가능한 사용하지 않는 이미지 찾기, 모든 파일에 대한 모든 참조 찾기(마우스 오른쪽 클릭 또는 Shift+F12).
  • 통합 빠른 열기 대화상자: 빠른 열기가 이제 단일 다중 탭 대화상자입니다 — 최근에 연 문서, 프로젝트의 모든 파일, 전체 텍스트 내용을 공유 키보드 탐색으로 한 곳에서 검색할 수 있습니다.
  • 빠른 마크다운 미리 보기 및 패널 내 검색: 파일 탐색기에서 엿보기 방식의 미리 보기로 아무 파일이나 열 수 있으며, 미리 보기, 개요, 마인드맵 패널의 새로운 패널 내 검색 창으로 표시 내용을 필터링할 수 있습니다. 이제 개요나 마인드맵 항목을 클릭하면 미리 보기 창도 함께 스크롤됩니다.
  • 대화형 작업 목록 체크박스: 미리 보기나 편집기에서 - [ ] 또는 - [x] 체크박스를 클릭해 상태를 전환할 수 있습니다. 새로운 편집 > 작업 목록 메뉴와 마우스 오른쪽 클릭 하위 메뉴로 파일 전체 또는 단일 목록의 모든 항목을 한 번에 선택하거나 해제할 수 있으며, 변경 사항은 마크다운 원본에 반영됩니다.
  • 마인드맵 확대/축소, 이동, 선택 상태 유지: 문서를 다시 열면 마인드맵이 이전의 확대/축소 수준, 이동 위치, 선택된 노드를 복원합니다 — 세션 내에서는 물론 앱을 재시작해도 유지됩니다.
  • 편집기와 마인드맵의 찾기 패널: 이제 Cmd/Ctrl+F로 마크다운 편집기에서 검색 패널을 열 수 있으며(다음 찾기 / 이전 찾기 단축키 지원), 마인드맵에도 모든 노드 텍스트를 대상으로 대소문자 구분, 단어 단위, 정규식 일치를 지원하는 자체 텍스트 검색이 추가되었습니다.
  • Tab 및 Shift+Tab으로 목록 들여쓰기: 마크다운 목록 안에서 Tab을 누르면 현재 항목이 들여쓰기되고 Shift+Tab을 누르면 내어쓰기됩니다. 번호 매기기 목록은 자동으로 번호가 다시 매겨집니다.
  • Cmd/Ctrl+클릭으로 편집기에서 링크 따라가기: Cmd 또는 Ctrl을 누른 채 마크다운 링크나 이미지 위에 마우스를 올리면 포인터 커서가 표시되고, 클릭하면 열립니다. 링크에서 Cmd/Ctrl+Enter도 동작하며, 공백이 포함된 꺾쇠괄호 URL도 지원합니다.
  • 개선된 링크 및 이미지 상호작용: 편집기와 미리 보기 전반에 일관된 링크 상호작용 — 수정자 키+클릭으로 열기, 마우스를 올려 URL 확인, URL 복사, 브라우저에서 열기, Finder/탐색기에서 표시 등을 갖춘 링크 인식 마우스 오른쪽 클릭 메뉴를 제공합니다. 긴 URL은 중간 생략 방식으로 축약됩니다.
  • 계정 대화상자 새로 고침 버튼: 계정 대화상자의 새로 고침 버튼으로 로그아웃 후 다시 로그인하지 않고도 클라우드에서 라이선스 및 요금제 상태를 다시 가져올 수 있습니다. 만료된 세션에는 이제 “세션이 만료되었습니다”라는 명확한 메시지가 표시되며 로그인 창으로 돌아갑니다.
  • 진행 중인 로그인 취소: 이제 로그인 시도가 진행되는 중에도 시간 초과를 기다리지 않고 취소할 수 있습니다.
  • 저장하지 않은 변경 사항에 대한 저장 / 저장 안 함 / 취소 확인: 저장하지 않은 작업이 있는 상태에서 탭이나 프로젝트를 닫거나 앱을 종료하면 조용히 저장하거나 버리는 대신 명확한 세 가지 선택지(저장 / 저장 안 함 / 취소)가 제공됩니다.
  • 가져오기 시 파일 충돌 대화상자: Finder나 탐색기에서 이미 존재하는 이름의 파일을 끌어다 놓으면 이제 바꾸기, 둘 다 유지, 취소를 선택할 수 있습니다 — 플랫폼에 맞는 버튼 순서, Enter로 확인, 바꾸기에는 파괴적 동작 스타일이 적용됩니다.
  • 개요 확인 대화상자의 “다시 묻지 않기”: 개요 이동 및 삭제 확인 대화상자에 “다시 묻지 않기” 체크박스가 추가되었습니다. 설정 > 일반 > 개요에서 나중에 다시 활성화할 수 있습니다.
  • 스피너가 표시되는 소스 제어 진행 상황: Git 커밋, 풀, 푸시 시 이제 작업별 메시지(예: “원격으로 푸시하는 중…”)와 함께 소스 제어 패널에 스피너가 표시되어, 오래 걸리는 Git 또는 LFS 작업이 멈춘 것처럼 느껴지지 않습니다.
  • 하단 패널 자동 숨김 및 탐색 모음에서 터미널 재시작: 마지막 터미널 세션을 닫으면 하단 패널이 자동으로 숨겨지며, 탐색 모음의 터미널 아이콘을 클릭하면 패널이 열리고 새 세션이 시작됩니다.
  • 선택 영역 없이 사용하는 굵게, 기울임꼴, 취소선, 코드 단축키: 선택 영역 없이 Cmd/Ctrl+B, Cmd/Ctrl+I, Cmd/Ctrl+Shift+X, Cmd/Ctrl+E를 누르면 이제 주변 단어로 범위가 확장되어 감싸지거나, 바로 입력할 수 있도록 빈 마커 쌍이 삽입됩니다.
  • 터미널 복사 및 붙여넣기 단축키: 이제 터미널에서 Ctrl+Shift+C와 Ctrl+Shift+V가 동작하며, 제대로 된 네이티브 마우스 오른쪽 클릭 메뉴도 함께 제공됩니다 — WebView의 “요소 검사”가 실행되거나 두 번 붙여넣어지는 일 없이 사용할 수 있습니다.
  • 터미널의 여러 줄 클릭 가능 링크: 터미널에서 여러 줄에 걸쳐 줄바꿈된 URL을 인식하여 하나의 링크로 클릭할 수 있습니다.

개선 사항

  • 더 명확한 디스크에서 다시 불러오기 레이블: 마우스 오른쪽 클릭 동작이 선택 대상에 따라 “프로젝트 다시 불러오기” 또는 “폴더 다시 불러오기”로 표시되며, 최상위 수준만이 아니라 불러온 모든 하위 트리를 새로 고칩니다.
  • 최근 프로젝트 메뉴의 전체 경로: 최근 프로젝트 메뉴에 이제 각 프로젝트의 전체 경로가 표시되어(긴 경로는 중간 생략으로 축약) 이름이 비슷한 프로젝트를 구분할 수 있습니다.
  • 더 빠르고 부드러운 이미지 이름 바꾸기: 여러 마크다운 파일에서 참조되는 이미지의 이름을 바꿔도 더 이상 파일 탐색기가 멈추지 않습니다. 링크 업데이트 진행 상황은 조절되고, 파일 감시기의 불필요한 신호는 억제되며, 탐색기는 중복된 새로 고침을 제거합니다.
  • 마인드맵 마커 전환 시 깜빡임이나 스크롤 이동 없음: 마인드맵 마커를 추가하거나 제거해도 더 이상 도킹된 미리 보기가 튀거나 캔버스가 깜빡이지 않습니다.
  • 더 깔끔한 기본 파일 표시: .prettierignore, .eslintignore, .dockerignore, .npmignore는 더 이상 JavaScript 프로젝트에서 파일을 숨기는 데 사용되지 않으므로 yarn.lock이나 빌드 결과물 같은 파일이 계속 표시됩니다. .gitignore, .ignore, .marknode-ignore, .docstr-ignore는 이전과 동일하게 동작합니다.
  • 앱 확대/축소에 맞춰 조정되는 커서와 선택 영역: MarkNode를 확대하거나 축소하면 이제 편집기의 텍스트 커서와 선택 영역 사각형이 원래 크기를 유지하지 않고 확대/축소 수준에 맞춰 조정됩니다.
  • 밝은 모드에서 개선된 터미널 대비: 터미널 텍스트 색상이 밝은 배경에서 WCAG AA 대비를 충족하도록 자동으로 조정되어 어두운 ANSI 색상도 읽기 쉽게 유지됩니다.
  • 더 부드러운 대용량 결과 목록: 파일에서 찾기 결과와 기타 트리 뷰가 윈도우 렌더링을 사용하여 매우 큰 목록도 스크롤과 드래그 시 반응성을 유지합니다.
  • 터미널 출력용 붙여넣기 정리기: 터미널에서 복사한 텍스트를 편집기에 붙여넣으면 이제 ANSI 이스케이프 시퀀스와 기타 제어 문자가 자동으로 제거됩니다.
  • Windows 및 Linux에서 더 깔끔한 시작 및 미리 보기 창: 네이티브 창 메뉴 모음이 이제 유용한 프로젝트 창에서만 표시되어, 시작 창과 분리된 미리 보기 창의 프레임이 더 깔끔해졌습니다.
  • macOS 설치 프로그램의 응용 프로그램 폴더 아이콘: MarkNode 디스크 이미지가 이제 배경에 응용 프로그램 폴더 아이콘을 직접 표시하여 최신 Mac에서도 끌어다 놓아 설치하는 방식을 쉽게 알 수 있습니다.
  • 재시작 후 터미널 내용 복원: 터미널 세션이 이제 보이는 버퍼와 스크롤백을 저장하므로 종료된 세션이 이전 모습 그대로 돌아옵니다.

버그 수정

  • 집중 모드 해제 시 강조 표시 제거: 집중 모드를 끄면 이제 페이지에 잔여 장식이 남지 않고 즉시 흐림 효과가 제거됩니다.
  • 이미지를 이동하면 마크다운 링크가 모든 곳에서 업데이트: 이미지를 새 폴더로 끌어다 놓으면 참조하는 파일에 저장되지 않은 변경 사항이 있더라도 파일이 안정적으로 이동되고 열려 있는 모든 편집기 탭과 디스크의 모든 링크가 업데이트됩니다.
  • 마인드맵 끌어다 놓기 시 올바른 노드가 선택 유지: 마인드맵 노드를 새 위치로 끌어다 놓은 후 선택이 다른 곳으로 이동하지 않고 끌어다 놓은 노드가 선택된 상태로 유지됩니다.
  • DOCX 내보내기가 현재 문서를 사용: 파일을 전환한 후 DOCX로 저장하면 내보내기 대화상자가 처음 표시되었을 때 열려 있던 문서가 아니라 현재 보고 있는 문서를 내보냅니다.
  • 모든 확대/축소 수준에서 포인터를 따라가는 편집기 마우스 선택: 앱을 확대하거나 축소해도 마우스로 텍스트를 선택할 때 더 이상 대상에서 벗어나지 않습니다.
  • 마인드맵의 빠른 편집에서 데이터 손실 없음: 여러 마인드맵 노드를 연달아 빠르게 편집해도 더 이상 편집 내용이 누락되거나, 편집 프레임이 남거나, 잘못된 노드가 선택되지 않습니다.
  • 이동, 잘라내기-붙여넣기, 프로젝트 간 놓기 후에도 탐색기가 동기화 상태 유지: 깊이 중첩된 폴더에서 파일을 이동하거나 잘라내어 붙여넣기, 참조된 이미지 삭제, 열려 있는 두 프로젝트 창 사이의 파일 놓기를 해도 더 이상 수동으로 디스크에서 다시 불러오기를 해야 하는 오래된 항목이 남지 않습니다.
  • 집중 편집 모드에서 마인드맵과 마크다운 동기화: 집중 모드에서 편집하면 이제 마인드맵과 마크다운 편집기가 양방향으로 올바르게 업데이트됩니다.
  • 중복 제목이 있어도 미리 보기가 올바른 제목으로 스크롤: 여러 제목이 같은 텍스트를 공유하더라도 제목이나 개요 항목을 클릭하면 올바른 위치로 스크롤됩니다.
  • 미리 보기가 외부 이미지 변경을 반영: 앱 외부에서 이미지 파일이 교체되면 미리 보기 창이 캐시된 버전 대신 새 이미지를 즉시 표시합니다.
  • 마인드맵 삭제가 문서에 동기화되고 컨텍스트 메뉴가 항상 표시: 마인드맵에서 노드를 삭제하면 이제 마크다운 원본에서 해당 내용이 제거되고, 마우스 오른쪽 클릭 컨텍스트 메뉴가 안정적으로 표시되며, 실행 취소/다시 실행이 양쪽 모두에서 일관되게 동작합니다.
  • 밑줄 뒤에 문장 부호가 오는 기울임꼴: _word_:, _word_., _word_! 같은 마크다운이 이제 별표 형식과 동일하게 미리 보기에서 기울임꼴로 렌더링됩니다.
  • Windows의 크로스 플랫폼 경로 수정: 탐색기에서 표시, 이미지 이름 바꾸기, 깨진 링크 확인이 이제 Windows 역슬래시 경로, UNC 네트워크 경로(\\server\share\…), 점이 포함된 폴더 이름에서도 올바르게 동작합니다.
  • 탭 전환 시 개요 및 마인드맵 새로 고침: 탭을 전환하면 이제 개요와 마인드맵 패널이 이전 파일의 구조를 표시하지 않고 활성 문서에 맞게 새로 고쳐집니다.
  • 마커 도구 모음의 안정적인 새로 고침: 마인드맵 마커 도구 모음이 이제 파일 전환, 레이아웃 변경, 테마 변경 및 기타 재구성 시 올바르게 업데이트됩니다.
  • 노드 편집 후 마인드맵이 더 이상 충돌하지 않음: 마인드맵의 텍스트 레이블이 프레임 도중에 해제될 때 발생할 수 있던 충돌을 수정했습니다.
  • 새로 고침 시 마인드맵 인라인 편집이 덮어써지지 않음: 마인드맵을 다시 렌더링해도(예: 불러오기나 업데이트 후) 편집 중이던 노드를 덮어쓰는 잘못된 선택 이벤트가 더 이상 발생하지 않습니다.
  • 다시 불러오기 후 마인드맵 메모리 사용량: 이전 노드 및 연결 객체가 이제 제대로 정리되어 다시 불러올 때마다 메모리가 해제됩니다.
  • 마인드맵 노드의 안정적인 수식 렌더링: 마인드맵 노드의 수식에 글리프가 누락되거나 비어 보일 수 있던(예: 기호 아래 빈 상자) 글꼴 로딩 경합 문제를 수정했습니다.
  • DOCX 수식 내보내기 안정성: \sqrt{...}가 더 이상 근호 앞에 빈 자리 표시자와 함께 내보내지지 않고, 연속된 두 개의 math 블록이 하나의 단락으로 병합되지 않으며, 내보낸 행렬이 “파일을 여는 중 오류가 발생했습니다” 메시지를 발생시키지 않고 Word에서 정상적으로 열립니다.
  • 마인드맵 클릭 후 남아 있던 편집기 선택 영역: 마인드맵을 클릭한 뒤 편집기를 클릭하면 예기치 않은 텍스트 범위가 강조된 채로 남지 않고 깔끔하게 커서가 놓입니다.
  • 고정 아이콘이 올바르게 표시: 탭 표시줄의 고정 아이콘이 더 이상 원시 마크업으로 렌더링되지 않습니다.
  • 파일에서 찾기 스크롤 막대가 더 이상 잘리지 않음: 파일에서 찾기의 가로 스크롤 막대가 하단 패널 레이아웃에 의해 잘리지 않습니다.
  • 터미널 출력이 도착해도 컨텍스트 메뉴가 열린 상태 유지: 들어오는 출력으로 터미널이 프로그램에 의해 스크롤되어도 마우스 오른쪽 클릭 컨텍스트 메뉴가 열린 상태로 유지되며, 실제 사용자 스크롤에서만 닫힙니다.
  • 미리 보기 전용 모드에서 마인드맵 클릭 시 제목으로 스크롤: 편집기가 숨겨진 상태에서 마인드맵 노드를 클릭하면 이제 미리 보기가 해당 제목으로 올바르게 스크롤됩니다.
  • 특이한 URL에 대한 안정적인 링크 처리: %20 같은 이스케이프가 포함된 링크를 클릭해도 더 이상 오류가 발생하지 않으며 파일이 정상적으로 열립니다.