Sebastian Krüger
7f4d574c64
feat(tools): implement advanced brush tools - Clone Stamp, Smudge, and Dodge/Burn
Added three professional-grade image manipulation tools to complete Feature 4:
Clone Stamp Tool (Shortcut: 8)
- Sample from source location with Alt+Click
- Paint sampled content to destination
- Maintains relative offset for natural cloning
- Supports soft/hard brush with hardness setting
Smudge Tool (Shortcut: 9)
- Creates realistic paint-smearing effects
- Progressively blends colors for natural smudging
- Uses flow setting to control smudge strength
- Soft brush falloff for smooth blending
Dodge/Burn Tool (Shortcut: 0)
- Dodge mode: Lightens image areas (default)
- Burn mode: Darkens image areas (Alt key)
- Professional photography exposure adjustment
- Respects hardness setting for precise control
All tools:
- Fully integrated with tool palette and keyboard shortcuts
- Support smooth interpolation for fluid strokes
- Use existing tool settings (size, opacity, hardness, flow, spacing)
- Lazy-loaded via code splitting system
- Icons from Lucide React (Stamp, Droplet, Sun)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-21 16:27:02 +01:00
..
2025-11-20 21:30:37 +01:00
2025-11-20 21:30:37 +01:00
2025-11-21 16:27:02 +01:00
2025-11-21 16:27:02 +01:00
2025-11-21 02:24:12 +01:00
2025-11-20 21:30:37 +01:00
2025-11-21 01:55:28 +01:00
2025-11-20 21:30:37 +01:00
2025-11-21 02:36:50 +01:00
2025-11-21 16:27:02 +01:00
2025-11-21 02:24:12 +01:00
2025-11-21 02:24:12 +01:00
2025-11-21 09:19:09 +01:00
2025-11-20 21:30:37 +01:00
2025-11-21 02:24:12 +01:00
2025-11-21 02:43:15 +01:00
2025-11-21 16:27:02 +01:00
2025-11-21 14:31:47 +01:00