Merge branch 'master' of gitee.com:hezhaohui123/gen2d into fix/tag-labels-and-click

Signed-off-by: 何朝晖 <hezhaohui0807@163.com>
This commit is contained in:
2026-05-25 13:35:26 +00:00
committed by Gitee
6 changed files with 760 additions and 87 deletions
+13 -1
View File
@@ -28,6 +28,13 @@ interface TaskState {
reset: () => void
}
const DEFAULT_FORMAT: Record<AssetType, 'spritesheet' | 'individual'> = {
sprite: 'spritesheet',
background: 'individual',
ui: 'individual',
animation: 'spritesheet',
}
const DEFAULT_PARAMS: TaskParams = {
resolution: 1024,
format: 'spritesheet',
@@ -44,7 +51,12 @@ export const useTaskStore = create<TaskState>((set, get) => ({
setPrompt: (text) => set({ prompt: text, optimizedPrompt: null }),
setAssetType: (type) => set({ assetType: type, optimizedPrompt: null }),
setAssetType: (type) =>
set({
assetType: type,
params: { ...get().params, format: DEFAULT_FORMAT[type] },
optimizedPrompt: null,
}),
toggleTaskStyle: (key, value) =>
set(state => {