mirror of
https://github.com/Azornes/Comfyui-LayerForge.git
synced 2026-03-25 14:25:44 -03:00
Refactor utils imports and move utility files to utils/
Moved CommonUtils.js, ImageUtils.js, and LoggerUtils.js to a new utils/ directory and updated all import paths accordingly throughout the codebase. Also increased the default canvas width in Canvas.js from 512 to 1024.
This commit is contained in:
@@ -5,8 +5,8 @@ import {CanvasInteractions} from "./CanvasInteractions.js";
|
|||||||
import {CanvasLayers} from "./CanvasLayers.js";
|
import {CanvasLayers} from "./CanvasLayers.js";
|
||||||
import {CanvasRenderer} from "./CanvasRenderer.js";
|
import {CanvasRenderer} from "./CanvasRenderer.js";
|
||||||
import {CanvasIO} from "./CanvasIO.js";
|
import {CanvasIO} from "./CanvasIO.js";
|
||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
import {generateUUID, snapToGrid, getSnapAdjustment, worldToLocal, localToWorld} from "./CommonUtils.js";
|
import {generateUUID, snapToGrid, getSnapAdjustment, worldToLocal, localToWorld} from "./utils/CommonUtils.js";
|
||||||
import {withErrorHandling, safeExecute} from "./ErrorHandler.js";
|
import {withErrorHandling, safeExecute} from "./ErrorHandler.js";
|
||||||
|
|
||||||
// Inicjalizacja loggera dla modułu Canvas
|
// Inicjalizacja loggera dla modułu Canvas
|
||||||
@@ -18,7 +18,7 @@ export class Canvas {
|
|||||||
this.widget = widget;
|
this.widget = widget;
|
||||||
this.canvas = document.createElement('canvas');
|
this.canvas = document.createElement('canvas');
|
||||||
this.ctx = this.canvas.getContext('2d');
|
this.ctx = this.canvas.getContext('2d');
|
||||||
this.width = 512;
|
this.width = 1024;
|
||||||
this.height = 512;
|
this.height = 512;
|
||||||
this.layers = [];
|
this.layers = [];
|
||||||
this.selectedLayer = null;
|
this.selectedLayer = null;
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import {saveImage, getImage, removeImage} from "./db.js";
|
import {saveImage, getImage, removeImage} from "./db.js";
|
||||||
import {logger, LogLevel} from "./logger.js";
|
import {logger, LogLevel} from "./logger.js";
|
||||||
import {createCanvas, normalizeToUint8} from "./CommonUtils.js";
|
import {createCanvas, normalizeToUint8} from "./utils/CommonUtils.js";
|
||||||
import {createImageFromSource} from "./ImageUtils.js";
|
import {createImageFromSource} from "./utils/ImageUtils.js";
|
||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
|
|
||||||
const log = createModuleLogger('CanvasIO');
|
const log = createModuleLogger('CanvasIO');
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
import {snapToGrid, getSnapAdjustment} from "./CommonUtils.js";
|
import {snapToGrid, getSnapAdjustment} from "./utils/CommonUtils.js";
|
||||||
|
|
||||||
// Inicjalizacja loggera dla modułu CanvasInteractions
|
// Inicjalizacja loggera dla modułu CanvasInteractions
|
||||||
const log = createModuleLogger('CanvasInteractions');
|
const log = createModuleLogger('CanvasInteractions');
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import {saveImage, getImage, removeImage} from "./db.js";
|
import {saveImage, getImage, removeImage} from "./db.js";
|
||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
import {generateUUID, snapToGrid, getSnapAdjustment, worldToLocal, localToWorld, createCanvas, generateUniqueFileName} from "./CommonUtils.js";
|
import {generateUUID, snapToGrid, getSnapAdjustment, worldToLocal, localToWorld, createCanvas, generateUniqueFileName} from "./utils/CommonUtils.js";
|
||||||
import {withErrorHandling, createValidationError, safeExecute} from "./ErrorHandler.js";
|
import {withErrorHandling, createValidationError, safeExecute} from "./ErrorHandler.js";
|
||||||
import {createImageFromSource} from "./ImageUtils.js";
|
import {createImageFromSource} from "./utils/ImageUtils.js";
|
||||||
|
|
||||||
// Inicjalizacja loggera dla modułu CanvasLayers
|
// Inicjalizacja loggera dla modułu CanvasLayers
|
||||||
const log = createModuleLogger('CanvasLayers');
|
const log = createModuleLogger('CanvasLayers');
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
|
|
||||||
// Inicjalizacja loggera dla modułu CanvasRenderer
|
// Inicjalizacja loggera dla modułu CanvasRenderer
|
||||||
const log = createModuleLogger('CanvasRenderer');
|
const log = createModuleLogger('CanvasRenderer');
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import {getCanvasState, setCanvasState, removeCanvasState, saveImage, getImage, removeImage} from "./db.js";
|
import {getCanvasState, setCanvasState, removeCanvasState, saveImage, getImage, removeImage} from "./db.js";
|
||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
import {generateUUID, cloneLayers, getStateSignature, debounce} from "./CommonUtils.js";
|
import {generateUUID, cloneLayers, getStateSignature, debounce} from "./utils/CommonUtils.js";
|
||||||
import {withErrorHandling, safeExecute} from "./ErrorHandler.js";
|
import {withErrorHandling, safeExecute} from "./ErrorHandler.js";
|
||||||
|
|
||||||
// Inicjalizacja loggera dla modułu CanvasState
|
// Inicjalizacja loggera dla modułu CanvasState
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ import {$el} from "../../scripts/ui.js";
|
|||||||
import {Canvas} from "./Canvas.js";
|
import {Canvas} from "./Canvas.js";
|
||||||
import {clearAllCanvasStates} from "./db.js";
|
import {clearAllCanvasStates} from "./db.js";
|
||||||
import {ImageCache} from "./ImageCache.js";
|
import {ImageCache} from "./ImageCache.js";
|
||||||
import {validateImageData, convertImageData, applyMaskToImageData, prepareImageForCanvas, createImageFromSource} from "./ImageUtils.js";
|
import {validateImageData, convertImageData, applyMaskToImageData, prepareImageForCanvas, createImageFromSource} from "./utils/ImageUtils.js";
|
||||||
import {generateUniqueFileName} from "./CommonUtils.js";
|
import {generateUniqueFileName} from "./utils/CommonUtils.js";
|
||||||
import {logger, LogLevel} from "./logger.js";
|
import {logger, LogLevel} from "./logger.js";
|
||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
|
|
||||||
const log = createModuleLogger('Canvas_view');
|
const log = createModuleLogger('Canvas_view');
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
* Eliminuje powtarzalne wzorce obsługi błędów w całym projekcie
|
* Eliminuje powtarzalne wzorce obsługi błędów w całym projekcie
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
|
|
||||||
const log = createModuleLogger('ErrorHandler');
|
const log = createModuleLogger('ErrorHandler');
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
|
|
||||||
// Inicjalizacja loggera dla modułu ImageCache
|
// Inicjalizacja loggera dla modułu ImageCache
|
||||||
const log = createModuleLogger('ImageCache');
|
const log = createModuleLogger('ImageCache');
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
|
|
||||||
// Inicjalizacja loggera dla modułu Mask_tool
|
// Inicjalizacja loggera dla modułu Mask_tool
|
||||||
const log = createModuleLogger('Mask_tool');
|
const log = createModuleLogger('Mask_tool');
|
||||||
|
|||||||
2
js/db.js
2
js/db.js
@@ -1,4 +1,4 @@
|
|||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./utils/LoggerUtils.js";
|
||||||
|
|
||||||
// Inicjalizacja loggera dla modułu db
|
// Inicjalizacja loggera dla modułu db
|
||||||
const log = createModuleLogger('db');
|
const log = createModuleLogger('db');
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import {createModuleLogger} from "./LoggerUtils.js";
|
import {createModuleLogger} from "./LoggerUtils.js";
|
||||||
import {withErrorHandling, createValidationError} from "./ErrorHandler.js";
|
import {withErrorHandling, createValidationError} from "../ErrorHandler.js";
|
||||||
|
|
||||||
// Inicjalizacja loggera dla modułu ImageUtils
|
// Inicjalizacja loggera dla modułu ImageUtils
|
||||||
const log = createModuleLogger('ImageUtils');
|
const log = createModuleLogger('ImageUtils');
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
* Eliminuje powtarzalny kod inicjalizacji loggera w każdym module
|
* Eliminuje powtarzalny kod inicjalizacji loggera w każdym module
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import {logger, LogLevel} from "./logger.js";
|
import {logger, LogLevel} from "../logger.js";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tworzy obiekt loggera dla modułu z predefiniowanymi metodami
|
* Tworzy obiekt loggera dla modułu z predefiniowanymi metodami
|
||||||
Reference in New Issue
Block a user