feat: add Gallery TUI for interactive configuration and generation

- Implemented a terminal user interface (TUI) for configuring the gallery generator using Textual.
- Included functionality to manage sources with add/remove
- Integrated a log pane to display generation output from subprocess calls.
- Implemented save functionality to persist configuration changes.
This commit is contained in:
Kylian Schmidt
2026-05-08 15:47:02 +02:00
parent 17acd478d3
commit 19fc15abb4
8 changed files with 843 additions and 41 deletions
-1
View File
@@ -160,7 +160,6 @@ def render_gallery_page(
output_html = web_dir / "index.html"
with output_html.open("w") as f:
paths_dict = {
"work_dir": str(Path.cwd()),
"web_folder": str(config.web_folder),
}
ui_dict = {