tidy(ui): CanvasToolBrush -> CanvasBrushToolModule

This commit is contained in:
psychedelicious
2024-10-22 17:39:16 +10:00
parent 21d02911dd
commit ad1e6c3fe6
2 changed files with 7 additions and 7 deletions

View File

@@ -15,7 +15,7 @@ import Konva from 'konva';
import type { KonvaEventObject } from 'konva/lib/Node';
import type { Logger } from 'roarr';
type CanvasToolBrushConfig = {
type CanvasBrushToolModuleConfig = {
/**
* The inner border color for the brush tool preview.
*/
@@ -30,7 +30,7 @@ type CanvasToolBrushConfig = {
HIDE_FILL_TIMEOUT_MS: number;
};
const DEFAULT_CONFIG: CanvasToolBrushConfig = {
const DEFAULT_CONFIG: CanvasBrushToolModuleConfig = {
BORDER_INNER_COLOR: 'rgba(0,0,0,1)',
BORDER_OUTER_COLOR: 'rgba(255,255,255,0.8)',
HIDE_FILL_TIMEOUT_MS: 1500, // same as Affinity
@@ -39,7 +39,7 @@ const DEFAULT_CONFIG: CanvasToolBrushConfig = {
/**
* Renders a preview of the brush tool on the canvas.
*/
export class CanvasToolBrush extends CanvasModuleBase {
export class CanvasBrushToolModule extends CanvasModuleBase {
readonly type = 'brush_tool';
readonly id: string;
readonly path: string[];
@@ -47,7 +47,7 @@ export class CanvasToolBrush extends CanvasModuleBase {
readonly manager: CanvasManager;
readonly log: Logger;
config: CanvasToolBrushConfig = DEFAULT_CONFIG;
config: CanvasBrushToolModuleConfig = DEFAULT_CONFIG;
hideFillTimeoutId: number | null = null;
/**

View File

@@ -1,7 +1,7 @@
import type { CanvasManager } from 'features/controlLayers/konva/CanvasManager';
import { CanvasModuleBase } from 'features/controlLayers/konva/CanvasModuleBase';
import { CanvasBboxToolModule } from 'features/controlLayers/konva/CanvasTool/CanvasBboxToolModule';
import { CanvasToolBrush } from 'features/controlLayers/konva/CanvasTool/CanvasToolBrush';
import { CanvasBrushToolModule } from 'features/controlLayers/konva/CanvasTool/CanvasBrushToolModule';
import { CanvasToolColorPicker } from 'features/controlLayers/konva/CanvasTool/CanvasToolColorPicker';
import { CanvasToolEraser } from 'features/controlLayers/konva/CanvasTool/CanvasToolEraser';
import { CanvasToolMove } from 'features/controlLayers/konva/CanvasTool/CanvasToolMove';
@@ -57,7 +57,7 @@ export class CanvasToolModule extends CanvasModuleBase {
config: CanvasToolModuleConfig = DEFAULT_CONFIG;
tools: {
brush: CanvasToolBrush;
brush: CanvasBrushToolModule;
eraser: CanvasToolEraser;
rect: CanvasToolRect;
colorPicker: CanvasToolColorPicker;
@@ -113,7 +113,7 @@ export class CanvasToolModule extends CanvasModuleBase {
this.log.debug('Creating tool module');
this.tools = {
brush: new CanvasToolBrush(this),
brush: new CanvasBrushToolModule(this),
eraser: new CanvasToolEraser(this),
rect: new CanvasToolRect(this),
colorPicker: new CanvasToolColorPicker(this),