marknode / 릴리스 노트
MarkNode v2.0.26
← 전체 릴리스
MarkNode 2.0.26 (베타)
새로운 기능
- 아웃라인 뷰: 제목과 목록 항목을 접을 수 있는 트리 형태로 표시하는 새로운 문서 구조 뷰가 추가되었습니다 - 긴 문서를 탐색할 때 매우 유용합니다
- 구조 뷰 전환: 툴바 아이콘 또는 단축키를 사용하여 마인드맵 뷰와 아웃라인 뷰를 전환할 수 있습니다 (아웃라인은 Cmd/Ctrl+Shift+L, 마인드맵은 Cmd/Ctrl+Shift+M)
- “오늘” 버튼: 캘린더 뷰에 빠른 이동 버튼이 추가되었습니다 - 클릭 한 번으로 오늘 날짜로 즉시 이동하여 선택할 수 있습니다
- “기본 응용 프로그램으로 열기”: 프로젝트 트리에서 바로 파일을 연결된 시스템 응용 프로그램으로 빠르게 열 수 있는 새로운 컨텍스트 메뉴 옵션입니다
- “Finder/탐색기에서 보기”: 시스템 파일 관리자에서 파일과 폴더를 표시하는 새로운 컨텍스트 메뉴 옵션으로, 플랫폼별 명칭을 사용합니다 (macOS에서는 Finder, Windows에서는 탐색기, Linux에서는 파일)
- “디스크에서 다시 불러오기”: 필요할 때 폴더 내용을 수동으로 새로 고쳐 파일 시스템 변경 사항과 동기화할 수 있는 컨텍스트 메뉴 옵션이 추가되었습니다
- 다중 터미널 세션: 이제 터미널이 탭 인터페이스로 여러 세션을 동시에 지원합니다 - ”+” 버튼으로 새 세션을 만들고 세션 간에 자연스럽게 전환할 수 있습니다
개선 사항
- 최근 파일 뷰: 부드러운 날짜 전환과 디바운싱을 적용하여 날짜를 빠르게 변경할 때 UI가 멈추는 현상을 방지했습니다
- 시각적 피드백: 최근 파일에 로딩 표시 애니메이션과 선택한 날짜에 파일이 없을 때 표시되는 스타일이 적용된 빈 상태 메시지를 추가했습니다
- 복사 기능: 미리보기 패널의 복사 기능이 개선되었습니다 - 복사한 텍스트를 리치 텍스트 편집기에 붙여넣을 때 서식(굵게, 기울임꼴, 링크 등)이 유지됩니다
- 빈 상태 스타일: 기울임꼴 텍스트, 낮아진 불투명도, 개선된 시각적 계층 구조를 적용하여 일반 콘텐츠와 명확하게 구분되도록 했습니다
- 마인드맵 성능: 대용량 문서에 맞게 최적화되었습니다 - 전체 노드 수가 50개를 초과하면 자동으로 노드를 접고 중심 노드와 주요 분기만 펼친 상태로 유지합니다
- 파일 시스템 모니터링: 외부 파일 변경(이름 변경, 새 파일, 삭제) 감지 기능이 강화되어 프로젝트 트리 뷰에 올바르게 반영됩니다
- 이름 변경 이벤트 처리: 파일 시스템 감시자가 개선되어, 운영체제가 제공하는 이벤트 정보가 제한적이더라도 관련 이벤트를 지능적으로 짝지어 이름 변경을 감지합니다
- 분할 뷰 전환: 스마트한 분할선 처리와 상태 유지를 통해 패널 표시 전환이 개선되었습니다
- 아웃라인 뷰 기능:
- 입력하는 대로 자동으로 갱신되어 항상 현재 문서 구조를 표시합니다
- 항목을 클릭하면 해당 섹션으로 바로 이동합니다
- 표시 방식 사용자 지정 - 구조 뷰 설정에서 어떤 제목 수준과 목록 유형을 표시할지 제어할 수 있습니다
- 프로젝트 성능:
- 이제 .gitignore 및 기타 무시 파일을 준수하여 빌드 산출물로 인한 속도 저하를 방지합니다
- 무시 패턴(.gitignore, .npmignore, .dockerignore 등)에 따라 파일과 폴더를 자동으로 숨깁니다
- 일반적인 빌드 디렉터리(node_modules, target, build, dist)와 숨김 파일에 대한 기본 필터링을 제공합니다
- 파일 시스템 모니터링이 빌드 산출물과 임시 파일을 무시합니다
- 검색 인덱싱이 무시된 파일을 건너뛰어 검색 속도가 빨라지고 메모리 사용량이 줄어듭니다
버그 수정
- 미리보기 전용 모드: 미리보기 탭 아이콘을 클릭했을 때 미리보기 전용 모드가 제대로 동작하지 않던 문제를 수정했습니다 - 이제 편집기 없이 미리보기 패널만 올바르게 표시됩니다
- 최근 파일 백엔드: 선택한 날짜까지의 모든 파일이 아니라 선택한 날짜의 파일만 반환하도록 백엔드를 수정했습니다
- 외부 파일 이름 변경: 앱 외부에서 파일 이름이 변경될 때 편집기 탭이 올바르게 갱신되도록 수정하여 탭이 중복 생성되는 문제를 방지했습니다
- 프로젝트 트리 상태: 접힌 폴더에서 발생한 외부 변경 처리 문제를 수정했습니다 - 화면에 보이지 않는 폴더에서도 올바른 상태를 유지합니다
- 편집기 탭 정리: 파일이 외부에서 삭제될 때 편집기 탭이 닫히지 않던 문제를 수정했습니다 - 이제 응용 프로그램 외부에서 파일이 제거되면 탭이 올바르게 닫힙니다
- 터미널 세션 복구:
exit 명령을 입력한 후 터미널을 새 세션으로 다시 열 수 없던 문제를 수정했습니다 - 이제 응답하지 않는 종료된 세션을 표시하는 대신 새 세션을 올바르게 생성합니다