in src/layout edit the layout according to what widget you want to test, update the constructor of controller to show that layout, you can refer to mainPlayer.py for setting up your layout
Playlist is a global variable that will be instanced only onced, using this to communicate between different modules
All class names are snake case and all file names are camel cased with first letter capitalized Use modular approach for creating the UI mainPlayer.py ki script padhke samajh lena sab and go through the directories of different folders to understand how to write modular code Comment out what your code does so that others can collaborate and add on to it
This is how you create a to-do list in .md files put 'x' in the checkboxes to show that the task has finished
- Main Player
- Drive Integration
- Editor
- Watch Party Implementation
- Playlist Implementation
- Convert exisitng work to modular format
- Add status bar
- Add shortucts
- Add message bar
- Error and exception case handling
- Opening other layouts
- Watch Party Join/Host screen integration
- Video Streaming
- Audio Streaming
- Chat Integration
- Errors and exception handling
- Connecting to the main player
- Cut in main player
- Slider
- Syncing
- Saving new file
- Error Handling
- Check support on other platforms
- Remove Tkinter use PyQt
- Timeline
- Cursor