🎨 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 |
||
|---|---|---|
| .. | ||
| benchmarkview.go | ||
| colors.go | ||
| components.go | ||
| mainmenu.go | ||
| queueview.go | ||