djfun / audio-visualizer-python

a little GUI tool to render visualization videos of audio files
Other
238 stars 57 forks source link

GUI Redesign with Component System #69

Closed tassaron closed 2 years ago

tassaron commented 2 years ago

The GUI redesign branch is working fine for me using Ubuntu 22.04 and Kubuntu 22.04.

My method of testing Ubuntu 22.04:

It seems to work perfectly under Linux as far as I can tell.

Commandline mode works on Windows 11 but GUI mode crashes when exporting the video. I'm pretty sure I did have a working commit on Windows at some point recently, so hopefully I can fix that next week.

I'm looking for feedback on the Linux compatibility right now.

I don't have macOS for testing that platform, so any help would be appreciated there.

tassaron commented 2 years ago

I think any activity on this project's main branch be a good thing, even if it's not in a perfect state yet.

After we merge this, I'm going to keep improving this project over time using smaller, focused branches. My goal would be to improve readability/structure of the code because it has giant classes with too many responsibilities. Also to add some tests that confirm features aren't regressing. Lots of code I wrote 5 years ago could be improved nowadays.

I will stay active maintaining the project for Ubuntu and Pip installation in the forseeable future. I'll do my best with other platforms and install methods but I can't make any promises about them long-term. I have to be realistic about how much work I can do, because trying to do too much will zap my motivation again.