From 0df5d7c6e90ad3091f42bf5036b2661d7428f835 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Fri, 5 Dec 2025 16:52:00 +0100 Subject: [PATCH 1/8] feat: improve code editor formatting behavior MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Disable auto-formatting while in editing mode - Format CSS only when exiting editing mode - Auto-disable editing mode when switching tabs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/components/StylesheetViewer.vue | 20 +++++++++++++++++++- src/stores/stylesheet.js | 6 ++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/components/StylesheetViewer.vue b/src/components/StylesheetViewer.vue index e8bc63d..4cd72d6 100644 --- a/src/components/StylesheetViewer.vue +++ b/src/components/StylesheetViewer.vue @@ -24,7 +24,7 @@ From 9c5e4a88d9816569d1c60a22988ae84f0b4e8c8a Mon Sep 17 00:00:00 2001 From: isUnknown Date: Fri, 5 Dec 2025 17:39:51 +0100 Subject: [PATCH 4/8] refactor: redesign PagePopup with full controls interface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Complete redesign matching the mockup: - Left panel: margin controls (4 fields), background picker, patterns dropdown - Right panel: CSS editor with edit mode toggle - Header with @page label, template name, and page count - "Déverrouiller l'héritage" button for CSS priority control - Styled with existing component patterns 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/components/PagePopup.vue | 452 ++++++++++++++++++++++++++++++++--- 1 file changed, 425 insertions(+), 27 deletions(-) diff --git a/src/components/PagePopup.vue b/src/components/PagePopup.vue index 579016a..2e4247e 100644 --- a/src/components/PagePopup.vue +++ b/src/components/PagePopup.vue @@ -5,16 +5,175 @@ :style="{ top: position.y + 'px', left: position.x + 'px' }" > +