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

[Suggestion] [Library] Set watched episodes to 0 when moving out of completed #1172

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

Conversation

SacredZenpie
Copy link
Contributor

@SacredZenpie SacredZenpie commented Jan 22, 2024

When an anime is moved from "Completed", it's typically because it's being rewatched (or will be rewatched in the future). In most cases, I don't see the need to retain the count of previously watched episodes. This code is more of a demonstration rather than a comprehensive implementation (for obvious reasons) but it works completely.

When anime is moved from completed, its usually to either rewatch or rewatch in the future, I dont see a reason to keep old watched episode count.
@wopian
Copy link
Contributor

wopian commented Jan 28, 2024

This would lose watch progress if the reason it's moved out of completed is because the entry got modified (e.g new OVA episodes that got added to an existing entry, so number of episodes change)

Fix for an oversight where if the number of episodes for title has increased (like OVA getting new episodes for example) the watched episode count shouldnt be reset.
@SacredZenpie
Copy link
Contributor Author

SacredZenpie commented Jan 29, 2024

This would lose watch progress if the reason it's moved out of completed is because the entry got modified (e.g new OVA episodes that got added to an existing entry, so number of episodes change)

Good catch! That didn't even cross my mind. The latest commit should address said issue.

@erengy
Copy link
Owner

erengy commented Mar 9, 2024

There are already two explicit ways to start a rewatch (via the context menu or the anime information dialog) and both of them automatically reset watched episodes. I don't think we should make additional assumptions about the user's intention here.

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.

None yet

3 participants