Fit view to bounds (#1474)

* fit view:
- fit view to canvas selection
- fit view to whole graph when nothing is selected
- add button to graph canvas menu
- assign default keybinding '.'

* Adjust on changed APIs

* Update litegraph

---------

Co-authored-by: huchenlei <huchenlei@proton.me>
This commit is contained in:
Zoltán Dócs
2024-11-08 21:03:21 +01:00
committed by GitHub
parent 0eba49c536
commit 0161a670cf
7 changed files with 24 additions and 7 deletions

View File

@@ -292,6 +292,12 @@ export const useCommandStore = defineStore('command', () => {
app.canvas.setDirty(true, true)
}
},
{
id: 'Comfy.Canvas.FitView',
icon: 'pi pi-expand',
label: 'Fit view to selected nodes',
function: () => app.canvas.fitViewToSelectionAnimated()
},
{
id: 'Comfy.Canvas.ToggleLock',
icon: 'pi pi-lock',