@its_seraj/notepad
v1.0.8
Published
A desktop notepad with rich text, image paste, and cloud sync
Downloads
349
Readme
@its_seraj/notepad
A modern, fast, and feature-rich desktop notepad application built with Electron, Preact, and SQLite.
Features
- 📝 Rich Text Editing: Powered by TipTap/ProseMirror with clean markdown-like typography.
- 🖼️ Image Support: Paste images directly from the clipboard, resize them dynamically, and delete them with standard Backspace/Delete keys.
- 💻 Collapsible Code Blocks: Auto-formats JSON on paste, includes collapsible wrapper structures, and highlights code content.
- ⚡ Global Toggle Shortcut: Press
F1from anywhere in your OS to instantly toggle (show/hide) the notepad window. - 🗃️ Robust Local Database: Relies on a lightning-fast SQLite local store using
better-sqlite3. - ☁️ Cloud Sync: Keeps notes updated on your cloud backend with dirty-state tracking.
- 📥 Tray Minimization: Close the window to keep it running silently in the system tray.
Installation
Install the package globally using npm:
npm install -g @its_seraj/notepadUsage
Launching from Terminal
After installing, you can open the notepad from any terminal/shell on your system by typing:
notesNote: On Windows, the command notes is used to prevent conflict with the built-in Windows notepad.
Global Hotkey
- Toggle Window:
F1
Technical Details
- Database Path:
%APPDATA%/@its_seraj/notepad/notepad.db(SQLite) - Local Settings: Stores credentials (API Base URL and Token) securely locally.
