Release standalone timeline editor 1.0.0
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
# ETK LTXV Timeline Image Editor
|
||||
|
||||
Standalone visual timeline editor for LTXV/LTX 2.x image guides in ComfyUI.
|
||||
|
||||
The editor provides live image and transparent-text composition, layer
|
||||
locking, font controls, outlines, drop shadows, per-keyframe prompts and guide
|
||||
strengths, and frame-accurate placement. It emits both composited and original
|
||||
image batches plus aligned prompt, strength, frame-index, and time lists.
|
||||
|
||||
The workflow node key remains `ETKLTXVTimelineImageEditor`. Existing workflows
|
||||
therefore load without migration, input renaming, output rewiring, or serialized
|
||||
timeline conversion. The legacy `EternalKernelLiteGraphNodes` package re-exports
|
||||
this class for Python callers but no longer registers a second backend copy.
|
||||
|
||||
The pack owns the editor node, timeline schema, image and text-layer rendering,
|
||||
connected-image handling, and browser editor. It does not load a model, CLIP,
|
||||
or VAE.
|
||||
|
||||
## Installation
|
||||
|
||||
Install `ETK LTXV Timeline Image Editor` from ComfyUI Manager, then restart
|
||||
ComfyUI. For a manual installation:
|
||||
|
||||
```bash
|
||||
cd ComfyUI/custom_nodes
|
||||
git clone https://git.hoppingmadgames.com/hmg/ComfyUI_ETK_LTXV_Timeline_Editor.git
|
||||
```
|
||||
|
||||
No model downloads or additional Python packages are required beyond a current
|
||||
ComfyUI installation.
|
||||
|
||||
## Use
|
||||
|
||||
Add **ETK LTXV Timeline Image Editor** from `ETK/Image`. Set the target width,
|
||||
height, LTX-compatible frame length, and frame rate, then open the editor from
|
||||
the node. Images can also be supplied through the optional `images` input.
|
||||
|
||||
The workflow-facing node key remains `ETKLTXVTimelineImageEditor`; workflows
|
||||
created with the original node continue to resolve the same node identity.
|
||||
|
||||
See the in-app node help for the complete input and output contract.
|
||||
|
||||
## Validation
|
||||
|
||||
```bash
|
||||
python3 -m pytest -q tests
|
||||
node --check web/etk_ltxv_timeline_image_editor.js
|
||||
find web/ltxv_timeline -name '*.js' -print0 | xargs -0 -n1 node --check
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
GNU General Public License v3.0 or later. See [LICENSE](LICENSE).
|
||||
Reference in New Issue
Block a user