Refactor GUI main file and add embed chapters option

Moved ytsage_gui_main.py to src/gui/ and updated imports for new module structure. Replaced print statements with structured logging using the logger. Added 'Embed Chapters' checkbox and related state handling. SponsorBlock selection is now managed via a dialog and category list instead of a simple checkbox. Updated version to 4.7.0 and improved resource path handling for icons and sounds.
This commit is contained in:
Your Name
2025-08-16 15:06:51 +03:00
parent b5d7406a34
commit ba03a02aa1
File diff suppressed because it is too large Load Diff