- 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.
10 lines
206 B
TypeScript
10 lines
206 B
TypeScript
import type { AssetId, InpaintRegionId, LayerId } from "./id";
|
|
|
|
export type InpaintRegion = {
|
|
id: InpaintRegionId;
|
|
name: string;
|
|
targetLayerId: LayerId;
|
|
maskAssetId: AssetId;
|
|
enabled: boolean;
|
|
};
|