Alexander Brown
|
2c7dad3088
|
refactor: extract NodeOperationsHelper from ComfyPage.ts
Phase 5 of ComfyPage refactoring: extracts node query, selection, resize, and group conversion operations into NodeOperationsHelper.
Methods extracted: getGraphNodesCount, getSelectedGraphNodesCount, getNodes, waitForGraphNodes, getFirstNodeRef, getNodeRefById, getNodeRefsByType, getNodeRefsByTitle, selectNodes, select2Nodes, resizeNode, convertAllNodesToGroupNode
ComfyPage.ts: 1383 -> 1329 lines (-54)
Amp-Thread-ID: https://ampcode.com/threads/T-019c1313-7d0e-718d-911b-f6954a15eb9b
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-31 00:05:51 -08:00 |
|
Alexander Brown
|
5ddce4025c
|
refactor: extract CanvasHelper from ComfyPage.ts
- Create CanvasHelper class for canvas viewport operations
- Extract pan, zoom, dragAndDrop, rightClick, doubleClick methods
- Extract moveMouseToEmptyArea, convertOffsetToCanvas methods
- Add deprecation proxies for backward compatibility
- Add canvasOps property to ComfyPage
Amp-Thread-ID: https://ampcode.com/threads/T-019c1300-e933-769c-b05f-ea00c2d32dd1
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-30 23:45:43 -08:00 |
|