Settings

The Settings panel controls DPlan's appearance, feature set, and active project metadata. Changes take effect immediately and are persisted to localStorage automatically.

Opening Settings

Click the ⚙ Settings tab in the application titlebar. The Settings panel replaces the main content area. Click any other tab (Gantt, Dashboard, Calendar) to leave Settings.

Theme

DPlan offers a three-way theme selector:

OptionBehavior
LightForces the light theme regardless of operating system preference. White/grey backgrounds, dark text, pastel task bars.
AutoFollows the OS dark/light mode setting. DPlan listens to the prefers-color-scheme media query and switches automatically if you change your OS theme while DPlan is open. This is the recommended default for most users.
DarkForces the dark theme regardless of OS preference. Dark backgrounds, light text, vivid task bars. Better for low-light environments and extended planning sessions.

The theme preference is saved to localStorage and restored on next load. It is not stored in the .dplan file — each user's device keeps its own theme preference independent of the project file.

Feature Toggles

Eight feature toggles control optional functionality. Each can be switched on or off independently.

1. Progress Rollup

When ON: Summary phase progress is automatically computed as a duration-weighted average of child task progress values:

Phase % = Σ(child_progress × child_duration) / Σ(child_duration)

The progress field on summary tasks becomes read-only in the Task Editor. Any time a child task's progress or duration changes, all ancestor summary phases update instantly.

When OFF: Summary phase progress is set manually, just like a regular task. Use this when you want to report phase completion based on your own judgment rather than mechanical computation — for example, when some child tasks are much harder than their duration suggests.

2. Cost Tracking

When ON: Activates the full cost tracking feature set:

When OFF: All cost UI is hidden. No data is lost — re-enabling restores all previously entered rates and fixed costs. See Cost Tracking for the full guide.

3. Baseline Variance Bars

When ON: A baseline comparison bar is rendered below each task bar on the Gantt timeline. The baseline bar shows where the task was originally scheduled, allowing you to see schedule slippage at a glance. Bars that have slipped right have a visible gap between baseline and current bar.

Prerequisite: A baseline must have been captured first. Use SCHEDULE → Set Baseline to snapshot the current schedule. If no baseline exists, enabling this toggle has no visual effect. See Baseline for full details.

When OFF: Baseline bars are hidden even if a baseline exists. The baseline data is preserved.

4. Notes Hover Preview

When ON: Hovering over a task row in the task table triggers a tooltip showing the task's notes. The tooltip appears after a short hover delay and disappears when the pointer moves away. Tasks with no notes show no tooltip.

When OFF: No hover tooltips for notes. Notes are still accessible via the Task Editor (double-click the bar). Disabling this is useful on touch devices or if tooltips feel distracting.

5. Drag-Drop Reorder

When ON: A drag handle icon appears on the left of each task row in the task table. Click and drag the handle to reorder rows. Drag respects hierarchy — children follow their parent when the parent is dragged. After reordering, WBS numbers update and the schedule recalculates.

When OFF: Drag handles are hidden. Use the Move Up / Move Down buttons in the HOME ribbon to reorder rows. Disabling drag-drop prevents accidental reorders on touch screens or with imprecise pointing devices.

6. Show Day Names in Day Zoom

When ON: In Day zoom mode, each day column in the Gantt timeline header shows a stacked two-line label: the abbreviated day name (Mon, Tue…) above the date number. This makes it easy to spot weekdays at a glance without counting from the week start.

When OFF: Only the date number is shown in each day column — more compact for very dense day-zoom views.

7. Task Color Rule

Controls how Gantt bar colours and task row left-border colours are determined. Four options:

OptionBehaviour
ManualEach task uses the colour set in the Task Editor's Bar Color picker. This is the default — full manual control.
By StatusBar colour is automatically set by the task's current status. Not Started = grey, In Progress = blue, Completed = green, On Hold = amber, Cancelled = muted grey. The manual colour picker is ignored.
By PriorityBar colour is set by priority. Critical = red, High = orange, Medium = blue, Low = grey.
By AssigneeBar colour uses the colour of the first assigned resource from the resource pool. Tasks with no resource assigned get a neutral grey bar. This turns the Gantt into a visual team workload map.

Critical path tasks always override the colour rule and show in red when critical path highlight is active.

8. Show Coffee Button

When ON: A Ko-fi support button is shown in the application (default). This helps support ongoing DPlan development.

When OFF: The Ko-fi button is hidden. Useful if you prefer a distraction-free workspace or are using DPlan in a client-facing screen share.

Active Project Section

The Active Project section shows metadata about the currently selected project and lets you edit project-level properties.

FieldDescription
NameThe project's display name. Used as the filename stem for all exports (e.g., Website-Redesign.dplan). Edit inline.
TasksRead-only count of total tasks (excluding summary phases) in the project.
ResourcesRead-only count of resources in the project's resource pool.
CompletionRead-only overall project completion percentage, computed as a duration-weighted average of all top-level task and phase progress values.
Total CostRead-only sum of all task costs. Visible only when Cost Tracking is enabled.
StatusProject-level status dropdown. Four values:
  • Planning — Project is being set up. Not yet active.
  • Active — Work is underway. Default for projects in progress.
  • On Hold — Project paused. Shows amber indicator in the portfolio view.
  • Completed — Project finished. Shows green indicator.
Status appears in Portfolio Excel exports and the multi-project project list.

About DPlan

The About section at the bottom of Settings shows the application version number and a brief description. No action is required here — it is informational only, useful when reporting bugs or verifying you have the latest version.

Storage & Persistence

All settings changes are written to localStorage immediately — no Save button required. The following are persisted automatically:

localStorage is browser-specific and device-specific. Settings on your laptop are not synced to your phone. Clearing browser data or using private/incognito mode will lose stored data. Always save a .dplan file for reliable off-device backup.

Settings are not embedded in .dplan files. When you open a .dplan file on a different device, that device's own settings (theme, toggles) apply to the loaded project data.