Adom Gantt
Public Made by Adomby adom
Interactive Gantt chart viewer for project timelines, with a table view and an analytics page over the same data. Data-driven, dark by default with a print-friendly light mode, and fully editable in the browser: drag bars to move or resize, multi-select and batch-shift dates, manage dependency arrows inline, reorder rows, filter by phase, and undo. One click auto-schedules the whole plan so every dependency lines up finish-to-start on working days, skipping weekends and US federal holidays, push
Quick add: a + on each section to add tasks to it, and a + on each task to add subtasks
Request
Add a quick-add control on each section (phase) for adding tasks to that section, and one on each task for adding subtasks to it. The subtasks part depends on adom/adom-gantt#5 (subtasks).
Today every new row goes through New (Shift+N), where the section is picked in the panel. Adding a run of tasks to one section takes more steps than it should.
Suggested behaviour
- Hovering a section header in the left-hand list shows a
+beside the chevron and count. Clicking it opens a blank inline row at the end of that section, with the cursor in the name. - Type a name and press Enter: the task is created and another blank row opens under it. Adding a list of tasks is then just names and Enter. Esc, or Enter on an empty row, stops.
- The same
+on a task row adds a subtask, indented under that task. - Optionally, a "+ Add task" line at the bottom of each expanded section, like the one ClickUp shows at the end of each list.
- Defaults for the fields a task needs:
- The section comes from where you clicked.
- Owner, status and tags carry over from the New panel's remembered values.
- A new task's dates could start the working day after the section's last task ends (or today in an empty section), one week long.
- A new subtask could take its parent's dates.
- Everything else is edited afterwards in the item editor, as now.
- Each row is created the normal way: one undo entry, one changelog line, and the
addedsidecar path. - It works in both the chart's label column and the Table. Like New, it leaves Dependency mode first.