Backlog candidate (2026-07-23 research pass) · triage against E9 #162.
Add time-based scrubbing + a print-time estimate. Today scrubbing is by segment/layer; every slicer preview also has a time slider, and a total print-time readout is standard.
Data: derivable — per-segment duration is approximately segment length divided by feedrate (feedrate is in the IR); a cumulative sum gives a time axis and a total estimate. (Honesty note: this is a kinematic estimate, not accel-aware; label it as such, and prefer the slicer's own estimate when metadata provides one — see the filament/time-metadata issue.)
Approach: compute cumulative time in core; add a time↔segment mapping so scrub can accept a time value; surface total time in state.
Implementation gated by DD/E9 triage per project governance.
Backlog candidate (2026-07-23 research pass) · triage against E9 #162.
Add time-based scrubbing + a print-time estimate. Today scrubbing is by segment/layer; every slicer preview also has a time slider, and a total print-time readout is standard.
Data: derivable — per-segment duration is approximately segment length divided by feedrate (feedrate is in the IR); a cumulative sum gives a time axis and a total estimate. (Honesty note: this is a kinematic estimate, not accel-aware; label it as such, and prefer the slicer's own estimate when metadata provides one — see the filament/time-metadata issue.)
Approach: compute cumulative time in core; add a time↔segment mapping so scrub can accept a time value; surface total time in state.
Implementation gated by DD/E9 triage per project governance.