Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More feature updates to video review GUI #80

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

sven337
Copy link
Contributor

@sven337 sven337 commented Aug 17, 2024

My commit history is super ugly because I made 0 effort to clean it up due to the fast iteration going on at the moment.
Let me know what you'd rather see - what I cannot promise is super well written hyper detailed commit messages, but I can certainly squash and summarize?
I do not expect this to go on for long - this is nearly done wrt the basics I require for my own use case, later development will happen based on community feedback if any.

tl;dr Lots of small quality of life updates to the app.

- clicking on a yet-to-be-downloaded video moves it to the top of the queue so it is downloaded next
- make sure the download thread sleeps when it's done (d'oh!)
- add a "status" column, later changes will download by default in low res and offer the option to use higher res
Add status column with icons to indicate download status
- re-download file if it exists but filesize doesn't match expected value
- use a QTreeWidget instead of a QTableWidget in order to present channel 1 as a child of channel 0 (you never want to watch channel 1 without having established that channel 0 had something interesting)
- add CLI --sub to search the sub stream (faster downloads = faster review)
- the new logic also presents sub & main in the same tree root (conceptually, one start datetime = tree root under which all video related to that moment are listed)
- add icons for statuses
- exit after 1second timeout instead of being blocked until end of download
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