From fe5d3984b5680a8c9ee9c20ae6c040aaf0cd011a Mon Sep 17 00:00:00 2001 From: Gamosoft Date: Fri, 24 Apr 2026 16:29:29 +0200 Subject: [PATCH] smaller drawing sizes --- frontend/app.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/frontend/app.js b/frontend/app.js index 352745f..6ae5522 100644 --- a/frontend/app.js +++ b/frontend/app.js @@ -11,8 +11,8 @@ const CONFIG = { * live in this fixed coordinate space. A future "new drawing" dialog can * override the dimensions per drawing without any architectural change. */ - DRAWING_DEFAULT_DOC_W: 1600, - DRAWING_DEFAULT_DOC_H: 1000, + DRAWING_DEFAULT_DOC_W: 1200, + DRAWING_DEFAULT_DOC_H: 800, /** Hard bounds applied when (re)loading or creating a drawing. */ DRAWING_MIN_DOC_DIM: 64, DRAWING_MAX_DOC_DIM: 4096, @@ -521,9 +521,14 @@ function noteApp() { drawingColor: '#1a1a1a', drawingLineWidth: 4, drawingOps: [], - /** Intrinsic drawing dimensions (in document px). Set when a drawing is created or loaded. */ - drawingDocW: 1600, - drawingDocH: 1000, + /** + * Intrinsic drawing dimensions (in document px). Initial values come from CONFIG so + * there is a single source of truth for the default; per-drawing values get overwritten + * by createNewDrawing() (using its opts) or initDrawingViewer() (using the PNG's natural + * size). To change the default, edit CONFIG.DRAWING_DEFAULT_DOC_W / _H only. + */ + drawingDocW: CONFIG.DRAWING_DEFAULT_DOC_W, + drawingDocH: CONFIG.DRAWING_DEFAULT_DOC_H, drawingRedoStack: [], drawingDraft: null, drawingIsPointerDown: false,