Skip to content

Conversation

@Demohstens
Copy link

Summary

Refactored main_window.py by moving widgets to seperate classes as per the style guide.
Note that this requires move work so please leave your feedback on how this can be improved further.

Tasks Completed

  • Platforms Tested:
    • Windows x86
    • Windows ARM
    • macOS x86
    • macOS ARM
    • Linux x86
    • Linux ARM
  • Tested For:
    • Basic functionality
    • PyInstaller executable

I would also like to work on seperating the driver from the UI further by passing it to the respective classes and binding the callbacks within ui creation, if possible. In addition some of the new classes still include some logic that should be seperate. Perhaps we could write a controller only responsible for displaying content to lighten the load on ts_qt.py

@Demohstens Demohstens marked this pull request as ready for review December 6, 2025 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant