mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-08 03:32:19 +00:00
* #4685: Shading on text selected inside a paragraph shades the text Home › Paragraph › Shading always set the paragraph's shading. Word shades the selected text when the selection is inside one paragraph (w:shd in the run properties), and the paragraph for a caret or a whole paragraph. So an orange text shading from a .docx (which Text Highlight Color › No Color leaves, in Word too) couldn't be taken off from the ribbon. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #4685: review — a paragraph's whole text is text unless it's the last; a selected object isn't text A selection with a paragraph's mark ends at the next paragraph's start, so 0..len of a paragraph that isn't the last of its story, cell or box is text only and No Color clears its shading. A selected text box or picture (its object character) shades the paragraph as before, instead of every line of the box. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #4685: review — a selected field is text; Apply to: Paragraph shades the paragraph Only a selected picture, shape or text box (`object_selection`) keeps Shading on the paragraph; a field's object character is text, so No Color clears its shading. The Borders and Shading dialog's Apply to: Paragraph passes `paragraph: true`, so it shades the paragraphs even for text selected inside one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #4685: ui-parity wording (CodeRabbit): text shading applies to part of one paragraph Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #4685: ui-parity wording (CodeRabbit): removes text shading imported from a file Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * UI parity: status line after merging main Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #4685: a test of Shading in a cell's last paragraph Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Martin Ball <martin.ball@ucscaregroup.co.uk>