yeppiidev / MusicDLP

A yt-dlp frontend for downloading MP3/M4As from YouTube/YouTube Music
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

WPF update #3

Closed DerekGooding closed 8 months ago

DerekGooding commented 8 months ago

Issue #2 It's a pretty substantial change. But the winforms project is still there in its entirety.

Ideally, more code would get moved to helpers or static classes in the shared project. The themes package I added for WPF comes with a handful of themes. A few dark modes and a light mode. I could add a drop down and some user preference settings using the existing system.

Some of the WPF functionality still needs connecting and the UI isn't exactly a 1 to 1. But I figured you'd want to change up the look anyway so I didn't spend too much time on it. If you've got any examples for how you picture things looking, I can work on that as well.

yeppiidev commented 8 months ago

I don't have my development machine with me at the moment but if I were to continue development on this, I would try to redesign the UI to be more accessible (big but not too big to be ugly buttons, tooltips everywhere, tab navigation, etc) and make it consistent over both the versions.

Also a backstory on why I made this: I do DJ sets sometimes (in my freetime for fun ofc) and I download many MP3s off youtube. I used to use a PowerShell script (which works pretty well but is a mess to use) so I started development on this.

I'd probably rewrite the app to allow automatic conversion to MP3 (there's an option in yt-dlp) and add it as an option to the configuration window as well.