Joel Tony
f45fd7507e
Issue #870 : keys leave the document under a dialog alone ( #898 )
...
* Issue #870 : keys leave the document under a dialog alone
With Preferences (or any other dialog) open, the registered shortcuts still
ran on the document underneath it: ⌘W / Ctrl+W closed the file, ⌘Z undid an
edit, ⌘F opened Find. In Organize Pages the grid's own keys did too, so Delete
or Backspace deleted the selected pages behind the dialog, and the grid took
the Escape meant to close it.
Every modal now owns the keyboard, as "Save changes?" already did:
PdfCraftApp::modal_open covers the dialog, the save, password and link
prompts and the update check. Shortcuts stop there, and the organize grid's
keys and autoscroll wait until the page is unobstructed.
* Contributors: credit jay-tau by their GitHub profile name
2026-10-10 17:04:14 -04:00
..
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
2026-10-09 09:14:19 -04:00
2026-10-10 15:31:06 -04:00
2026-10-09 17:49:54 -04:00
2026-10-10 08:25:10 -04:00
2026-10-09 21:56:17 -04:00
2026-10-09 09:14:19 -04:00
2026-10-10 16:41:27 -04:00
2026-10-10 17:01:08 -04:00
2026-10-10 16:39:23 -04:00
2026-10-10 16:37:04 -04:00
2026-10-09 09:14:19 -04:00
2026-10-09 13:20:47 -04:00
2026-10-09 14:38:01 -04:00
2026-10-10 16:20:50 -04:00
2026-10-09 18:37:24 -04:00
2026-10-09 09:14:19 -04:00
2026-10-10 17:04:14 -04:00
2026-10-09 09:14:19 -04:00
2026-10-10 15:47:58 -04:00
2026-10-09 09:15:00 -04:00
2026-10-09 20:55:59 -04:00
2026-10-09 09:15:06 -04:00
2026-10-09 09:14:19 -04:00
2026-10-09 09:14:19 -04:00
2026-10-09 09:14:19 -04:00
2026-10-10 06:02:28 -04:00
2026-10-09 09:14:19 -04:00
2026-10-09 09:14:19 -04:00
2026-10-09 09:14:19 -04:00
2026-10-09 09:14:19 -04:00
2026-10-09 09:14:19 -04:00
2026-10-10 08:20:08 -04:00
2026-10-09 13:13:12 -04:00
2026-10-09 14:27:02 -04:00
2026-10-09 09:14:19 -04:00
2026-10-10 15:38:59 -04:00
2026-10-10 08:32:09 -04:00
2026-10-10 16:25:24 -04:00
2026-10-09 18:37:24 -04:00
2026-10-09 11:48:50 -04:00
2026-10-09 09:14:19 -04:00
2026-10-10 16:44:15 -04:00
2026-10-09 09:14:19 -04:00
2026-10-10 15:39:15 -04:00
2026-10-10 15:08:55 -04:00
2026-10-09 09:14:19 -04:00