marknode / release notes

MarkNode v2.1.4

← All releases

MarkNode 2.1.4

New Features

  • Custom Preview Styles: Pick from built-in preview styles (such as GitHub, Serif, and Compact), or create, edit, and delete your own CSS stylesheets — saved globally or per project and applied live as you edit. A new “Match App Theme” option keeps the preview styled in step with your current theme.
  • New Color Themes: Six new themes — Paper, Midnight, Sepia, Solarized Dark, Nord, and High Contrast — applied consistently across the editor, mind map, and preview, each with matching syntax highlighting.
  • Mind Map Dotted-Paper Canvas: Turn on a dotted-paper background that pans and zooms with your map, with main topics now shown as cleaner cards.

Improvements

  • Polished Interface Redesign: A broad visual refresh across the title bar, tabs, sidebar, toolbar, editor and preview chrome, dialogs, and the Welcome and splash screens, plus a new theme picker in Settings and a status-bar breadcrumb.
  • Preview Pane Header: The preview pane now has a clear header with search, preview-style, undock/dock, and minimize controls, replacing the old floating corner icons.
  • Shortcut Hints in Tooltips: Navigation icons and tooltips now show their keyboard shortcuts, and truncated file names reveal their full path on hover.
  • Clearer Recent Files: Recent files now show the file name and how long ago you opened it, with the folder path on a second line.
  • Friendlier Empty States: The Find and Problems panels show a tidy card layout with icons and shortcut hints when there’s nothing to display.
  • Terminal Tab Close Buttons: Each terminal tab has its own close button again, with cleaner icons and a background that matches the editor.
  • Preview Scrolls to the Selected Node: Opening a file from a selected mind map node scrolls the preview straight to that node’s section.
  • Live Git Status in the File Tree: Git status badges in the file tree update immediately as files change on disk, including edits, additions, deletions, and renames on Windows.
  • Build Version in About: The About dialog now shows the exact build identifier alongside the version number, making it easier to report issues.
  • Settings Take Effect Without a Restart: Changing the Document Root updates the right-click menu straight away, and settings now save reliably and report any problem instead of failing silently.

Bug Fixes

  • Editor No Longer Goes Blank: Fixed the editor occasionally collapsing to a blank page, and your cursor position is now restored correctly when a session reloads.
  • Mind Map Clicks Always Navigate the Editor: Clicking a mind map node now reliably moves the editor to the matching line every time, without leaving it scrolled to the wrong place or jumping the view.
  • Cursor Stays Put When Moving an Image: Moving an image that’s referenced in your document keeps your editor cursor and scroll position where they were, and still updates the links.
  • Outline Panel Shortcut Works: Cmd/Ctrl+Shift+L now correctly shows and hides the Outline panel.
  • Marker Popup Closes on Outside Click: The mind map’s emoji marker popup now closes when you click anywhere outside it, including on the canvas.
  • Dragging the Divider Leaves Other Panels Alone: Dragging the editor/preview divider no longer accidentally resizes the Outline panel or other panes.
  • Mind Map Reflows After Adding a Marker: Adding or changing a node’s marker now repositions its child nodes and connectors so they no longer overlap.
  • No False “Unsaved” Marker on External Changes: With auto-save on, files changed outside the app reload quietly and refresh the preview and mind map, without falsely flagging the tab as modified.
  • Mind Map Settings Remembered After Restart: The default mind map theme and layout you choose in Settings now persist across restarts.
  • Crisp Mind Map Text on Windows and High-DPI Displays: Mind map node text now renders sharply on Windows and on scaled or high-density monitors.
  • Bold and Italic Around Inline Code: Text such as **Expiration (exp)**: now renders correctly as bold or italic, even when punctuation immediately follows, including CJK punctuation.