Skip to content

v1.1.0

Latest

Choose a tag to compare

@drgutman drgutman released this 08 Apr 14:33
· 7 commits to main since this release
32ba980

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.