Files
pdfcraft/crates/compare
a0811650de Add Pages range field to Compare Files dialog (#6336)
* Add Pages range field to Compare Files dialog

Users cannot limit a comparison to selected pages, so the dialog needs a validated Pages field that blocks Compare on invalid ranges.

Add a Pages text field under New file, keep its text in pages_text, parse comma-separated numbers and ranges to 0-based pages, show an error and disable Compare for zero, reversed, or out-of-range pages, and leave the comparison itself unchanged.

Test: compare_dialog_pages_field_rejects_out_of_range failed before the change and passes after.

* Compare Files: the Pages field limits the comparison, and says what is wrong with a bad range

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

* Compare: a change across a page break counts on both pages; a bad range is refused, not read as all pages

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

---------

Co-authored-by: eliets2 <287273517+eliets2@users.noreply.github.com>
Co-authored-by: FredApps <153173854+FredApps@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 10:29:00 +01:00
..