Releases: BareTools/BareReader
Release list
v1.5.1
πCopy to the clipboard feature (v1.5.1)
BareReader now can select text from a .pdf file and copy to the clipboard! π
β How It Works
You your mouse or pad to select the text you want to copy to the clipboard, allowing the classic "copy & paste" from your documents.
πNext update:
User could use the "Open with..." and select BareReader to open their .pdf files π π
π‘ Remember to Open "as administrator" to install.
v1.5
π Multi-Tab session restore (v1.5)
BareReader now remembers all open tabs when you close the app β and restores them the next time you open it! π
β How It Works
-
On app close, it saves:
- Each open PDF's file path
- The current page
- The zoom level
-
On startup, it restores:
- Every PDF that was open
- Exactly where you left off in each one
π Where it's saved
All session data is stored automatically in the AppData directory
No config needed β it just works.
π‘ Bonus
This makes BareReader perfect for:
- Research sessions π
- Study notes π
- Picking up exactly where you left off π
π‘ Remember to Open "as administrator" to install.
v1.0
BareReader - Feature List (v1)
BareReader is a lightweight, standalone PDF reader built with Python, Tkinter, and MuPDF (PyMuPDF). It focuses on simplicity, performance, and portability.
β Core Features
-
Tabbed Interface
Open multiple PDF files simultaneously in tabs, each with unique visual cues (color + emoji) for easy distinction. -
Session Persistence
Automatically saves and restores the last opened file, current page, and zoom level on startup. -
Navigation Controls
- Next / Previous page
- Jump to page (via entry box)
- Scroll with keyboard and mouse wheel
- Resizes and fits content on window change
-
Zoom In / Out
Smooth zoom support for reading details or entire pages. -
Dark Mode Toggle
Switch between light and dark background mode for comfort. -
Close Tabs with Confirmation
Each tab can be closed manually with a confirmation prompt. -
Keyboard Shortcuts & Mouse Scroll
Navigate easily with Up/Down arrows or mouse wheel scroll. -
Simple, Clean UI
Buttons for common actions and minimal distractions. -
Standalone Executable (.exe)
Built with PyInstaller β no need for Python or dependencies. -
βOpen withβ Context Menu Integration
Registered as a handler for PDF files on Windows. -
Safe File Handling
Saves session state in user-friendly location (AppData) to avoid permission issues.
π οΈ Powered By
- Python 3.11+
- Tkinter for GUI
- PyMuPDF (fitz) for PDF rendering
- Pillow for image display
- NSIS for Windows installer creation
π‘ Ideal for minimalist users who want a fast, simple PDF viewer without bloat.
π‘ Open "as administrator" if not, it won't install.