Skip to content

Implement continuous mode for scrolling #1545

@cdnia

Description

@cdnia

Feature Request: Implement Continuous Scrolling Mode

Is your feature request related to a problem?

Currently, Foliate only supports paginated navigation but many users prefer continuous vertical scrolling for long reading sessions, as it provides:

  • Smoother reading flow without visual interruptions
  • Better context retention through seamless text progression
  • Natural navigation similar to web browsers/PDF readers
  • Reduced cognitive load from not managing "page turns"

Proposed Solution

Add a new "Continuous Scroll" mode accessible through:

  1. View Menu: New "Continuous Scrolling" toggle option
  2. Keyboard Shortcut: Configurable shortcut (e.g., Ctrl+Shift+C)
  3. Toolbar Button: Optional scroll icon next to existing view controls

Why is this feature important?

  1. User Preference: A significant number of readers prefer scrolling over pagination.
  2. Accessibility: Reduces friction for users with motor impairments
  3. Workflow Efficiency: Enables faster navigation through search-driven reading

Additional Context

  • Existing Alternatives: Document Viewer (Evince) demonstrates successful implementation

Note: This would complement rather than replace existing pagination options.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions