Home

xmn / bettertrumpet

publicxammen/BetterTrumpet· sync paused
Overview Code History Branches Pull requestsIssuesInsights
master
HomeOverview Code PRsIssues

feat: Settings UI redesign + 20 creative color themes

8 months ago

cae0524
Authored
xammen1/8/2026, 8:08:14 AM
- Performance: Conditional rendering, auto-stop peak meter after 500ms idle
- Color picker: HSV ColorWheel + Eyedropper tool for screen color picking
- Themes: 20 curated themes (OLED, Spotify, Discord, Synthwave, Dracula, Nord...)
- UI: Unified design language, FPS cards, modern preset buttons
- Cache: LRU AlbumArtCache for efficient image handling

Parent3c3f223

12 files changed
  • EarTrumpet/AppSettings.cs+4−2
  • EarTrumpet/DataModel/AlbumArtCache.cs+189−0
  • EarTrumpet/EarTrumpet.csproj+3−0
  • EarTrumpet/UI/Controls/ColorPickerPopup.cs+145−1
  • EarTrumpet/UI/Controls/ColorWheel.cs+427−0
  • EarTrumpet/UI/Controls/EyedropperTool.cs+257−0
  • EarTrumpet/UI/Controls/VolumeSlider.cs+53−11
  • EarTrumpet/UI/ViewModels/EarTrumpetAnimationSettingsPageViewModel.cs+1−1
EarTrumpet/UI/ViewModels/EarTrumpetColorsSettingsPageViewModel.cs
+34
−10
  • EarTrumpet/UI/ViewModels/EarTrumpetCustomizationSettingsPageViewModel.cs+28−69
  • EarTrumpet/UI/Views/SettingsWindow.xaml+305−65
  • EarTrumpet/UI/Views/SettingsWindow.xaml.cs+52−0