diff --git a/README.md b/README.md index 8d98fa0..d31a575 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,9 @@ All clips are exactly 8 seconds — the standard length for foley sound datasets - **Menu bar** — File / Edit / Scan / View / Help hold the occasional actions (open files, train, scan all, profiles); the profile selector and shortcuts (`?`) sit in the top-right corner - **Control deck** — a compact tabbed panel under the video groups the settings into **Export** (label, name, folder, format, resize, duration/clips/spread, workers), **Crop & Track**, and **Scan** (model, threshold, fuse, scan/auto/speech/review) - **Side-by-side panels** — pin deck panels to view them as resizable columns: right-click a deck tab → *Show side-by-side*, or toggle them under *View ▸ Side-by-side panels*; drag the dividers to reallocate space, and the layout persists between sessions +- **Per-tab export folder** — each file-list tab remembers its own output folder; switching tabs follows that tab's folder, and a guardrail warns when the loaded video doesn't match the destination +- **Duplicate tab** — right-click a file-list tab → *Duplicate tab* to clone its files into a new tab with its own export folder +- **LTX-2 export mode** — per-tab **Foley | LTX-2** toggle (right-click a tab, shown with an `[LTX2]` badge): LTX-2 clips are frame-exact (`frames % 8 == 1`), forced to 25 fps, and center-cropped so width & height are divisible by 32 — for LTX-2 video-to-audio datasets; applies to manual, re-export, and auto-export - **Status bar** — export/scan progress and messages, with the current file · profile · worker count always shown ## Keyboard shortcuts diff --git a/main.py b/main.py index c2fe63b..0950ba9 100755 --- a/main.py +++ b/main.py @@ -4799,9 +4799,25 @@ class MainWindow(QMainWindow): # ── Changelog ──────────────────────────────────────────── - APP_VERSION = "1.1" + APP_VERSION = "1.2" _SPLIT_HEADER_H = 22 # deck split-column header height (keep both deck spots in sync) CHANGELOG: list[tuple[str, list[str]]] = [ + ("1.2", [ + "Per-tab export folder — each file-list tab now remembers " + "its own output folder; switching tabs follows that tab's folder. " + "An export-folder mismatch guardrail warns when the loaded " + "video's talent/folder doesn't match the destination, so clips " + "don't land in the wrong tree.", + "Duplicate tab — right-click a file-list tab → " + "Duplicate tab to clone its files into a new tab with its " + "own export folder.", + "LTX-2 export mode — a per-tab Foley | LTX-2 toggle " + "(right-click a tab) marked with an [LTX2] badge. " + "LTX-2 clips are frame-exact (frames % 8 == 1, set via " + "the frames control), forced to 25 fps, and center-cropped so " + "width & height are divisible by 32 — for LTX-2 video-to-audio " + "datasets. Applies to manual, re-export, and auto-export.", + ]), ("1.1", [ "Reorganized interface — the dense control rows are now a " "menu bar (File / Edit / Scan / View / Help) for occasional "