aboutsummaryrefslogtreecommitdiff
path: root/app/ui
diff options
context:
space:
mode:
authorhistoria <historiavg@proton.me>2026-08-28 04:24:06 -0400
committerhistoria <historiavg@proton.me>2026-08-28 04:24:06 -0400
commit0dda9a5921eafd03853d233e077138ff72d64e4d (patch)
treecbe811a8b0fe81745577ab3d8bdf680d77ff19d2 /app/ui
parent876a6eb3ba9974d0eadc1fd3f628dafdc56d8716 (diff)
downloadtts-audiobook-generator-0dda9a5921eafd03853d233e077138ff72d64e4d.tar.gz
feat: .wav hints for all voice directory pickers in tui
Diffstat (limited to 'app/ui')
-rw-r--r--app/ui/hub.py1
-rw-r--r--app/ui/tui.py2
2 files changed, 3 insertions, 0 deletions
diff --git a/app/ui/hub.py b/app/ui/hub.py
index e17e862..8a6fda7 100644
--- a/app/ui/hub.py
+++ b/app/ui/hub.py
@@ -1428,6 +1428,7 @@ def _qwen_fields(remote_modes: Optional[list] = None,
"visible": lambda fs: _field_value(fs, prefix + "mode") == "custom"},
{"key": prefix + "clone_dir", "label": "Clone .wav directory",
"kind": "dir", "value": common.VOICES_DIR,
+ "info": common.wav_dir_info, "preview": common.wav_dir_preview,
"on_change": reset_clone_wav,
"visible": lambda fs: _field_value(fs, prefix + "mode") == "clone"},
{"key": prefix + "clone", "label": "Voice to clone",
diff --git a/app/ui/tui.py b/app/ui/tui.py
index e2216a3..b22a186 100644
--- a/app/ui/tui.py
+++ b/app/ui/tui.py
@@ -1207,6 +1207,8 @@ def form(scr, title: str, fields: Sequence[dict],
picked = browse_directory(
scr, field_label(field), start=start,
validate=field.get("validate"),
+ info=field.get("info"),
+ preview=field.get("preview"),
back_value=edit_cancel)
if picked is not edit_cancel:
field["value"] = picked