VideoTools/internal/ui
Stu Leak f8d05d3876 feat: replace grey dropdowns with ColoredSelect in Convert & Merge modules (batch 1)
This is the first batch focusing on critical Convert module dropdowns and
some Merge module dropdowns. All dropdowns now have vibrant color coding
for faster visual navigation.

Convert Module - Replaced:
- Quality presets (simple & advanced) - quality gradient colors
- Bitrate mode select - generic rainbow colors
- CRF preset select - quality gradient colors
- Bitrate preset selects (×2) - quality gradient colors
- Target file size select - generic rainbow colors
- DVD aspect select - generic rainbow colors

Merge Module - Replaced:
- DVD region select (NTSC/PAL) - rainbow colors
- DVD aspect select (16:9/4:3) - rainbow colors
- Format select - semantic format colors (MKV=teal, MP4=blue, etc)
- Frame rate select - rainbow colors

ColoredSelect enhancements:
- Added UpdateOptions() method for dynamic option updates
- Added Enable() and Disable() methods
- Added disabled state tracking and visual feedback
- Fixed Selected() method to be callable (not a field)

Build status:  Successful
2026-01-02 12:16:09 -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 feat: replace grey dropdowns with ColoredSelect in Convert & Merge modules (batch 1) 2026-01-02 12:16:09 -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