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

feat: updates to video review GUI #80

Merged
merged 10 commits into from
Oct 8, 2024
Merged

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
Copy link
Member

@Benehiko Benehiko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for not getting back to this sooner. This looks quite! I think we can just squash merge the PR and it'll be fine.

@Benehiko Benehiko changed the title More feature updates to video review GUI feat: updates to video review GUI Oct 8, 2024
@Benehiko Benehiko merged commit 7b9f02c into ReolinkCameraAPI:master Oct 8, 2024
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.

2 participants