[PR #4734] [CLOSED] Pdf zoom in zoom out #4334

Closed
opened 2026-04-25 00:19:20 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/4734
Author: @farhanisrakalvy
Created: 10/9/2025
Status: Closed

Base: masterHead: PDF_zoomIn_zoomOut


📝 Commits (2)

  • c4e59f6 Implement PDF reader zoom controls and fix theme support
  • 5f5292d Remove binary files (PDF/EPUB) and add to .gitignore

📊 Changes

20 files changed (+923 additions, -112 deletions)

View changed files

📝 .gitignore (+7 -0)
📝 client/assets/app.css (+5 -5)
client/assets/theme.css (+345 -0)
📝 client/components/app/Appbar.vue (+13 -1)
📝 client/components/app/SideRail.vue (+11 -11)
📝 client/components/cards/AuthorCard.vue (+1 -1)
📝 client/components/controls/PlaybackSpeedControl.vue (+52 -8)
📝 client/components/controls/VolumeControl.vue (+144 -22)
📝 client/components/readers/PdfReader.vue (+160 -8)
📝 client/components/stats/PreviewIcons.vue (+5 -5)
📝 client/components/tables/BackupsTable.vue (+10 -4)
📝 client/components/tables/UsersTable.vue (+13 -7)
📝 client/components/widgets/BookDetailsEdit.vue (+11 -1)
📝 client/layouts/default.vue (+5 -1)
📝 client/pages/config/rss-feeds.vue (+13 -6)
📝 client/pages/config/sessions.vue (+18 -9)
📝 client/pages/config/stats.vue (+6 -6)
📝 client/pages/config/users/_id/index.vue (+28 -9)
📝 client/pages/config/users/_id/sessions.vue (+20 -8)
client/store/theme.js (+56 -0)

📄 Description

Description:
I have added a zoom control feature that allows users to zoom in and out using the keyboard. Press “+” to zoom in and “-” to zoom out. The maximum zoom level is 200%, while the minimum is 100%. Additionally, a display box shows the current zoom level. Users can also choose between two options: "Fit Width" and "Fit Page."

File Modified:
audiobookshelf\client\components\readers\ ComicReader.vue

Screenshot 2025-10-08 204055

🔄 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/pull/4734 **Author:** [@farhanisrakalvy](https://github.com/farhanisrakalvy) **Created:** 10/9/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `PDF_zoomIn_zoomOut` --- ### 📝 Commits (2) - [`c4e59f6`](https://github.com/advplyr/audiobookshelf/commit/c4e59f61a4e5abe3281aa2c1dd65fc83f117d2fc) Implement PDF reader zoom controls and fix theme support - [`5f5292d`](https://github.com/advplyr/audiobookshelf/commit/5f5292d695873d54a70609ef8c75e796a9305466) Remove binary files (PDF/EPUB) and add to .gitignore ### 📊 Changes **20 files changed** (+923 additions, -112 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+7 -0) 📝 `client/assets/app.css` (+5 -5) ➕ `client/assets/theme.css` (+345 -0) 📝 `client/components/app/Appbar.vue` (+13 -1) 📝 `client/components/app/SideRail.vue` (+11 -11) 📝 `client/components/cards/AuthorCard.vue` (+1 -1) 📝 `client/components/controls/PlaybackSpeedControl.vue` (+52 -8) 📝 `client/components/controls/VolumeControl.vue` (+144 -22) 📝 `client/components/readers/PdfReader.vue` (+160 -8) 📝 `client/components/stats/PreviewIcons.vue` (+5 -5) 📝 `client/components/tables/BackupsTable.vue` (+10 -4) 📝 `client/components/tables/UsersTable.vue` (+13 -7) 📝 `client/components/widgets/BookDetailsEdit.vue` (+11 -1) 📝 `client/layouts/default.vue` (+5 -1) 📝 `client/pages/config/rss-feeds.vue` (+13 -6) 📝 `client/pages/config/sessions.vue` (+18 -9) 📝 `client/pages/config/stats.vue` (+6 -6) 📝 `client/pages/config/users/_id/index.vue` (+28 -9) 📝 `client/pages/config/users/_id/sessions.vue` (+20 -8) ➕ `client/store/theme.js` (+56 -0) </details> ### 📄 Description Description: I have added a zoom control feature that allows users to zoom in and out using the keyboard. Press “+” to zoom in and “-” to zoom out. The maximum zoom level is 200%, while the minimum is 100%. Additionally, a display box shows the current zoom level. Users can also choose between two options: "Fit Width" and "Fit Page." File Modified: audiobookshelf\client\components\readers\ ComicReader.vue <img width="1897" height="890" alt="Screenshot 2025-10-08 204055" src="https://github.com/user-attachments/assets/c86048c6-1da5-458d-a202-ab2881495c23" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:19:20 +02:00
adam closed this issue 2026-04-25 00:19:20 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#4334