Add link release searchbox trigger mode (#356)

This commit is contained in:
Chenlei Hu
2024-08-10 10:30:29 -04:00
committed by GitHub
parent d6c304690c
commit ce2a2dd2b6
4 changed files with 45 additions and 10 deletions

View File

@@ -9,6 +9,7 @@
import { app } from '@/scripts/app'
import { ComfySettingsDialog } from '@/scripts/ui/settings'
import { LinkReleaseTriggerMode } from '@/types/searchBoxTypes'
import { SettingParams } from '@/types/settingTypes'
import { buildTree } from '@/utils/treeUtil'
import { defineStore } from 'pinia'
@@ -63,6 +64,23 @@ export const useSettingStore = defineStore('setting', {
type: 'boolean',
defaultValue: true
})
app.ui.settings.addSetting({
id: 'Comfy.NodeSearchBoxImpl',
name: 'Node Search box implementation',
type: 'combo',
options: ['default', 'litegraph (legacy)'],
defaultValue: 'default'
})
app.ui.settings.addSetting({
id: 'Comfy.NodeSearchBoxImpl.LinkReleaseTrigger',
name: 'Trigger on link release',
tooltip: 'Only applies to the default implementation',
type: 'combo',
options: Object.values(LinkReleaseTriggerMode),
defaultValue: LinkReleaseTriggerMode.ALWAYS
})
},
set(key: string, value: any) {