- Header: view toggles (Assets/Preview/Properties/Auto-hide) move to the top bar; progress, the prompt warning and scene actions (rate, upscale, interpolate) move to the row under the toolbar; the timeline head never wraps from 1000px up and never clips its controls. The top bar grows a line instead of spilling when it wraps. - Kit: every literal pixel size in element CSS is a token (the ratchet test is now zero); Composer's text box follows the viewport; the catalogue shows the component sizes. - test:viewport adds a fake ComfyUI queue and socket for the render-running state and asserts the header is one row. - Auto Montage removed (button, window, code, README/docs, tests). Saved projects holding pieces it made still load: the reused flag is kept. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
24 lines
1.4 KiB
TOML
24 lines
1.4 KiB
TOML
[project]
|
|
name = "ComfyUI-FunPack" # Unique identifier for your node. Immutable after creation.
|
|
description = "An AI movie studio inside ComfyUI: a browser-based studio with timeline, per-scene prompts and one-click generation, plus a self-improving engine that learns from your ratings. Every feature is a module, so a broken one is simply absent."
|
|
version = "5.1.0" # Custom Node version. Must be semantically versioned.
|
|
# Release codename ("Classy Chopper" for 5.x) lives in core/update.py:CODENAMES, keyed by major, shown in Settings > About.
|
|
license = { text = "GNU GPL v3" }
|
|
dependencies = [] # Filled in from requirements.txt
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/digital-garbage/FunUI"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "digital-garbage" # TODO (fill in Publisher ID from Comfy Registry Website).
|
|
DisplayName = "FunUI" # Display name for the Custom Node. Can be changed later.
|
|
Icon = "https://raw.githubusercontent.com/digital-garbage/FunUI/main/docs/images/icon.png" # SVG, PNG, JPG or GIF (MAX. 800x400px)
|
|
|
|
[tool.pytest.ini_options]
|
|
# importlib mode so pytest does not walk up into the repo root looking for a
|
|
# package name. The root __init__.py is ComfyUI's entry point: it uses relative
|
|
# imports because ComfyUI loads the pack by file location, and importing it
|
|
# outside that context fails by design.
|
|
addopts = "--import-mode=importlib"
|
|
testpaths = ["core/tests", "modules"]
|