Add comprehensive crop tool with visual guides, resize handles, and Apply/Cancel UI. Features: - Interactive crop area selection with drag-to-create - 8 resize handles (corners and edges) for precise cropping - Visual overlay with dimmed areas outside crop region - Rule of thirds grid overlay for composition guidance - Drag crop area to reposition - Apply/Cancel buttons in tool options - White border and handles for clear visibility Changes: - Created tools/crop-tool.ts with CropTool class - Added crop tool to lib/tool-loader.ts - Added Crop icon and button to tool palette with 'C' shortcut - Added crop tool options UI in components/editor/tool-options.tsx - Exported CropTool from tools/index.ts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
20 lines
642 B
TypeScript
20 lines
642 B
TypeScript
export * from './base-tool';
|
|
export * from './pencil-tool';
|
|
export * from './brush-tool';
|
|
export * from './eraser-tool';
|
|
export * from './fill-tool';
|
|
export * from './gradient-tool';
|
|
export * from './eyedropper-tool';
|
|
export * from './rectangular-selection-tool';
|
|
export * from './elliptical-selection-tool';
|
|
export * from './lasso-selection-tool';
|
|
export * from './magic-wand-tool';
|
|
export * from './move-tool';
|
|
export * from './free-transform-tool';
|
|
export * from './shape-tool';
|
|
export * from './text-tool';
|
|
export * from './clone-stamp-tool';
|
|
export * from './smudge-tool';
|
|
export * from './dodge-burn-tool';
|
|
export * from './crop-tool';
|