You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Interface:
Improved loading bar animation in the splash screen (added background animation too). There's still a small inconsistency that makes it go to 100% and then back to 98% or something but I can't figure it out for the life of me.
There was a small window/widget flickering into existence for a millisecond before the user clicks for the first time on the Replace button in the toolbar.
Fixed the statusbar label not showing the text entirely.
Added a new SizeGrip because the default one wasn't visible. It was there and it was working, but you couldn't see it.
(yes, I had to make a custom drawn size grip with tilted gradients, it's ridiculous how many quirks you find once you start digging)
Made the splashscreen log widget taller.
Features/Bug fixes:
Added python check at runtime so it doesn't crash the system anymore.
Rolled back to python 3.11.9 for compatibility with torch
Use UV for package management.
Reorganized the folder structure.
Streamlined the code and added better error logging and reporting during startup.
Moved fugashi from requirements.txt to the module_loader function.
Included pyopenjtalk to the source code bundled_libs along with several dlls so the user doesn't have to install cmake or vs_BuildTools to run the program.
Changed the debug switch in settings to "show console tab" and added a toolbar icon for show console.
(there's still a small bug when you move the audio player from the bottom dock to the right bottom dock, in which the height is wrong,
but I couldn't find a way to fix it no matter what I tried)
Modified the package check to only delete and reinstall the missing packages or those with the wrong version.