Skip to content

Releases: BareTools/BareReader

v1.5.1

Choose a tag to compare

@jpromanonet jpromanonet released this 29 Apr 17:15

πŸ”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

Choose a tag to compare

@jpromanonet jpromanonet released this 25 Mar 18:21

πŸ” 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

Choose a tag to compare

@jpromanonet jpromanonet released this 25 Mar 16:40

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.