[feat-021] Manage Columns popover next to + Add column
User feedback on the per-column ⋯ menu: clunky for managing many columns at once. Adds a centralised manager that mirrors what work___ does - a sliders-icon button next to + Add column that opens a popover with: - "N of M shown" header - Show all / Hide all bulk actions - Per-column row: eye toggle (show/hide), name, format pill (TEXT, DATE, YES_NO etc.), trash icon (opens the existing confirm-delete modal) - Hidden columns render line-through + EyeOff icon for clarity The per-column ⋯ menu's Hide / Reprocess / Save & reprocess affordances stay - they're still useful for one-off actions. The new menu is the "manage everything at once" surface. Component: ColumnVisibilityMenu.tsx. Renders inside TRTable next to the + button. Visibility state is owned by TabularReviewView (localStorage- backed); the new menu is a controlled view over props. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
| Repository | nwhitehouse/mike |
|---|---|
| Author | Nick Whitehouse <nick.whitehouse@mccarthyfinch.com> |
| Authored | |
| Parents | bbfdda82 |
| Stats | 3 files changed , +222 , -1 |
| Part of | Tabular column management: hide, reprocess, delete |
Capture this commit into my fork
Download a Markdown prompt that tells Claude how to port this
exact commit into your working tree. Run it via
claude -p < capture-commit-00c3af8d.md
from inside the repo you want the change in.