marknode / 版本資訊

MarkNode v2.0.26

← 所有版本

MarkNode 2.0.26(Beta)

新功能

  • 大綱檢視:新增文件結構檢視,以可摺疊的樹狀格式顯示標題與清單項目——瀏覽長篇文件的最佳利器
  • 結構檢視切換:可透過工具列圖示或鍵盤快速鍵在心智圖與大綱檢視之間切換(Cmd/Ctrl+Shift+L 切換至大綱,Cmd/Ctrl+Shift+M 切換至心智圖)
  • 「今天」按鈕:於日曆檢視新增快速導覽按鈕——只需按一下即可立即跳至並選取今天的日期
  • 「以預設應用程式開啟」:新增右鍵選單選項,可直接從專案樹狀結構以檔案所關聯的系統應用程式快速開啟任何檔案
  • 「在 Finder/檔案總管中顯示」:新增右鍵選單選項,可在系統檔案管理員中顯示檔案與資料夾,並依平台顯示對應名稱(macOS 為 Finder、Windows 為檔案總管、Linux 為檔案)
  • 「從磁碟重新載入」:新增右鍵選單選項,可在需要時手動重新整理資料夾內容,並與檔案系統的變更同步
  • 多重終端機工作階段:終端機現已支援多個並行工作階段並提供分頁介面——使用「+」按鈕建立新工作階段,並可流暢地在各工作階段之間切換

功能改進

  • 最近檔案檢視:強化日期切換的流暢度並加入去抖動處理,避免快速切換日期時發生介面凍結
  • 視覺回饋:改進最近檔案,加入載入指示動畫,並在所選日期查無檔案時顯示經過設計的空狀態訊息
  • 複製功能:強化預覽面板的複製功能——複製的文字貼上至豐富文字編輯器時將保留格式(粗體、斜體、連結等)
  • 空狀態樣式:改進樣式,採用斜體文字、降低不透明度並優化視覺層次,以清楚區別於一般內容
  • 心智圖效能:針對大型文件最佳化——當節點總數超過 50 時自動摺疊節點,僅保持中央節點與主要分支展開
  • 檔案系統監控:強化外部檔案變更偵測(重新命名、新增檔案、刪除),並確實反映於專案樹狀檢視中
  • 重新命名事件處理:改進檔案系統監看器,可智慧配對相關事件,即使作業系統提供的事件資訊有限,仍能偵測到重新命名
  • 分割檢視轉場:改進面板顯示的轉場效果,加入智慧分割器處理與狀態保存
  • 大綱檢視功能
    • 隨著輸入自動更新——隨時顯示當前的文件結構
    • 點選任何項目即可直接跳至該段落
    • 顯示內容可自訂——透過結構檢視設定控制要顯示哪些標題層級與清單類型
  • 專案效能
    • 現已遵循 .gitignore 及其他忽略檔案,避免因建置產物而拖慢速度
    • 依據忽略樣式(.gitignore、.npmignore、.dockerignore 等)自動隱藏檔案與資料夾
    • 內建常見建置目錄(node_modules、target、build、dist)與隱藏檔案的過濾機制
    • 檔案系統監控會忽略建置產物與暫存檔案
    • 搜尋索引會略過被忽略的檔案,加快搜尋速度並降低記憶體用量

錯誤修正

  • 僅預覽模式:修正點選預覽分頁圖示時僅預覽模式無法正常運作的問題——現在可正確地只顯示預覽面板而不顯示編輯器
  • 最近檔案後端:修正後端問題,現在只會回傳所選日期當天的檔案,而非該日期之前的所有檔案
  • 外部檔案重新命名:修正編輯器分頁的問題,當檔案於應用程式外被重新命名時可正確更新,避免產生重複分頁
  • 專案樹狀結構狀態:修正已摺疊資料夾中外部變更的處理方式——即使是未顯示的資料夾也能維持正確狀態
  • 編輯器分頁清理:修正檔案於外部被刪除時編輯器分頁未關閉的問題——現在檔案於應用程式外被移除時,分頁會正確關閉
  • 終端機工作階段復原:修正輸入 exit 指令後終端機無法以新工作階段重新開啟的問題——終端機現在會正確建立全新的工作階段,而不是顯示無回應的已結束工作階段