Skip to content

[Feature Request]: Better Sorting Logic and Navigation Enhancements #582

@Hadilan18

Description

@Hadilan18

Currently, some sorting options feel more like a File Explorer than a dedicated Comic Reader. I have some suggestions to make the app's library management cleaner and easier to use.

1. Simplify Sorting

  • The Problem: Having separate options for Name, Number, and Name/Number is redundant.

  • Suggestion: Replace all of them with a single Natural Sort order (recognizing 1, 2, 10 instead of 1, 10, 2) as the default. This solves both name and number sorting in one go.

2. Fixed Type Hierarchy

Please remove Folder First / Compressed First options and lock Folders to always stay on top.

  • The Problem: "Folder First" shouldn't be an option—it should be a fundamental rule. In a comic library, a Folder represents a Series (a higher-level container), which must always stay above individual files. Mixing them up creates visual chaos.

  • Suggestion: Implement a two-tier sorting rule:

    • Level 1 (Default & Hardcoded): Folders (Series) > Compressed Files (Chapters) > Loose Images (JPG/PNG). This hierarchy is fixed to ensure the library is always organized.

    • Level 2 (User Choice): Sort by Name, Date, or Size within each group. If "Sort by Date" is selected, the app should display the most recently updated Folders first, followed by the newest individual files below them.

  • Note: Personally, I think "Sort by Date" is useless for reading comics but viewing images because we read by Chapter order, not by the file's download date, whether it's a series or a one-shot. The only thing everyone needs from Date is to show what's new, and a one-shot downloaded a year ago but still unread is still "new" to readers. In such case, a feature that can auto-flag 'New' badge to newly added files would be ideal, or a Show Unread toggle as an alternative that I'll be explaining in section 4.

3. Enhanced Continue Reading Bar

  • Global Bar: A "Quick Access" bar on the Home/Library screen for the most recently read series. (If combined with tabs from a last session, it should probably redirect to that tab).

  • Folder-Specific Bar: A bar pinned to the top of each folder, but only display one bar per screen. If I am in a Sub-folder, the "Main Folder Bar" should disappear and be replaced by the "Sub-folder Bar". Displaying multiple bars simultaneously looks like a UI bug.

  • Middle-Click Support: Allow users to Middle-Click the bar to open the chapter in a new tab, keeping the chapter list available for reference.

4. Show Only Unread Toggle

How can I see the list of unread chapters the fastest way if the list is cluttered by hundreds of already-read files?
I suggest a quick button to hide read content, not just 'Dimming'.

  • The Usecase: If I download 50 chapters and have read 5:

    • Dimming: Marks them to show history (Where I've been).

    • Continue Reading Bar: Leads to chapter 6 (Where I am).

    • Show Only Unread: Cleans the list so I can focus on the remaining chapters without scrolling (What's left).

5. Fixed Image Position and Config Settings Behavior Across Tabs

  • The Problem: Currently, switching tabs resets the image position to the beginning of the page. Also, config settings from the menu bar apply to all open tabs globally.

  • The Solution: Maintain and remember the exact image coordinates (zoom level and scroll position) independently for each tab. Switching back to a tab should restore the exact view where I left off. Additionally, making config settings such as AI upscale or Double Page mode apply to the current tab only would help reduce CPU/GPU workload instead of forcing the same settings on all open tabs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions