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

Allow updating progress in absolute values #992

Closed
mobedoor opened this issue Aug 29, 2024 · 13 comments
Closed

Allow updating progress in absolute values #992

mobedoor opened this issue Aug 29, 2024 · 13 comments
Assignees
Labels
enhancement New feature or request

Comments

@mobedoor
Copy link

mobedoor commented Aug 29, 2024

The default custom entry progress tracking only allows for tracking in percentages. This makes it unfeasable for tracking ongoing media, in my case webnovels.
Based on the media type, the user could track based on chapters, episodes, volumes or simply pages

@IgnisDa
Copy link
Owner

IgnisDa commented Aug 29, 2024

Sorry this would not be possible since a lot of media does not have this information.

@IgnisDa IgnisDa closed this as not planned Won't fix, can't repro, duplicate, stale Aug 29, 2024
@mobedoor
Copy link
Author

@IgnisDa I meant it provides columns based on media type. Say if books are selected, one could track via chapters or pages. If Anime is selected, one could track by episode. I guess I'll after #73 is implemented, one could create their own Webnovel tracker configured to do such?

@IgnisDa
Copy link
Owner

IgnisDa commented Aug 30, 2024

I don't think #73 will do anything to fix the feature request you want. That being said, I can support what you want if you can propose a UI that could support both percentage and absolute numbers. Do you have examples that does this?

@mobedoor
Copy link
Author

Could you please clarify?

@IgnisDa
Copy link
Owner

IgnisDa commented Aug 30, 2024

Your original requirement:

Based on the media type, the user could track based on chapters, episodes, volumes or simply pages

The current Ryot UI already supports tracking based on percentages. Could you suggest an example of a new UI which can support both?

@mobedoor
Copy link
Author

Well, the fallback would be the percentage tracker in the absence of further input.
Based on mediatype, the option to track custom media would change

Books

Say for a Book we would have the option to specify the metric to track via dropdown and could be any of chapter, page. Thus one could then track relative to that number in the track progress tab.
Chapters: An input field to specify the last chapter read (e.g., “Chapter 15 of 50”).
Pages: An input field for the number of pages read (e.g., “Page 120 of 300”)

Webnovels/Webmanga

Ongoning webnovels present an issue in that the chapter number would naturally increase and hence an option to edit the chapter would be necessary if one wanted to maintain an accurate idea of their progress through an ongoing novel.

Series

For series, the custom metric could be episodes
As above tracking in the update progress would be done relative to that.

Percentage tracker behaviour

As an aside can the current behaviour for percentage tracker be amended to allow tracking points of progress in the percentage tracker. i.e
21/4/21: Started
23/4/21: 27%
24/4/21: On-hold
27/4/21: 49%

@IgnisDa IgnisDa self-assigned this Sep 2, 2024
@IgnisDa IgnisDa added the enhancement New feature or request label Sep 2, 2024
@IgnisDa IgnisDa changed the title Custom Entries: Additional fields based on metadata Allow updating progress in absolute values Sep 2, 2024
@IgnisDa IgnisDa reopened this Sep 2, 2024
@IgnisDa
Copy link
Owner

IgnisDa commented Sep 2, 2024

Note to self: When starting a media item via "I am watching this", if the media item has a total runtime (or number of pages etc.), then ask the user whether they would like to track progress in terms of minutes. Store this in an enum.

@IgnisDa
Copy link
Owner

IgnisDa commented Sep 3, 2024

@mobedoor You can already track via number of pages for books etc. Are you talking about this feature?

image

Based on the media type, the user could track based on chapters, episodes, volumes or simply pages

If I allow in absolute terms, how would Ryot know when the media is complete?

@IgnisDa
Copy link
Owner

IgnisDa commented Sep 3, 2024

Pages: An input field for the number of pages read (e.g., “Page 120 of 300”)

One easy way to fix this is if you are using Openlibrary and the book does not have the information of total number of pages, then you can edit that data and provide it yourself. Then force a metadata update in Ryot via More Actions.

@IgnisDa IgnisDa closed this as not planned Won't fix, can't repro, duplicate, stale Sep 3, 2024
@mobedoor
Copy link
Author

mobedoor commented Sep 3, 2024

@mobedoor You can already track via number of pages for books etc. Are you talking about this feature?

@IgnisDa true, but one cannot use that for custom media which only supports tracking by percentage.

If I allow in absolute terms, how would Ryot know when the media is complete?

Via a user inputted parameter to compare against, say 220 chapters for a webnovel. Kindly clarify if I'm misunderstood the question.

@IgnisDa
Copy link
Owner

IgnisDa commented Sep 3, 2024

When creating custom media, you can already set the total. For example, for books you can set specifics to {"pages": 200}. Then you will be able to update in absolute terms for custom media.

@mobedoor
Copy link
Author

mobedoor commented Sep 6, 2024

Can we get a chapters option in book specifics input? That would help with webnovels

@IgnisDa
Copy link
Owner

IgnisDa commented Sep 7, 2024

No sorry. If you're willing to make a contribution, I can consider it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants