Skip to content

feat: modernize ebup reader - #3088

Merged
kulmann merged 20 commits into
mainfrom
epub-reader-modernize
Aug 13, 2026
Merged

kulmann merged 20 commits into
mainfrom
epub-reader-modernize

Conversation

@AlexAndBear

@AlexAndBear AlexAndBear commented Aug 12, 2026 •

Copy link
Copy Markdown
Member

Description

Before

image image

After

image image

This PR modernizes the EPUB reader UX and structure with the following final improvements:

  • Refactored the reader top controls into a dedicated ReaderToolbar component.
  • Extracted the desktop chapter list into a dedicated ChapterList component.
  • Added a dedicated mobile chapter selector component (MobileChapterSelect) based on oc-drop.
  • Redesigned top controls into a right-aligned bubble toolbar for cleaner visual hierarchy.
  • Added page navigation controls (< and >) to the top toolbar.
  • Added full-screen mode to the top toolbar.
  • Improved mobile view.
  • Add content slider and read percentage
  • Chapter list auto scrolling.
  • Search component.

Types of changes

  • Bugfix
  • Enhancement (a change that does not break existing code or deployments)
  • Technical debt (addressing code that needs refactoring or improvements)
  • Tests (adding or improving tests)

@AlexAndBear AlexAndBear self-assigned this Aug 12, 2026
@AlexAndBear AlexAndBear moved this to In Progress in OpenCloud Team Board Aug 12, 2026
@AlexAndBear
AlexAndBear marked this pull request as ready for review August 12, 2026 13:53
@AlexAndBear AlexAndBear changed the title Epub reader modernize feat: modernize ebup reader Aug 12, 2026
@AlexAndBear
AlexAndBear force-pushed the epub-reader-modernize branch from e421272 to 964f0fa Compare August 12, 2026 18:40
@AlexAndBear
AlexAndBear force-pushed the epub-reader-modernize branch from a5fd14c to 7e0b7d5 Compare August 12, 2026 19:41
@AlexAndBear
AlexAndBear force-pushed the epub-reader-modernize branch from 7e0b7d5 to 2f65f1e Compare August 12, 2026 19:49
@AlexAndBear
AlexAndBear force-pushed the epub-reader-modernize branch from 897e0d4 to 085b68d Compare August 12, 2026 20:37
@AlexAndBear
AlexAndBear requested a review from kulmann August 13, 2026 08:41

@kulmann kulmann left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😍

@kulmann
kulmann merged commit b896f88 into main Aug 13, 2026
30 checks passed
@kulmann
kulmann deleted the epub-reader-modernize branch August 13, 2026 10:36
@github-project-automation github-project-automation Bot moved this from In Progress to Done in OpenCloud Team Board Aug 13, 2026
@openclouders openclouders mentioned this pull request Aug 13, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants