Files
image-studio/view/toolLabels.ts
syntaxbullet 38565382c3 feat: add feather brush tool with adjustable settings and blending functionality
- Implemented feather brush tool in the brushRaster module, allowing for feathered edges in brush strokes.
- Added new FeatherControls component for UI adjustments of feather settings including size, radius, strength, and smoothing.
- Updated brush preview logic to accommodate feather tool alongside existing brush and eraser tools.
- Enhanced layer rendering to support feather mask previews and interactions.
- Introduced blending logic for feathered strokes to mix blurred mask values with original pixels.
- Added unit tests for feather blending functionality and tool keybindings.
- Updated cursor handling to reflect feather tool usage.
2026-07-11 22:08:25 +02:00

25 lines
552 B
TypeScript

import type { ToolId } from "@editor/tools";
export function labelForTool(tool: ToolId): string {
switch (tool) {
case "brush":
return "Brush";
case "magicWand":
return "Magic wand";
case "semanticSelect":
return "AI object select";
case "maskLasso":
return "AI region lasso";
case "maskRectangle":
return "AI region rectangle";
case "eraser":
return "Eraser";
case "feather":
return "Feather";
case "pan":
return "Pan";
case "select":
return "Select";
}
}