From 140a42446923abc9638a5febfbb0f1d8d747b295 Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Sat, 13 Jun 2026 16:39:53 +0200 Subject: [PATCH] docs: changelog + README for the UI overhaul (v1.1) Bump APP_VERSION to 1.1 with a "What's new" entry covering the menu bar, tabbed control deck, side-by-side panels, status bar, and visual polish. Add an Interface section to the README. Shortcuts unchanged. Co-Authored-By: Claude Fable 5 --- README.md | 7 +++++++ main.py | 21 ++++++++++++++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0ba9676..8d98fa0 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,13 @@ All clips are exactly 8 seconds — the standard length for foley sound datasets - **Subprofiles** — lightweight export folder variants for multiple output targets - **Review mode** — clean timeline view for navigating scan results without export clutter +### Interface + +- **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 +- **Status bar** — export/scan progress and messages, with the current file · profile · worker count always shown + ## Keyboard shortcuts | Key | Action | diff --git a/main.py b/main.py index 9eb9a16..f12045a 100755 --- a/main.py +++ b/main.py @@ -4729,9 +4729,28 @@ class MainWindow(QMainWindow): # ── Changelog ──────────────────────────────────────────── - APP_VERSION = "1.0" + APP_VERSION = "1.1" _SPLIT_HEADER_H = 22 # deck split-column header height (keep both deck spots in sync) CHANGELOG: list[tuple[str, list[str]]] = [ + ("1.1", [ + "Reorganized interface — the dense control rows are now a " + "menu bar (File / Edit / Scan / View / Help) for occasional " + "actions plus a compact tabbed control deck " + "(Export / Crop & Track / Scan) under the video. Every control " + "and keyboard shortcut works exactly as before; the profile selector " + "and shortcuts (?) moved to the top-right corner.", + "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; the layout is remembered between " + "sessions.", + "Status bar — export/scan progress and messages now appear in " + "a real status bar, with the current file, profile, and worker count " + "always shown on the right.", + "Visual polish — a primary Export button, a consistent " + "highlight for toggle buttons (×2 / ×4 / Lock / Review), grouped " + "controls with separators, and clearer labels.", + ]), ("1.0", [ "New export layout — clips are now stored in per-video " "vid_NNN/ folders instead of per-clip "