Why collapse
A real-world project can have 30+ marker groups across 5 marker-type sections. Without collapsing, the sidebar becomes a long scrolling wall. Collapsing lets you tuck out of sight what you're not actively working on.
Three levels of collapsing:
- A single group — hides its individual marker rows.
- A whole section — hides every group within that marker type.
- The entire sidebar — slides the sidebar off-screen for a full-width canvas.
Collapsing a single group
The chevron on the right of a group row toggles the group's child markers in and out of view. When expanded, you see one row per marker in the group. When collapsed, only the group's summary row.
Click the chevron to flip the state. The icon changes to when expanded.
Collapsing a group doesn't affect anything other than visibility of its child rows.
Expand all / Collapse all
The marker list toolbar at the top of the sidebar has a global collapse toggle:
- Expand all groups — opens every group's child rows.
- Collapse all groups — closes them all.
The button cycles between the two states. It's disabled when there are no markers in the project.
Use it for fast reset:
- Collapse everything when starting work — fewest rows possible.
- Expand everything for a comprehensive review pass.
Collapsing a whole section
The five marker-type section headers (Auto Count Symbol, Count Symbol, Linear Measurement, Area Measurement, Annotations) each have their own collapse toggle. Click the header to fold or unfold that whole section.
A collapsed section keeps its count badge — you can still see how many markers it contains.
Hiding the whole sidebar
Sometimes you want maximum canvas. Toggle the sidebar's visibility from the marker list toolbar:
- Collapse sidebar — slides the sidebar off.
- Expand sidebar — slides it back.
When the sidebar is hidden, the canvas fills the available width. The toolbar at the top of the canvas remains. You'll see fewer tooltips and no per-group context — open it back up to interact with groups.
State persistence
Per-group collapse states are stored in your browser's localStorage, keyed by file ID. That means:
- The state survives a refresh of the same file in the same browser.
- It's per-file — each drawing has its own collapsed/expanded layout.
- It doesn't sync between users or devices.
If you've set up a collapse pattern that suits you, it'll stay that way next time you open the file.
Collapse keys behind the scenes
Different marker types use different localStorage keys for their collapse state:
- Detection groups — no prefix.
- Linear —
linear-prefix. - Area —
area-prefix. - Unit —
unit-prefix.
That's why a Group 1 Detection and a Group 1 Linear can have independent collapse states.
You don't need to know this in normal use — it just means the state is reliable across mixed-type sidebars.