17 Commits
Author SHA1 Message Date
Edoardo Carmignani fa0f8ee032 feat: improved optimization for trace 2026-06-26 17:57:03 +02:00
Edoardo Carmignani 4179eb009b feat: add trace link rederer 2026-06-23 17:27:30 +02:00
Edoardo Carmignani 3dd85b5fae fix: various bug fixes 2026-03-01 01:59:35 +01:00
Edoardo Carmignani ca266a2057 fix: change logic for including subgraph nodes. Closes #11
- Change app.graph to app.canvas.graph to include subgraphs
- Change condition in draw methods to ignore subgraphs input
2026-01-19 12:11:53 +01:00
Edoardo Carmignani edda3f373f fix: add a check for collapsed state. Closes #9 2025-12-11 17:52:55 +01:00
Edoardo Carmignani 07575e8a89 chore: fix screenshot dimentions 2025-12-05 15:15:14 +01:00
Edoardo Carmignani 0e9645c6c2 feat: add subway link renderer, add geometry awareness for all styles 2025-12-05 10:23:41 +01:00
Edoardo Carmignani f2d5e27244 fix: add centerAngle for arrow markers. Closes #7 2025-12-05 10:20:24 +01:00
Edoardo Carmignani 1645af52a1 feat: dev subway and added a bit of logic for nodes geometry awerness 2025-11-25 18:31:45 +01:00
Edoardo Carmignani 57f95675f1 feat: add subway logic, still needs lots of fixes 2025-11-24 19:00:36 +01:00
Edoardo Carmignani cad5b3bb25 style: add missing semicolon 2025-09-26 12:47:09 +02:00
Edoardo Carmignani e34579c250 fix: change patched method. Closes #5
Patch pathRenderer prototype instead of single first instance.
From patching pathRendere.drawLinkPath to
pathRenderer.constructor.prototype.drawLinkPath
Same for calculateCenterPoint

fix: store original prototype methods
2025-09-26 12:19:25 +02:00
Edoardo Carmignani 0d67b9c6fc fix: closes #3; fix link lookup for curvature
Get the full Link object to have access to origin_slot and origin_id
used in Curvature
2025-09-23 17:21:04 +02:00
Edoardo Carmignani 1e5c7d2377 refactor: migrate to new ComfyUI link renderer API
- Replaced old renderLink patch with drawLinkPath patch compatible with
  ComfyUI >= 1.27.1.
- Updated renderers to use {x,y} objects (startPoint/endPoint) instead
  of [x,y] arrays.
- Patched calculateCenterPoint to align markers with custom paths.
- Preserved extension settings (radius, offset, curvature, shape,
enable).

BREAKING CHANGE: ExtraLinks now requires ComfyUI frontend >= 1.27.1
and is not compatible with earlier versions.
2025-09-19 18:37:03 +02:00
Edoardo Carmignani 7121d38405 Fix issues with rounded shape 2025-06-11 18:44:14 +02:00
Edoardo Carmignani 03c56a433f Add rounded shape 2025-06-10 01:26:44 +02:00
Edoardo Carmignani 10abf5a531 first commit 2025-06-06 20:10:47 +02:00