14e2502cf410a75622e529bd0411c8b984e09536
- Fix object selection by correctly calculating bytesPerPixel in mask buffer - Improve inpainting with 16-direction gradient fill and inverse-square blending - Add 100 smoothing iterations to eliminate seam artifacts - Increase mask dilation to 20px to exclude object edge remnants - Fix brush tool gesture conflict - disable pan while brushing - Fix image orientation by normalizing EXIF rotation on load Modified files: - MaskingService.swift: Fix pixel offset calculation for mask buffers - Shaders.metal: Add gradient fill with 16 directions and multi-pixel sampling - PatchMatch.swift: Use gradient fill + smoothing, add encodeGradientFill - InpaintEngine.swift: Increase iterations to 500, patch radius to 8 - CanvasView.swift: Disable pan gesture when brush tool selected - EditorViewModel.swift: Normalize image orientation on load
The file is empty.
Description
Languages
Swift
90.8%
Metal
8.8%
Shell
0.4%