From 47bf70bb3635e54fbf664ea284565974231eac0e Mon Sep 17 00:00:00 2001 From: Julie Blanc Date: Sun, 8 Mar 2026 09:24:53 +0100 Subject: [PATCH] =?UTF-8?q?Defaul=20stylesheet=20print=20=E2=86=92=20new?= =?UTF-8?q?=20defaults.js=20(nique=20source=20of=20truth)=20+=20automatic?= =?UTF-8?q?=20generation=20of=20the=20default=20stylesheet=20for=20paged.j?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/assets/css/stylesheet.print.css | 14 ++------ src/components/editor/PageSettings.vue | 24 +++++-------- src/components/editor/TextSettings.vue | 11 +++--- src/composables/useElementSettings.js | 25 +++++++------- src/composables/useTextDefaults.js | 10 +++--- src/stores/stylesheet.js | 32 +++++++++++++++++ src/utils/defaults.js | 48 ++++++++++++++++++++++++++ 7 files changed, 115 insertions(+), 49 deletions(-) create mode 100644 src/utils/defaults.js diff --git a/public/assets/css/stylesheet.print.css b/public/assets/css/stylesheet.print.css index 12776e7..fd8619e 100644 --- a/public/assets/css/stylesheet.print.css +++ b/public/assets/css/stylesheet.print.css @@ -1,8 +1,4 @@ -@page { - size: A5; - margin: 20mm 15mm 26mm 15mm; - background: rgba(255, 255, 255, 1); -} + @page { @bottom-center { @@ -10,9 +6,6 @@ } } -body { - font-family: "DM Sans", sans-serif; -} @@ -21,10 +14,7 @@ figure, img{ margin: 0; } -p{ - font-size: 14px; - line-height: 18px; -} + /* ─────────────────────────────────────────── diff --git a/src/components/editor/PageSettings.vue b/src/components/editor/PageSettings.vue index beed919..c945660 100644 --- a/src/components/editor/PageSettings.vue +++ b/src/components/editor/PageSettings.vue @@ -197,6 +197,7 @@