pdfcraft/crates/ui-egui/tests
skylar taylor-barrick b5467d93a0
fix(ui): preserve native open actions and password prompts
Carry selected tool actions through native file preparation, password retries and conversion, and defer startup intake until pending native opens finish.

Await observable completion in native opening, password, recovery and linked-PDF tests while retaining their content, identity, dirty-state, cancellation and destination checks. Verify the expected validation error and preserve the original document after refused consent targets.

M3; refs #1914.
2026-10-13 12:18:41 -06:00
..
data M6.1/M6.2: form filling: new fonts (L2) and forms (L3) crates; field tree with inheritance, widgets, options; set_value with validation and regenerated appearances (auto-size, comb, multiline, password, quadding, /MK, combo, list selection), check/radio states (own AP when missing), reset to /DV; engine SetFieldValue/ResetForm with fill-forms permission; UI in-place editor (Enter/click-away commit, Escape, Tab with select-all), check/radio toggle, choice popup, Clear form; tools form_fields/form_fill/form_reset. Perf: named destinations indexed once (190 MB manual opens in 1.8 s instead of 172 s); comment and form edits refresh view data from the object graph instead of a full re-inspection (6x faster per edit on large files; equivalence-tested). annot uses the shared fonts helpers. Docs, parity, roadmap. 2026-10-01 22:37:35 -04:00
support fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00
ui_group Allow mouse-wheel scrolling during text selection (#1514) 2026-10-13 00:05:58 -04:00
accessibility.rs Add reviewable text-only PDF auto-tagging (#1440) 2026-10-13 01:02:05 -04:00
actions.rs M13: preserve desktop Action Wizard batch results (#886) 2026-10-10 15:31:06 -04:00
bookmarks.rs M7: preserve overlapping text when dragging paragraphs (#594) (#1052) 2026-10-11 18:25:25 -04:00
buttons.rs tests: pin the interface language so the suite passes outside English (#502) 2026-10-09 09:14:19 -04:00
camera.rs i18n: let the layers below hand their sentences over, so they can be translated (#478) 2026-10-11 15:45:51 -04:00
combine_grid.rs M4: Add open documents leaves out the documents already in the Combine list (part of #1356) (#1632) 2026-10-13 00:14:47 -04:00
commands.rs fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00
comments.rs Keep undrawn comments and accurate search hits (#1317, #1327, #1302, #1315, #1340) (#1442) 2026-10-13 01:09:36 -04:00
compare.rs fix(ui): the PDF/A dialog shows a declared PDF/UA (#1309) (#1438) 2026-10-13 00:49:39 -04:00
content.rs fix(ui): dragged added text follows the pointer before release (#1508) 2026-10-13 00:05:43 -04:00
control.rs fix(ui): ui.click and ui.drag refuse coordinates that overflow (#1306) (#1447) 2026-10-13 00:36:25 -04:00
create.rs M10: Create separate PDFs from multiple files (#1183) 2026-10-11 21:20:13 -04:00
date_format.rs Content edits on heavy documents: narrow refresh, cached appearances, per-page invalidation (#1122) 2026-10-11 17:28:30 -04:00
dialog_chrome.rs Give dialogs roomier text fields and padding (#487) 2026-10-11 15:38:14 -04:00
document_links.rs fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00
editing.rs fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00
export.rs tests: pin the interface language so the suite passes outside English (#502) 2026-10-09 09:14:19 -04:00
fill_sign.rs M5: adjust Fill and Sign text size (#1285) 2026-10-12 06:13:48 -04:00
folders.rs Issue #425: long file names and paths on Home end in "…" before the row's details (#443) 2026-10-09 09:15:00 -04:00
fonts.rs Telugu interface: draw with an installed Telugu face when the build has none (part of #1531) (#1611) 2026-10-13 00:12:37 -04:00
forms.rs M14: add Lithuanian interface and date localization (#1401) 2026-10-12 08:54:15 -04:00
javascript.rs Content edits on heavy documents: narrow refresh, cached appearances, per-page invalidation (#1122) 2026-10-11 17:28:30 -04:00
object_selection.rs M7: select and move mixed PDF objects together (#844) (#907) 2026-10-10 17:38:34 -04:00
ocr.rs M10: edit OCR text on scanned pages so the change shows (#1397) 2026-10-12 08:16:42 -04:00
perf.rs tests: pin the interface language so the suite passes outside English (#502) 2026-10-09 09:14:19 -04:00
pickers.rs fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00
prepare.rs M6: keep field Properties color palettes independent (#1054) 2026-10-11 13:12:04 -04:00
print.rs M10: Test current-page print previews and saved output (#1415) 2026-10-12 08:37:11 -04:00
reading_colors.rs Reading colours: replace document colours for reading comfort (#897) (#1270) 2026-10-12 02:49:31 -04:00
recovery.rs fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00
reload.rs Issue #431: reload a document when its file changes on disk (#459) 2026-10-11 14:31:32 -04:00
signing.rs Issue #1396: remove an imported digital ID (#1515) 2026-10-13 02:49:38 -04:00
stamps.rs tests: pin the interface language in the harnesses added since #502 (#593) 2026-10-09 18:37:24 -04:00
theme_button.rs UI: theme picker with light and dark theme cards (#1082) 2026-10-11 13:12:47 -04:00
trust_signer.rs Security: fix 10 verified audit findings in redaction, signature validation, and untrusted-input handling (#1099) 2026-10-11 15:09:39 -04:00
ui.rs fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00
view.rs M3: follow Windows' Animation effects setting; add an Animation effects preference (#1235) 2026-10-12 02:46:40 -04:00
viewer.rs fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00