Enhance track color accents and brushes for improved UI consistency and visual appeal
Enhance color themes and brush definitions for improved UI consistency
- Bumped to Avalonia 11.2.6
- Color accent brushes for notes, phonemes, parts, and parameters now follows the track color
- Updated color values in DarkTheme.axaml and LightTheme.axaml
- Modified rendering logic in ExpressionCanvas.cs, NotesCanvas.cs, PartControl.cs, and PhonemeCanvas.cs to utilize new brushes
- Adjusted border and background styles in TrackHeader.axaml and Styles.axaml
- Updated ThemeManager.cs to include new brush definitions and resource loading
- Enhanced TrackColorDialog.axaml layout for better user experience
- Added TrackColorRefreshEvent in NotesViewModel.cs for UI updates
- Round edges for buttons, menus, and comboboxes
all of the changes are located in this thread here https://discord.com/channels/551606189386104834/1360139761792192562/1360597855567614086
all changes:
Removed the part color accents because of the unexpected ui glitches, the part color is still the classic ou blue and pink but slightly translucent and has borders to them
Please correct conflicts to make new changes regarding high contrast based on this change
Conflicts again... waiting to be resolved.
Looks nice, a few things.
- Translucent parts are nice.
- I don't think buttons, menus, and comboboxes need round corners.
- I'd like flat notes better. Borders are kind of busy on them. Not everything needs a border.
- I'm not too fond of the changes to pitch line colors. You can't tell apart control curves and final pitch now. Yea I know it's difficult. That's why I haven't added custom theme support for such a long time.
Oh the pitch colors are different now, instead of them both white, the final pitch curve is white and the pitch points also follows the note color but darker for contrast