Canvas And Editor
ASCII Diagram is not just an ASCII export button. The app is a real editor for working with a structured diagram file on a character grid.
Infinite canvas
The main canvas is an infinite grid of character cells.
That means:
- there is no fixed page size
- diagrams can grow in any direction
- layout stays aligned to real grid coordinates
Core tools
The editor is built around five main tools:
- Select for picking, moving, resizing, and managing objects
- Pan for navigating the canvas
- Box for rectangular nodes
- Text for labels and freeform text blocks
- Arrow for connections
These are available in the tools panel and through keyboard shortcuts.
Selection and manipulation
With the select tool, you can:
- select one or more objects
- drag objects around the grid
- resize boxes and text blocks
- adjust arrow endpoints
- marquee-select multiple objects
When a selected object exposes connector handles, you can start an arrow directly from that connection point.
Boxes, text, and arrows
Boxes
Boxes support:
- width and height
- optional title
- body content
- horizontal and vertical alignment
- border style
Text blocks
Text blocks support:
- freeform content
- width and height
- alignment controls
Arrows
Arrows support:
- start and end heads
- direct, orthogonal, or stepped routing
- optional waypoints
- snapping to other objects
Property panel
The property panel lets you edit object-specific fields without leaving the canvas.
Depending on selection, this includes:
- position
- dimensions
- titles and content
- alignment
- border style
- routing options
- group membership
Multi-select and grouping
Select several objects at once to:
- move them together
- group them
- ungroup them
- delete them in one action
Grouping is especially useful when a diagram contains small clusters that should stay together during rework.
Object list
The object list gives you a structured view of the diagram contents.
Use it to:
- inspect boxes, text blocks, arrows, and groups
- understand z-order
- reorder objects
- manage grouped items
Why this matters
ASCII Diagram works best when the editor helps you move quickly while still keeping the file model honest.
The canvas is visual, but the underlying artifact remains structured and durable.