mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-30 04:58:34 -06:00
Rename PrintCraft to PdfCraft (#174)
The app, crates, binaries, bundle id, packaging, icons, screenshots and docs are now PdfCraft / pdfcraft (repo storytold/pdfcraft). On first launch the desktop app moves the PrintCraft settings and crash-recovery folders to the new name, and both apps read settings saved under the old storage key, so upgrades keep recent files, preferences and unsaved work. The signing test fixtures keep their PrintCraft subject names (they are binary). Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
1c78ff479c
commit
d3db99818f
@@ -6,7 +6,7 @@
|
||||
//! calculation order, Format when the appearance is drawn — and applies what the script asks
|
||||
//! for: the event's value, `rc`, and changes to other fields.
|
||||
|
||||
use printcraft_cos::{Document, Object, PdfString};
|
||||
use pdfcraft_cos::{Document, Object, PdfString};
|
||||
|
||||
use crate::{Field, FieldKind, FieldValue, FormError, fields, flags};
|
||||
|
||||
@@ -218,7 +218,7 @@ pub fn set_document_script(doc: &mut Document, name: &str, js: Option<&str>) ->
|
||||
}
|
||||
}
|
||||
if let Some(js) = js {
|
||||
let mut action = printcraft_cos::Dict::new();
|
||||
let mut action = pdfcraft_cos::Dict::new();
|
||||
action.set(b"S".to_vec(), Object::name("JavaScript"));
|
||||
action.set(b"JS".to_vec(), PdfString::text(js));
|
||||
let a = doc.add(Object::Dict(action));
|
||||
@@ -229,7 +229,7 @@ pub fn set_document_script(doc: &mut Document, name: &str, js: Option<&str>) ->
|
||||
_ => String::new(),
|
||||
});
|
||||
pairs = kept.into_iter().flat_map(|(k, v)| [k, v]).collect();
|
||||
let mut t = printcraft_cos::Dict::new();
|
||||
let mut t = pdfcraft_cos::Dict::new();
|
||||
t.set(b"Names".to_vec(), Object::Array(pairs));
|
||||
names.set(b"JavaScript".to_vec(), Object::Dict(t));
|
||||
doc.update_dict(root, |c| c.set(b"Names".to_vec(), Object::Dict(names)))?;
|
||||
@@ -244,7 +244,7 @@ pub fn set_field_script(doc: &mut Document, name: &str, event: &str, js: Option<
|
||||
let all = fields(doc);
|
||||
let f = all.iter().find(|f| f.name == name).ok_or_else(|| FormError::NoSuchField(name.into()))?.clone();
|
||||
let action = |doc: &mut Document, js: &str| {
|
||||
let mut a = printcraft_cos::Dict::new();
|
||||
let mut a = pdfcraft_cos::Dict::new();
|
||||
a.set(b"S".to_vec(), Object::name("JavaScript"));
|
||||
a.set(b"JS".to_vec(), PdfString::text(js));
|
||||
Object::Ref(doc.add(Object::Dict(a)))
|
||||
|
||||
Reference in New Issue
Block a user