Skip to content

Let users resize and reorder table columns by dragging #100

Description

@priethor

Goal

On the table layout, you should be able to drag a column edge to resize it or drag a column header to reorder columns. The saved view has a layout slot but no fields for column widths or order, so any interactive change today is gone on reload.

Scope

  • Drag a column edge to resize it. Keep min and max widths sane so cells and controls don't get squished or stretched into oblivion.
  • Drag a column header to move it within the active view.
  • Save column widths and order onto the active view's layout so they stick across reloads.
  • The title column stays visible; this flow doesn't hide it.

Out of scope

  • Resize and reorder on layouts other than table.
  • Frozen or pinned columns.

Acceptance criteria

  • Resize a column, reload, and the width sticks.
  • Reorder columns, reload, and the order sticks.
  • The title column stays visible no matter what.
  • Columns can't shrink below a sensible minimum.

Metadata

Metadata

Assignees

Labels

Fields

No fields configured for Enhancement.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions