feat: add inpaint region functionality and related tools
- Enhanced cursor behavior for new tools: semantic select, mask lasso, and mask rectangle. - Updated mask edit state to include mask asset ID and kind. - Implemented inpaint region commands for adding, applying, and removing inpaint regions. - Introduced new operations for lasso and semantic selection tools. - Created UI components for candidate review and inpaint region management. - Added tests for inpaint region commands to ensure functionality. - Updated various components to support new inpaint features and improve user experience.
This commit is contained in:
9
core/inpaint-region.ts
Normal file
9
core/inpaint-region.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import type { AssetId, InpaintRegionId, LayerId } from "./id";
|
||||
|
||||
export type InpaintRegion = {
|
||||
id: InpaintRegionId;
|
||||
name: string;
|
||||
targetLayerId: LayerId;
|
||||
maskAssetId: AssetId;
|
||||
enabled: boolean;
|
||||
};
|
||||
Reference in New Issue
Block a user