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

[Feature Request] Combine entries with same name and allow custom display names #782

Open
JiPaix opened this issue Jul 28, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@JiPaix
Copy link
Contributor

JiPaix commented Jul 28, 2024

What feature should be added to Suwayomi?

On the library page, if two entries have the exact same name, it would be beneficial to display them as a single combined entry. Internally, these entries would remain separate but would be presented together to the user.

To enable this feature effectively, users should also be able to rename entries to handle variations in titles (e.g., different languages or minor differences in punctuation). This renaming should not overwrite the entry in the database but should use an optional metadata key, such as displayName, for display purposes.

Here’s how this feature should behave:

  • Library Cover: Display the cover of the entry with the most up-to-date metadata.
  • Unread/Download Count: Show a cumulative count (e.g., if there are 10 unread/downloads in Entry X and 20 in Entry Y, display 30).
  • Clicking the Thumbnail: Show a dialog allowing the user to select which source they want to view. The dialog should include:
    • Source name
    • Number of chapters available
    • Number of unread chapters
    • Redirect the user to the selected entry's page.
  • Clicking an Action Button:
    • Display the same dialog as above, with an additional option to apply the action to all sources at once.
    • OR Provide a top-level dropdown menu for the action button with options: [Source X, Source Y, All Sources], where each sublevel contains the same actions.
  • Renaming Entries: Allow users to set an optional displayName metadata key for entries. The UI would use this key for display purposes, while the internal database entry remains unchanged. This helps manage variations in titles without altering the underlying data.

Why/Project's Benefit/Existing Problem

Combining entries with the same name improves the user experience by making it easier to manage multiple sources for the same content.

This is particularly useful for users who track the same manga across different sources, as each source may have different release schedules or may discontinue updates without notice.

By providing a single, consolidated view of these entries, users can more easily keep track of their manga collection and avoid confusion. The ability to rename entries using an optional displayName key allows for better handling of title variations.

@JiPaix JiPaix added the enhancement New feature or request label Jul 28, 2024
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

1 participant