Skip to content

Feature request: Add chapter-level checkbox to toggle all scene selections in Context Panel #103

@burbilog

Description

@burbilog

Description:
Selecting scenes one-by-one in the Context Panel is tedious for large projects. Please add a checkbox on each chapter that selects/deselects all of its scenes in one action.

Use case:

  • With many chapters and scenes, re-selecting each scene individually is time-consuming and error-prone when configuring LLM context.

Proposed solution:

  • Add a checkbox on the chapter row.
  • Checking the chapter checkbox selects all scenes under that chapter.
  • Unchecking it deselects all scenes.
  • If only some scenes are selected, show the chapter checkbox in an indeterminate (partial) state.
  • Toggling any scene updates the chapter’s checkbox state accordingly.

Acceptance criteria:

  • Each chapter has a parent checkbox controlling all of its child scene checkboxes.
  • Parent checkbox supports three states: checked, unchecked, indeterminate.
  • Child and parent checkbox states stay in sync as selections change.
  • Behavior works consistently after expanding/collapsing chapters and reopening the panel.

Additional context:

  • This complements the existing context selection workflow and reduces click fatigue for large outlines.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions