VideoTools/internal
Stu Leak 94dd7fec53 Fri 02 Jan 2026 06:49:41 PM EST: Fix critical hanging issue in dropdown UI
🚨 Critical Stability Fix:
• Simplified ColoredSelect implementation to prevent freezing
• Removed problematic widget conflicts (ButtonWithIcon, SetSelected methods)
• Used basic widget.NewButton to avoid type mismatches
• Simplified Refresh() method to only update text without calling undefined methods
• Restored app responsiveness and prevented hanging

🎨 UI/UX Improvements:
• Dropdowns now open properly without freezing the application
• Maintained color-coded functionality while improving stability
• Ensured backward compatibility with existing callback system
• Simplified renderer implementation for better performance

🔧 Technical Changes:
• Removed duplicate CreateRenderer functions that caused compiler confusion
• Fixed type mismatches between Button and Select widget interfaces
• Streamlined refresh logic to prevent UI deadlocks
• Ensured proper memory management and event handling

📊 Impact: Critical - Fixes unresponsive UI that prevented normal usage
📊 Files: internal/ui/components.go (ColoredSelect component stabilization)
2026-01-02 18:49:41 -05:00
..
app Format cleanup and minor fixes 2025-12-23 21:56:47 -05:00
benchmark feat: implement unified FFmpeg player and fix critical build issues 2026-01-02 01:02:07 -05:00
convert fix: suppress ffmpeg popups on Windows and improve codec performance 2026-01-02 15:22:13 -05:00
enhancement fix: QoL improvements and cleanup 2026-01-02 04:24:47 -05:00
interlace Format cleanup and minor fixes 2025-12-23 21:56:47 -05:00
logging feat: implement Phase 2 AI enhancement module with ONNX framework 2026-01-02 02:02:55 -05:00
metadata Add queue error copy, auto naming helper, and metadata templating 2025-12-07 12:03:21 -05:00
modules Fri 02 Jan 2026 06:24:18 PM EST: Implement critical fixes for production readiness 2026-01-02 18:24:18 -05:00
player fix: suppress ffmpeg popups on Windows and improve codec performance 2026-01-02 15:22:13 -05:00
queue feat(logging): Add panic recovery and error logging for UI crashes 2025-12-31 18:00:34 -05:00
sysinfo fix(windows): Hide command windows in hardware detection and fix GPU detection 2025-12-28 19:32:15 -05:00
thumbnail fix: suppress ffmpeg popups on Windows and improve codec performance 2026-01-02 15:22:13 -05:00
ui Fri 02 Jan 2026 06:49:41 PM EST: Fix critical hanging issue in dropdown UI 2026-01-02 18:49:41 -05:00
utils fix: suppress ffmpeg popups on Windows and improve codec performance 2026-01-02 15:22:13 -05:00