Skip to content

feat(workspace): adaptive content-aware column sizing and header double-click auto-fit (close #676) - #681

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/676-adaptive-column-sizing
Sep 6, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/676-adaptive-column-sizing

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Closes feat(workspace): adaptive content-aware column sizing and header double-click auto-fit in DataGrid #676.
  • Resolves issue where short columns (e.g. app_id, country, numeric IDs) were forced to 120px and uniformly inflated when table width was less than viewport width.
  • Lowered baseline minColumnWidth from 120 to 56px with dynamic header + content bounds.
  • Added distributeResultGridSpareWidth to allocate spare viewport space to deficit/truncated columns rather than uniformly inflating compact columns.
  • Implemented double-click auto-fit on column divider resize handles to compute full content/header width.
  • Added material.Tooltip on header cells for long column names.
  • Added unit tests for compact widths and spare width distribution, plus widget test for auto-fit double tap.

@github-actions github-actions Bot added enhancement New feature or request frontend Theme parser epic label: frontend labels Sep 6, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit d89b487 into dev Sep 6, 2026
4 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/676-adaptive-column-sizing branch September 28, 2026 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request frontend Theme parser epic label: frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant