From 673e914f5e4984a21901d142ab5d531adc14d0e3 Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Tue, 30 Dec 2025 21:39:37 -0500 Subject: [PATCH] Add notice that chapter names are for future DVD menu support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added italic note "(For future DVD menus)" below chapter title entry fields to inform users that: - Chapter markers work and allow navigation between scenes - Chapter names are saved but not displayed in basic DVDs - Names will be used when DVD menu system is implemented This prevents users from wasting time entering custom chapter names expecting them to appear in DVD players, while preserving the data for future menu implementation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- author_module.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/author_module.go b/author_module.go index e2a7c4b..3488da7 100644 --- a/author_module.go +++ b/author_module.go @@ -217,6 +217,11 @@ func buildVideoClipsTab(state *appState) fyne.CanvasObject { } } + // Note about chapter names for future menu support + noteLabel := widget.NewLabel("(For future DVD menus)") + noteLabel.TextStyle = fyne.TextStyle{Italic: true} + noteLabel.Alignment = fyne.TextAlignLeading + removeBtn := widget.NewButton("Remove", func() { state.authorClips = append(state.authorClips[:idx], state.authorClips[idx+1:]...) rebuildList() @@ -229,7 +234,7 @@ func buildVideoClipsTab(state *appState) fyne.CanvasObject { nil, nil, container.NewVBox(durationLabel, removeBtn), - container.NewVBox(nameLabel, titleEntry), + container.NewVBox(nameLabel, titleEntry, noteLabel), ) cardBg := canvas.NewRectangle(utils.MustHex("#171C2A")) cardBg.CornerRadius = 6