marknode / 릴리스 노트

MarkNode v2.0.28

← 전체 릴리스

MarkNode 2.0.28 (베타)

개선 사항

  • 터미널 키보드 단축키: 터미널 지우기를 위한 플랫폼별 키보드 단축키 추가 - macOS에서는 Cmd+K, 화면 지우기는 Ctrl+L, 크로스 플랫폼 대안으로 Ctrl+Shift+K
  • 터미널 글꼴 지원: 유니코드 문자의 렌더링과 정렬을 개선하기 위해 적절한 고정폭 글꼴 스택으로 터미널 글꼴 설정을 개선했습니다
  • 외부 파일 변경 처리: 외부 파일 변경 시 더 이상 트리 폴더가 자동으로 펼쳐지지 않습니다 - 앱 외부에서 생성된 파일은 조용히 추가되며, 사용자가 직접 수행한 작업(붙여넣기, 생성)은 기존과 같이 폴더를 펼치고 선택합니다
  • 한 번 클릭으로 파일 열기: 편집기 설정에 새로운 “한 번 클릭으로 파일 열기” 옵션 추가 - 활성화하면 프로젝트 트리에서 두 번 클릭 대신 한 번 클릭으로 파일을 열 수 있습니다
  • 프로젝트 세션 유지: 이제 전체 작업 공간 상태가 앱 재시작 후에도 자동으로 저장 및 복원됩니다 - 열린 파일, 활성 탭, 커서 위치, 스크롤 위치, 미리보기 모드, 편집기/미리보기/마인드맵/개요 분할 패널 상태와 비율, 사이드바 상태, 터미널 표시 여부가 포함되며 모두 .dn/session.json에 저장됩니다
  • 최근 프로젝트 메뉴: 최근에 연 프로젝트에 빠르게 접근할 수 있도록 파일 메뉴에 “최근 프로젝트” 하위 메뉴 추가 - 마지막 사용 시간순으로 정렬된 최근 프로젝트를 최대 20개까지 표시하며, 명확한 구분을 위해 폴더 이름을 함께 보여주고 기록을 초기화하는 “최근 프로젝트 지우기” 옵션도 제공합니다
  • 파일 탐색기 도구 모음: 파일 탐색기에 빠른 작업 버튼이 있는 아이콘 도구 모음 추가 - 새 파일/폴더를 위한 더하기 아이콘, 트리 탐색을 위한 펼치기/접기 아이콘, 다시 불러오기/삭제 작업을 위한 더 보기 아이콘
  • 마인드맵 테마 미리보기 이미지: 사용자 지정 마인드맵 테마의 미리보기 이미지를 동적으로 생성 - 이제 테마가 일반 팔레트 아이콘 대신 실제 시각적 미리보기를 표시하며, 성능을 위해 자동으로 캐시됩니다
  • 마인드맵 테마 관리: 테마 저장 로직 개선 - 테마를 편집할 때 해당 테마가 프로젝트에 존재하면 “현재 프로젝트에 사본 저장” 체크박스가 자동으로 선택되며, 선택을 해제하면 앱 수준 테마는 유지한 채 프로젝트 사본이 삭제됩니다
  • 마인드맵 기본 테마 설정: 설정에 전역 기본 마인드맵 테마 구성 추가 - 이제 모든 프로젝트에 적용되는 기본 테마를 지정할 수 있으며, 선택한 테마의 시각적 미리보기를 설정 패널에서 바로 확인할 수 있습니다
  • 마인드맵 테마 유지: 문서별 테마 유지 기능 구현 - 이제 마인드맵 테마가 각 문서마다 기억되어 파일을 다시 열 때 자동으로 적용되며, 문서별 테마 → 전역 기본값 → 마지막 사용 테마의 3단계 우선순위 체계를 따릅니다
  • 마인드맵 설정 통합: 마인드맵 관련 모든 설정을 하나의 “마인드맵” 설정 페이지로 통합 - 보다 직관적인 사용자 경험을 위해 테마 선택, 위치 기본 설정(왼쪽/오른쪽), 노드 유형 구성을 한곳에 모았습니다
  • 기본 테마 사용 옵션: 마인드맵 보기에 “기본 테마 사용” 컨텍스트 메뉴 항목 추가 - 문서별 테마 설정을 제거하고 전역 기본 테마로 되돌릴 수 있어, 기본 테마가 변경될 때 여러 문서를 손쉽게 업데이트할 수 있습니다
  • 자동 테마 업데이트: 설정에서 기본 마인드맵 테마를 변경하면, 기본 테마를 사용 중인(문서별 테마로 덮어쓰지 않은) 모든 열린 문서가 자동으로 새 기본 테마를 사용하도록 업데이트됩니다
  • 마인드맵 내보내기: 도구 모음에서 바로 마인드맵을 PNG 이미지로 저장 - 파일 이름은 문서 제목과 타임스탬프로 자동 지정됩니다
  • 마인드맵 공유: 클라우드 업로드를 통해 마인드맵을 온라인으로 공유 - 클립보드에 복사하거나 브라우저에서 바로 열 수 있는 공유 링크를 생성합니다

버그 수정

  • 터미널 UTF-8 인코딩: 상자 그리기 문자와 유니코드 기호가 잘못 표시되던 문자 인코딩 문제 수정
  • 터미널 환경 변수: 애플리케이션 번들에서 실행할 때 PATH 환경 변수가 누락되던 문제를 수정하여, 터미널 세션에서 명령줄 도구를 사용할 수 있도록 했습니다
  • 프로젝트 트리 스타일: “디스크에서 다시 불러오기” 사용 시 무시된 파일의 스타일이 사라지던 문제 수정 - 이제 gitignore된 파일의 회색 처리 스타일이 다시 불러온 후에도 올바르게 유지됩니다
  • 다크 모드 대화 상자 배경: 다크 모드 사용 시 설정 및 마인드맵 테마 대화 상자의 배경이 흰색으로 표시되던 문제 수정 - 이제 대화 상자가 테마에 맞는 어두운 배경으로 올바르게 표시됩니다
  • 마인드맵 테마 업데이트: 테마 색상을 수정한 후 테마 미리보기 이미지가 갱신되지 않던 문제 수정 - 이제 테마 속성을 변경하고 저장하면 미리보기 이미지가 올바르게 새로 고쳐집니다
  • 사용자 지정 테마 불러오기: 테마 팝업에서 선택한 사용자 지정 테마 색상이 올바르게 적용되지 않던 문제 수정 - 앱 수준과 프로젝트 수준 테마 저장소 간의 우선순위 문제를 해결했습니다
  • 마인드맵 토글 아이콘: 하위 항목이 없는 노드에서 펼치기/접기 아이콘이 왼쪽 상단 모서리(0,0)에 잘못 그려지던 시각적 결함 수정