VideoTools/internal/ui
Stu Leak 7bbbc64258 Fri 02 Jan 2026 06:35:01 PM EST: Fix dropdown UI appearance to look like proper dropdowns
🎨 Enhanced ColoredSelect Implementation:
• Replace button widget with native Select widget for authentic dropdown appearance
• Update renderer type from *widget.Button to *widget.Select for proper styling
• Maintain color-coded functionality with option-specific color mapping
• Auto-hide popup on selection to prevent UI conflicts
• Improve visual feedback with proper dropdown behavior

📊 UI/UX Improvements:
• Dropdowns now have proper select widget styling instead of button appearance
• Better visual distinction between clickable buttons and dropdown selects
• Maintained color-coding system for enhanced user experience
• Improved responsiveness and interaction patterns

🔧 Technical Changes:
• Updated coloredSelectRenderer struct to use widget.Select
• Modified CreateRenderer to use native Select with proper callback handling
• Ensured backward compatibility with existing SetSelected and UpdateOptions methods
• Preserved all color mapping and placeholder functionality
2026-01-02 18:35:01 -05:00
..
benchmarkview.go feat: improve UI readability and flexibility 2026-01-02 12:02:51 -05:00
colors.go feat: improve UI readability and flexibility 2026-01-02 12:02:51 -05:00
components.go Fri 02 Jan 2026 06:35:01 PM EST: Fix dropdown UI appearance to look like proper dropdowns 2026-01-02 18:35:01 -05:00
mainmenu.go feat: improve UI readability and flexibility 2026-01-02 12:02:51 -05:00
queueview.go feat: improve UI readability and flexibility 2026-01-02 12:02:51 -05:00