This PR contains one main change:
Zoom/Pan/Swipe/Tap in the integrated PDF viewer
Known issue
In the integrated (web) viewer, after releasing a pinch-to-zoom gesture there can be a noticeable UI glitch: for ~1 second the scroll position appears to jump upward and then returns to the correct position. I was not able to fully resolve this in this PR.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/advplyr/audiobookshelf-app/pull/1811
**Author:** [@Vincenzoferrara](https://github.com/Vincenzoferrara)
**Created:** 2/23/2026
**Status:** 🔄 Open
**Base:** `master` ← **Head:** `zoom`
---
### 📝 Commits (1)
- [`c9326cf`](https://github.com/advplyr/audiobookshelf-app/commit/c9326cfc1bea9592eac81c9896d66da0bbf03680) feat: pdf add zoom/pan/swipe/tap
### 📊 Changes
**2 files changed** (+436 additions, -20 deletions)
<details>
<summary>View changed files</summary>
📝 `components/readers/PdfReader.vue` (+429 -19)
📝 `components/readers/Reader.vue` (+7 -1)
</details>
### 📄 Description
## Brief summary
This PR adds mobile-friendly PDF reading gestures (zoom/pan/swipe/tap) to the integrated in-app PDF viewer.
## Which issue is fixed?
#1567 (only zoom)
## Pull Request Type
- Platforms: Android + iOS
- PdfReader.vue touch gestures
## In-depth Description
This PR contains one main change:
Zoom/Pan/Swipe/Tap in the integrated PDF viewer
## Known issue
- In the integrated (web) viewer, after releasing a pinch-to-zoom gesture there can be a noticeable UI glitch: for ~1 second the scroll position appears to jump upward and then returns to the correct position. I was not able to fully resolve this in this PR.
-
## How have you tested this?
- Tested only on Android (real device).
##Screenshots
https://github.com/user-attachments/assets/002c5bf8-4c76-46a4-acaa-c1216c13c976
this code in genrate on vibe coding
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1811
Author: @Vincenzoferrara
Created: 2/23/2026
Status: 🔄 Open
Base:
master← Head:zoom📝 Commits (1)
c9326cffeat: pdf add zoom/pan/swipe/tap📊 Changes
2 files changed (+436 additions, -20 deletions)
View changed files
📝
components/readers/PdfReader.vue(+429 -19)📝
components/readers/Reader.vue(+7 -1)📄 Description
Brief summary
This PR adds mobile-friendly PDF reading gestures (zoom/pan/swipe/tap) to the integrated in-app PDF viewer.
Which issue is fixed?
#1567 (only zoom)
Pull Request Type
In-depth Description
This PR contains one main change:
Zoom/Pan/Swipe/Tap in the integrated PDF viewer
Known issue
How have you tested this?
##Screenshots
https://github.com/user-attachments/assets/002c5bf8-4c76-46a4-acaa-c1216c13c976
this code in genrate on vibe coding
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.