Item Customization

This route fixes the content base to the demo-small workload so the same 8 files across 8 expanded folders can be viewed through different context-menu, decoration, and git-status combinations. Toggle the controls to see how the custom decoration lane, built-in git lane, and action affordance coexist on realistic rows.

Controls

State stays local to this page. Change the controls, then click rows to compare the combined right-side lanes.

Context menu

Right-click mode removes the action lane, so button visibility is disabled.

Row decoration

Combines text labels, selected-file icons, and file-type badges to stress the full lane composition.

Git status

Covers A, M, D, U, and R directly on demo-small files so the leaf badges are easy to compare side by side.

Selected rows: None yet. Click a file row to exercise the selected-file icon preset.

Last menu interaction: Open the context menu to inspect a row.

Hydrated customization tree

One tree instance visualizes how context-menu affordances, custom row decoration, and built-in git status share the right side of each row. Click rows, open menus, and flip presets to compare the resulting lane composition.

Active decoration preset: Mixed

Active git-status preset: Set A · Direct file statuses