pdfcraft/crates/engine/src
Brandon Thomas c02e1e91c2 Comments: Squiggly underline tool (Highlight flyout, All tools, command)
The engine and agent tool already made squiggly underlines; the UI had no
way to. CommentTool::Squiggly joins Underline and Strikethrough in the
Highlight flyout and the Comment tool's Markup section, as the
comment.squiggly command, and existing squiggly comments edit as themselves.
Test: comments.rs::the_squiggly_tool_marks_selected_text. Parity
comment.squiggly: shipped.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 18:57:28 -04:00
..
actions.rs M13: Action Wizard: built-in actions (Prepare for Distribution, Optimize Scanned Documents, page numbers, confidential, sanitize), custom actions with 12 step kinds, background runs over files; action_list, action_run tools 2026-10-03 05:48:19 -04:00
catalog.rs Comments: Squiggly underline tool (Highlight flyout, All tools, command) 2026-10-05 18:57:28 -04:00
commands.rs Comments: Squiggly underline tool (Highlight flyout, All tools, command) 2026-10-05 18:57:28 -04:00
compare.rs M10: Export to Word (.docx), HTML and RTF (new export crate with a small zip writer): paragraphs, headings, bold/italic, images, page breaks; doc_export_office tool 2026-10-03 09:40:46 -04:00
export.rs CI: as_chunks instead of constant-size chunks_exact (clippy 1.99 chunks_exact_to_as_chunks) 2026-10-04 12:48:43 -04:00
js.rs M12: Compare files (new compare crate): word-level text differences, Compare panel with shading on the new file, report PDF, differences as comments; doc_compare, doc_compare_report, doc_compare_mark tools 2026-10-03 05:31:18 -04:00
lib.rs Merge pull request #20 from storytold/pr/never-crash-engine 2026-10-04 14:48:05 -04:00
links.rs Community links: Discord button in the title bar, ArtCraft community card on Home, About dialog with ArtCraft mark/wordmark and links, Help menu commands (help.discord/app_page/github/website), CLI --version and MCP websiteUrl, README Community section; 4 Lucide icons (attributed); regenerated screenshots with honest brand attribution 2026-10-01 14:15:05 -04:00
ocr.rs M10: Recognize text in multiple files (ocr.recognize_batch, ocr_recognize_files): searchable copies written to a folder in the background 2026-10-03 03:54:11 -04:00
tests.rs Never crash: last-resort guard around edits, opens, saves and UI commands 2026-10-04 13:06:24 -04:00