diff --git a/docs/spec/07-implementation-phases-todo.md b/docs/spec/07-implementation-phases-todo.md index 7c3cd54..0859dee 100644 --- a/docs/spec/07-implementation-phases-todo.md +++ b/docs/spec/07-implementation-phases-todo.md @@ -265,3 +265,25 @@ Acceptance criteria: Note: This phase may be moved earlier if repeated local startup overhead begins to slow down feature development. + +## Phase 10: Deferred Circuit Editor UX Polish + +Goal: + +Improve everyday usability after the core circuit workflows are stable. + +Tasks: + +- keep column headers visible while scrolling down long circuit lists +- keep undo/redo controls reachable without scrolling to the top +- preserve the user's viewport when toolbar undo/redo is applied instead of jumping to the changed row +- reduce the default table width and contain horizontal scrolling within the editor +- review sensible default columns and responsive behavior for typical browser widths +- redesign column filtering with clearer controls, active-filter indicators and an easy reset action + +Acceptance criteria: + +- users retain column context anywhere in a long list +- undo/redo does not disrupt the current reading position +- the editor remains usable without overflowing the browser layout +- active filters are easy to understand, change and clear