GanttFlow Editor Basics: Saving, Loading, Zooming, and Shortcuts
Reference for the everyday mechanics of the GanttFlow editor: autosave, opening a file, zoom, undo, and keyboard shortcuts.
The everyday mechanics
This page covers the parts of the editor that aren't about any one feature: keeping your work saved, moving around the timeline, and the shortcuts that make both faster. If you're looking for how a specific feature like dependencies, baselines, or templates works, the guides linked throughout cover those in depth. This one is the reference for what you'll actually touch every time you sit down to edit a chart.
Saving your work
GanttFlow autosaves to your browser as you work, on every plan. Pro adds cloud sync across devices, plus a manual "Save project file (JSON)" button for a portable backup.
Opening a project file
"Open project file" loads a JSON file exported from GanttFlow. This works on every plan, so a Pro user can hand a Free user a project to open and edit locally.
Zooming the timeline
Zoom in for day-by-day detail, or out to see months or years at once. Fit to window scales the chart so every task fits on screen without scrolling.
Undo and redo
Ctrl+Z (Cmd+Z on Mac) undoes the last change. Ctrl+Shift+Z or Ctrl+Y (Cmd+Shift+Z or Cmd+Y on Mac) redoes it.
Keyboard shortcuts
Press ? at any point in the editor to see every shortcut in one overlay.
Saving, in more detail
GanttFlow's saving model has three layers, and knowing which one applies avoids the most common source of confusion: "where did my project go."
Browser autosave, every plan. As you make changes, GanttFlow saves your current project to the browser you're using, automatically, with no button to press. This is what protects you against an accidentally closed tab or a browser crash. It is tied to the specific browser and device; it will not follow you to a different computer or a different browser on the same computer.
Cloud sync, Pro only. Cloud sync keeps a project available across every device and browser where you're signed in, so starting an edit on a laptop and finishing it on a desktop shows the same up-to-date state on both. This is the layer to rely on if you regularly switch machines.
Manual JSON export, Pro. "Save project file (JSON)" writes the current project to a file you control directly. This is the layer for anything the other two don't cover: sharing a project with someone who doesn't have your login, keeping a dated snapshot before a big restructuring, or moving a project outside GanttFlow entirely for your own backup.
Opening and sharing project files
"Open project file" loads a .json file that was exported from GanttFlow, and it works on every plan, regardless of which plan exported it or which plan is opening it. This makes a JSON export the practical way for a Pro user to hand a project to someone else, whether that's a colleague on a Free plan, a client, or their own backup; the person opening it doesn't need to be signed in to the same account or plan.
One detail worth knowing: opening a file that uses a Pro-only feature, such as baselines, sub-lanes, or a premium font, will show that feature in the loaded chart, but a Free-plan viewer won't be able to add more of it or edit what's already there beyond what Free normally allows. The file opens either way; the editing capability depends on the plan doing the opening, not the plan that created the file.
Zooming and the timeline scale
Zoom controls how much of the calendar is visible at once, from single days up to multi-year spans, and Fit to window is usually the fastest way to find a reasonable starting point: it calculates the level that shows every current task without scrolling.
Zoom is a display setting, not a change to the underlying task data. Nothing about a task's actual dates, dependencies, or progress changes when you zoom in or out; only how much of the timeline is visible changes. For the full detail on choosing zoom and header rows deliberately for different audiences, see zooming a Gantt chart from days to quarters.
Undo, redo, and what they don't cover
Ctrl+Z steps back through your recent edits one at a time, within the current session. Ctrl+Shift+Z or Ctrl+Y steps forward again. This covers the everyday case of immediately reversing a mistake: a wrong drag, an accidental delete, a Shift-drag that cascaded further than intended.
What undo does not provide is a version history. It has no named checkpoints, no dated snapshots, and no way to jump back to "how the chart looked last Tuesday" once enough further edits have happened in between. If you want a state you can reliably return to regardless of how much further editing happens afterward, export a JSON file at that point rather than relying on undo to still be able to reach it later.
Keyboard shortcuts
Pressing ? at any point while working in the editor opens a full overlay listing every available shortcut, which is the most reliable way to discover the complete current set rather than relying on a page like this one staying exactly in sync with every shortcut the editor supports.
A few worth knowing about specifically, because they aren't obvious from the toolbar alone:
- Ctrl+Z / Ctrl+Shift+Z (or Cmd equivalents on Mac): undo and redo, covered above.
- Shift-drag on a task bar: moves the task and everything linked downstream by the same date offset, rather than moving only the selected task. See rescheduling without breaking dependencies for the full behavior.
?: opens the shortcuts overlay itself, from anywhere in the editor.
Common points of confusion
"I can't find my project on a new device." This almost always means the project only exists in browser autosave, which doesn't follow you to a different browser or device. Cloud sync (Pro) or a manual JSON export are the two ways to make a project portable.
"My undo stopped working." Undo has no unlimited history; very old actions from earlier in a long session may no longer be reachable. If a specific state matters enough to guarantee getting back to it, export it as JSON rather than relying on undo reaching that far back later.
"I opened a file and some things are locked." This means the file uses a Pro-only feature and you're viewing it on a Free plan. The file loaded correctly; the editing capability is limited by the viewing plan, not by anything wrong with the file itself.
Ready to see it come together? Start from the Product Delivery template instead of a blank chart, then use zoom and the shortcuts overlay above as you shape it into your own plan.
Common questions
- Where is my project actually stored if I never save a file?
- On every plan, GanttFlow autosaves your project to your browser as you work, with no action needed from you. That storage is local to the browser and device you're using. Pro adds cloud sync, which keeps the same project available across devices and browsers, and a manual "Save project file (JSON)" option for a portable backup you control yourself.
- Can I open a project file created by someone else on a different plan?
- Yes. Opening a project file works on every plan, regardless of which plan created it. A Pro user can export a project as JSON and hand it to a Free-plan colleague, who can open and edit it locally. Note that any Pro-only features the file uses, such as baselines or sub-lanes, will still be visible in the loaded project but remain locked to edit further on a Free plan.
- What happens if I close the browser tab without saving?
- Autosave means your work is not lost by closing the tab. GanttFlow saves your current project to the browser automatically as you make changes, so reopening the app on the same browser and device brings you back to where you left off. A manual JSON export is still worth doing before clearing browser data, switching devices, or if you want a version you can restore to later regardless of what changes after.
- How far back does undo go?
- Undo steps back through your recent edit history within the current session, one action at a time. It is not a version history with named checkpoints or dated snapshots. If you need to preserve a specific state you can return to later regardless of how many further edits happen, export a JSON file at that point rather than relying on undo.
- Is there a way to see every keyboard shortcut without memorizing them?
- Yes. Press ? at any point while working in the editor to open a full shortcuts overlay listing every available keyboard shortcut. This is worth checking early, since several of the fastest ways to work in GanttFlow, such as Shift-drag for cascading a reschedule, are shortcuts rather than toolbar buttons.