MCPcopy Index your code
hub / github.com/beatngu13/pdf-zoom-wizard

github.com/beatngu13/pdf-zoom-wizard @v0.13.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.13.0 ↗ · + Follow
77 symbols 185 edges 16 files 18 documented · 23% updated 2mo agov0.13.0 · 2024-01-04★ 737 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Workflow status Quality gate status Total downloads status

PDF Zoom Wizard

A new and extended implementation of the PDF Bookmark Wizard for bookmarks and links (work in progress) zoom settings. Check out the wiki to see how to get started.

(Technical) Road Map

The road map below shows the current project status from a technical point of view.

  • [x] Convert to Maven project
  • [x] Enhance build process with GitHub Actions
  • [x] Add changelog and Semantic Versioning
  • [x] Tests (!)
  • [x] Add ControlsFX for (modal) dialogs
  • [x] Offer dynamically resizing GUI content
  • [x] Improve logging using SLF4J and Logback
  • [x] Refactor entire project
  • [x] Create self-contained app
  • [ ] Extract Wizard interface for new implementation (e.g. with iText or PDFBox)
  • [ ] Implement zoom settings for links
  • [ ] Implement command-line interface (CLI)
  • [ ] Add integration tests for GUI and CLI

Donation

The Wizard is free software under GNU GPLv3. If you like, you can support its development with a donation:

PayPal

Core symbols most depended-on inside this repo

get
called by 9
src/main/java/com/github/beatngu13/pdfzoomwizard/ui/LastDirectoryProvider.java
getTitle
called by 6
src/main/java/com/github/beatngu13/pdfzoomwizard/core/BookmarkUtil.java
modifyBookmarks
called by 6
src/main/java/com/github/beatngu13/pdfzoomwizard/core/Wizard.java
set
called by 5
src/main/java/com/github/beatngu13/pdfzoomwizard/ui/LastDirectoryProvider.java
logAndShow
called by 4
src/main/java/com/github/beatngu13/pdfzoomwizard/ui/MainViewController.java
call
called by 3
src/main/java/com/github/beatngu13/pdfzoomwizard/core/Wizard.java
getVersion
called by 2
src/main/java/com/github/beatngu13/pdfzoomwizard/VersionUtil.java
getDestination
called by 2
src/main/java/com/github/beatngu13/pdfzoomwizard/core/Wizard.java

Shape

Method 58
Class 18
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/com/github/beatngu13/pdfzoomwizard/core/Wizard.java13 symbols
src/test/java/com/github/beatngu13/pdfzoomwizard/ui/LastDirectoryProviderTest.java9 symbols
src/test/java/com/github/beatngu13/pdfzoomwizard/core/WizardIT.java8 symbols
src/test/java/com/github/beatngu13/pdfzoomwizard/core/WizardTest.java6 symbols
src/test/java/com/github/beatngu13/pdfzoomwizard/core/WizardITUtil.java6 symbols
src/main/java/com/github/beatngu13/pdfzoomwizard/ui/MainViewController.java6 symbols
src/main/java/com/github/beatngu13/pdfzoomwizard/core/Zoom.java5 symbols
src/main/java/com/github/beatngu13/pdfzoomwizard/ui/LastDirectoryProvider.java4 symbols
src/main/java/com/github/beatngu13/pdfzoomwizard/VersionUtil.java4 symbols
src/test/java/com/github/beatngu13/pdfzoomwizard/core/BookmarkUtilTest.java3 symbols
src/main/java/com/github/beatngu13/pdfzoomwizard/core/BookmarkUtil.java3 symbols
src/main/java/com/github/beatngu13/pdfzoomwizard/Launcher.java3 symbols

For agents

$ claude mcp add pdf-zoom-wizard \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page