2. Canvas & Nodes
2.1 Navigating the Infinite Canvas
MindLogic provides a canvas space that can extend infinitely in all directions, freeing your thoughts from physical boundaries.
- Gestures:
- Mac: Supports trackpad two-finger pinch-to-zoom and panning. If your canvas is off-center, you can click the Reset View button in the bottom toolbar to scale the canvas to exactly fit all graph contents and center it.
- iOS: Supports pinch-to-zoom and single-finger panning. By clicking the Full Screen button in the toolbar, you can hide the system status bar and all auxiliary panels for an immersive, pure thinking experience.
- Focus Mode: Clicking the "Focus" icon in the bottom toolbar will highlight the causal path associated with the currently selected node, while dimming the opacity of other unrelated nodes, helping you see the critical path clearly in a complex graph.
2.2 Entity Nodes & Content Types
The basic carrier of thought in a graph is called an "Entity". In the "Element Settings" of the sidebar (or iOS Inspector panel), you can freely switch the Content Type of an entity to one of the following three:
- Plain Text: The default type. Used for entering a short, single-sentence claim or statement.
- Markdown Rich Text: When switched, the entity box supports GitHub Flavored Markdown syntax, including:
- Bold, Italic, Strikethrough
- Unordered/Ordered Lists
- Tables
- Mathematical formula rendering (e.g.,
$E=mc^2$)
Note: Regardless of whether you are in auto-layout or manual layout mode, Markdown nodes can be freely resized (see Chapter 3 for details).
- Image:
- How to configure: After you switch the content type to "Image", a dedicated image settings area will appear in the sidebar.
- You can directly paste an online image URL (e.g.,
https://...ordata:image...). - Alternatively, click the "Select Local Image..." button. The system will automatically compress large images into JPEG format and embed them directly within the document file in the background.
2.3 Efficient Node Interaction & Growth
When building a neural tree, knowing how to quickly expand nodes is a core skill:
- Add Successor / Predecessor:
- Mac: After selecting a node, you can add new nodes by clicking the dedicated buttons in the top toolbar; alternatively, you can directly drag a specific type label from the "Domains" list in the right sidebar onto the canvas to connect it.
- iOS: On the iOS touchscreen, simply Long Press the desired node for half a second to bring up the native context menu, then select "Add Successor" or "Add Predecessor" from the menu.
- Delete Elements:
- Mac: Select the element and press the
Backspace / Deletekey, or click the delete button in the toolbar. - iOS: Similarly, Long Press the element to bring up the context menu and select delete.
- Mac: Select the element and press the
2.4 Grouping & Batch Operations
When a graph becomes very large, "grouping" logically related parts can effectively reduce visual noise.
- Multi-select & Grouping Operations:
- Mac: You can hold the
ShiftorCommandkey and click multiple nodes to multi-select, then simply Right-Click and choose Group from the context menu. - iOS: After selecting multiple elements, tap the Group option in the menu to complete the operation.
- Mac: You can hold the
- Collapse & Expand: Once grouped, you can set a title for this group and can always click the icon in the top right corner of the group to collapse it, hiding internal details.
