A desktop manga reader with a glassmorphism macOS-inspired interface. The app runs with Electron for native desktop capabilities, React for UI, and Tailwind CSS for styling.
- Glass sidebar and content panel with
backdrop-filter: blur(20px). - Local library grid with rounded glass cards and hover scaling effects.
- Import Folder support for
.jpg,.jpeg,.png,.webppages. - Reader modes:
- Vertical webtoon scrolling
- Single page
- Double page spread
- Zoom controls and previous/next navigation.
- Persistent storage through
electron-store:- Imported libraries
- Last read page per title
- Custom
manga://protocol so local files can render safely inside the renderer.
.
├── electron
│ ├── main.cjs
│ └── preload.cjs
├── src
│ ├── components
│ │ ├── Library.jsx
│ │ ├── Reader.jsx
│ │ └── Sidebar.jsx
│ ├── styles
│ │ └── index.css
│ ├── App.jsx
│ └── main.jsx
├── index.html
├── package.json
├── postcss.config.js
├── tailwind.config.js
└── vite.config.jsnpm install
npm run dev- Add richer metadata extraction (cover selection, chapter grouping).
- Add keyboard shortcuts and smooth inertial page snapping.
- Add virtualization for very long vertical chapters.