pdfcraft/crates/ui-egui
srt8hellcat2-ui 06480e395d
M3: add PDF tab context menu (fixes #1233) (#1266)
* feat(ui): add PDF tab context menu (#1233)

* Tab menu: reveal through D-Bus off the UI thread

`dbus-send --print-reply --reply-timeout=2000` (and the xdg-open fallback)
could block the frame for 2 s or more; on Linux and FreeBSD the reveal now runs
on a `pdfcraft-reveal` thread and a failure is logged. The existence check stays
on the UI thread and is still reported; Windows and macOS launches are
unchanged. Refreshes the catalog hashes after the main merge.

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

---------

Co-authored-by: srt8hellcat2-ui <225485253+srt8hellcat2-ui@users.noreply.github.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 03:15:02 -04:00
..
examples Rename PrintCraft to PdfCraft (#174) 2026-10-07 16:03:57 -04:00
src M3: add PDF tab context menu (fixes #1233) (#1266) 2026-10-12 03:15:02 -04:00
tests Keep manual review visible in accessibility summaries (#1224) 2026-10-12 02:52:35 -04:00
Cargo.toml M10: print from the web build through the browser's print dialog (gap 4) (#1243) 2026-10-12 02:31:36 -04:00
build.rs Restore #196, #202, #203 and the macOS release-runner change, reverted by the i18n chain (#229) 2026-10-08 03:33:35 -04:00