-
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
bugSomething isn't workingSomething isn't workingcomponent:cliCommand-line interfaceCommand-line interfacepriority:lowNice to haveNice to havereproducedSuccessfully reproduced, issue confirmedSuccessfully reproduced, issue confirmed
Description
Issue Description
The svg2fbf.py program currently prints the title/header twice, but these serve different purposes and the second one needs to be improved.
Current Behavior
-
First header (✅ GOOD): Prints after argument parsing
- Shows program name and version
- Displays summary of requested options/arguments
- This is working as intended
-
Second header (❌ PROBLEM): Prints after import phase, before processing
- Currently repeats the title/header
- Appears just before the animation generation starts
- This redundant display provides no new information
Expected Behavior
The second header should NOT repeat the title. Instead, it should:
-
Report the outcome of initial checks:
- Number of frames imported
- Frame validation status (all frames OK, issues found, etc.)
- Input folder path confirmation
- Output path confirmation
-
Announce what will happen next:
- "Generating FBF.SVG animation from X frames..."
- "Processing frames..."
- Or similar actionable status
Example of Improved Second Header
╔════════════════════════════════════════════════════════════╗
║ ✅ IMPORT COMPLETE - READY TO PROCESS ║
╚════════════════════════════════════════════════════════════╝
Frames imported: 35
Frame format: 1920x1080 (viewBox: 0 0 1920 1080)
All frames validated: ✅ Pass
Generating FBF.SVG animation...
Impact
- User Experience: Confusing to see the same header twice
- Information Value: Second header provides no useful information currently
- Professional Polish: Should report progress, not repeat branding
Proposed Solution
Modify the second header to show:
- Import success status
- Frame count and validation results
- Brief summary of what's about to happen
- Remove redundant title repetition
Files Likely Affected
src/svg2fbf.py- Main program flow and console output
Priority
Low-Medium (UX improvement, not a bug)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcomponent:cliCommand-line interfaceCommand-line interfacepriority:lowNice to haveNice to havereproducedSuccessfully reproduced, issue confirmedSuccessfully reproduced, issue confirmed