wordcraft/crates
Valentin Klein 08e8d4ade0
Table sizing: Height/Width boxes, AutoFit to contents and a Table Properties dialog (#287)
* Table sizing: Height/Width boxes, real AutoFit Contents, Table Properties dialog (#44)

- Table Layout > Cell Size gets Height and Width boxes (inches) for the caret cell's row
  and column; each edit runs table.rowHeight / table.columnWidth, a drag is one Undo.
- AutoFit Contents now measures every column's narrowest (longest word) and widest
  (unwrapped text) content with the layout's text shaping, shares the text width the way
  Word does, and writes the widths into the table grid and cell widths.
- Table Properties opens a dialog (table width, alignment, indent; row height and rule,
  break across pages, header row; column width; cell width and vertical alignment). OK
  applies only what changed as one table.properties step; with settings the command still
  works headlessly, and without them it reports the current values.
- table.columnWidth clears the table's preferred width so the column keeps the new size;
  table.rowHeight takes an optional exact rule.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Progress docs: Table Properties dialog and AutoFit Contents landed (#44)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Table sizing: saturating column-span sum in sync_cell_widths

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Merge fix: one region_text (main's) after #287 met the landed table-style code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
2026-10-10 14:52:08 -04:00
..
control-key Control port: require a per-window key (split from #54) (#124) 2026-10-10 06:56:41 -04:00
doc Charts and SmartArt: draw them instead of dropping them (#292) 2026-10-10 14:39:41 -04:00
docbin Import Word 97-2003 .doc files (#28) (#145) 2026-10-10 08:36:38 -04:00
docx Charts and SmartArt: draw them instead of dropping them (#292) 2026-10-10 14:39:41 -04:00
engine Table sizing: Height/Width boxes, AutoFit to contents and a Table Properties dialog (#287) 2026-10-10 14:52:08 -04:00
fonts i18n: translate the remaining untranslated interface strings; test the font fallback cache with legacy names (#276) 2026-10-10 14:31:59 -04:00
formats Charts and SmartArt: draw them instead of dropping them (#292) 2026-10-10 14:39:41 -04:00
geom Text boxes and floating objects: editing, drag/resize, wrapping, overflow, footnotes (#46) 2026-10-10 08:51:38 -04:00
layout Table sizing: Height/Width boxes, AutoFit to contents and a Table Properties dialog (#287) 2026-10-10 14:52:08 -04:00
mcp LaTeX (.tex) import and export (#7) (#11) 2026-10-10 06:57:01 -04:00
metafile Pictures: draw WMF and EMF pictures instead of a grey box (#293) 2026-10-10 14:35:32 -04:00
pdf Charts and SmartArt: draw them instead of dropping them (#292) 2026-10-10 14:39:41 -04:00
proof Hidden text: no line breaks, hyphens, wrap areas or bookmark text from text that isn't shown (builds on #152) (#173) 2026-10-10 08:35:35 -04:00
render Charts and SmartArt: draw them instead of dropping them (#292) 2026-10-10 14:39:41 -04:00
ui-egui Table sizing: Height/Width boxes, AutoFit to contents and a Table Properties dialog (#287) 2026-10-10 14:52:08 -04:00
zotero Text boxes and floating objects: editing, drag/resize, wrapping, overflow, footnotes (#46) 2026-10-10 08:51:38 -04:00