feat: Farbe von Karos, Linien und Punkten wählbar

Im ☰-Menü unter „Karos, Linien und Punkte“: hell (bisher), mittel,
kräftig, blau oder grün – passend zur gewählten Papierfarbe. Die Wahl
wird gespeichert und gilt auch für PDF-, PNG- und SVG-Export (Issue #6).
Punkte des Punktrasters sind am Bildschirm jetzt 0,4 mm groß wie im
Export (bisher 0,25 mm, beim Herauszoomen kaum sichtbar).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-08 09:21:42 +02:00
co-authored by Claude Opus 5.5
parent 901c91d10c
commit 0a6b5e78ef
8 changed files with 373 additions and 59 deletions
+14 -2
View File
@@ -2338,12 +2338,24 @@ mod tests {
let (mut loaded, _) = load_notebook(&dir).unwrap();
assert!(!loaded.pages[1].is_loaded);
// Ohne Nachladen verweigert der Export, statt leere Seiten zu erzeugen
assert!(crate::export::generate_pdf_document(&loaded, Default::default(), None).is_err());
assert!(crate::export::generate_pdf_document(
&loaded,
Default::default(),
None,
Default::default()
)
.is_err());
load_all_pages(&dir, &mut loaded).unwrap();
assert_eq!(loaded.pages[1].strokes.len(), 1);
assert_eq!(loaded.pages[1].background, PageBackground::Lined);
assert!(crate::export::generate_pdf_document(&loaded, Default::default(), None).is_ok());
assert!(crate::export::generate_pdf_document(
&loaded,
Default::default(),
None,
Default::default()
)
.is_ok());
}
#[test]