Skip to content

burritoparty/InkBlade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

220 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

InkBlade

A Windows desktop manga/comic reader and library manager built with Flutter.
Import, organize, and read your collection with ease.

✨ Features

  • πŸ“š Library
    • Searchable library
    • Infinite scroll with smooth hover and click effects
    • Adjustable page count badges (position + font size)
    • Floating Import button for adding new books
library1
  • βž• Import
    • User can import new books to their library from here
    • Book metadata can be modified before importing
import6
  • πŸ“ Book Management
    • Click cover image to start reading from first page
    • Editable fields: Title, Series, Link, Authors, Tags, Characters
    • Saved/unsaved edits highlighted (green = saved, red = unsaved)
    • Add/remove authors, tags, and characters via text fields with dropdown suggestions (keyboard or mouse navigation)
    • Authors, Tags, Characters chips can be clicked to go to their respective pages
    • Favorite & Read Later flags
    • Delete book button
    • Reveal folder in Explorer button
    • Page preview grid with numbered, clickable thumbnails
    • Ctrl+Click the link field to open it in your browser
    • 'ESC' hotkey to exit book page
bookdescription1
  • πŸ“– Reader
    • Navigation:
      • Left/Right arrows or A/D -> Previous/Next page
      • Up/Down arrows or W/S -> Scroll when zoomed
    • Quick-jump to any page via page counter
    • Zoom controls, first/last page buttons
bookreader2
  • ✍️ Authors
    • Searchable author list with infinite scroll
    • Resizable author buttons (via settings)
    • Author page:
      • Rename with save/unsaved color indicators
      • Delete button removes author from all books (does not delete books)
authors1 authorspage1
  • 🏷️ Tags
    • Searchable tags with infinite scroll
    • Resizable tag buttons (via settings)
    • Customizable tag thumbnails
    • Tag page:
      • Rename with save/unsaved color indicators
      • Delete button removes tag from all books (does not delete books)
tags1 tagspage1
  • πŸ“š Series
    • Searchable series list with book counts
    • Series page:
      • Rename with save/unsaved color indicators
      • Delete button removes series from all books (does not delete books)
series seriespage
  • πŸ‘€ Characters
    • Searchable character list with book counts
    • Character page:
      • Rename with save/unsaved color indicators
      • Delete button removes character from all books (does not delete books)
characters characterspage
  • ⭐ Drawer
    • Favorites – books marked as favorites
    • Read Later – books marked to read later
    • Series – jump into series pages
    • Characters – jump into character pages
favorites readlater
  • βš™οΈ Settings
    • Delete book on import toggle (removes source folder after import)
    • Start zoomed toggle for reader
    • Pages per row slider for book description previews
    • Badge position dropdown: Off / TL / TR / BL / BR
    • Badge font size slider
    • Author button size slider
    • Tag button size slider
settings
  • ❓ FAQ
    • Q: How do I install InkBlade?

      • A: Download the release .zip, extract it, and run "InkBlade.exe".
    • Q: Where does InkBlade store its files?

      • A: InkBlade stores all files inside "/Documents/InkBlade"
    • Q: Does InkBlade support other operating systems (Mac/Linux)?

      • A: Inkblade has only been tested for Windows.
    • Q: What file formats does InkBlade support?

      • A: When importing you must select a folder with files that contain the following types:
        • ".jpg", ".png", ".webp"
    • Q: How do I import a book?

      • A: Follow these steps:
        • Click on the Floating Action Button on the bottom right from the home screen.
        • Click the big plus button on the left and select the directory where the book you wish to import is.
        • Input your metadata.
        • Click Import.
    • Q: Why is the Import book button greyed out?

      • A: There are two causes
        • The directory selected does not contain a valid file format.
        • The name supplied for the book already exists in your library.
    • Q: How do I jump to a specific page while reading?

      • A: Click the page counter at the top and enter the page number.
    • Q: How can I backup my library?

      • A: Yes, copy "/Documents/InkBlade".
    • Q: How can I restore my library?

      • A: Copy your backed up version to "/Documents/InkBlade" and select "Replace files in the destination".
    • Q: Does Inkblade require an internet connection?

      • A: No, Inkblade functions completely offline.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published