mirror of
https://github.com/storytold/wordcraft.git
synced 2026-10-31 13:57:18 -06:00
* #1744: WIP * #1744: Select Table copies and cuts the whole table Copy of a whole-table selection used to keep only the cells' paragraphs (copy_blocks flattened a cross-cell range), and Cut only cleared the text. Now Copy puts the table on the clipboard and Cut removes the table. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #1744: selected table rows and cells copy as a table; Cut clears their text Copy of whole rows, cells of a row or a block of cells puts a table of just those cells on the clipboard (Table::slice). Cut of rows or cells clears their text and keeps the rows and cells, as in Word (Word check A). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #1744: review fixes Table::slice widens every row to a merged cell partly selected (no ragged copy); an empty selected table or cell copies and cuts; a text selection over exactly a nested table copies it; one selected_table per Cut; tests for slice merges/widths/controls, tracked and locked cuts, and the text route. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #1744: Cut clears every cell Copy takes; Spike stays off for empty cell selections Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * #1744: a copied part of a percentage-width table keeps a point width Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * ROADMAP: tidy merged header Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * ROADMAP: keep only the #1744 rows over main's version Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * ROADMAP: remove conflict markers; keep only the #1744 rows over main's version Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * #1744: rename the range Cut helper clear_range_cells (main added clear_cells) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Remove conflict markers from ROADMAP.md; leave main's header line alone Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * cargo fmt Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Import Path in table structure after merging main --------- Co-authored-by: Dmitrii Khlapov <19991457+dkhlapov@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Brandon Thomas <echelon@gmail.com>