A clean and modern notepad application built using Electron, offering a tabbed interface, autosave, cross-platform support, and dark/light theming. Ideal for developers, writers, or anyone looking for a fast and distraction-free writing tool.
| Platform | Installer |
|---|---|
| π₯οΈ macOS | β¬οΈ Download for Apple Chip β¬οΈ Download for Intel Chip .dmg |
| πΌοΈ Windows | β¬οΈ Download for Windows |
| π§ Linux | coming soon |
If macOS blocks your downloaded app, follow these steps to permanently allow it:
-
Open System Settings
Click the Apple menu ο£Ώ βSystem Settings. -
Go to Privacy & Security
Scroll down and clickPrivacy & Securityin the sidebar. -
Scroll to the Security Section
Near the bottom of the screen, find the Security section. -
Allow the Blocked App
If you see a message like:"App was blocked from use because it is not from an identified developer"
Click theOpen Anywaybutton. -
Authenticate if Required
You may need to click the π lock icon and enter your Mac password to approve the change. -
Launch the App Normally
Now you can open the app by simply double-clicking it.
macOS will remember your choice and not block it again.
π Note: This only needs to be done once per app version.
- ποΈ Tabbed interface β Edit multiple files simultaneously
- πΎ File operations β Open, Save, Save As (.txt support)
- π§ Autosave β Automatically saves files with 5+ lines on content change
- π Reopen last session β Remembers open tabs after app relaunch
- π Dark/light mode β Automatically adapts to system theme
- π First-line title β Tab name based on first line (max 25 chars)
- π±οΈ Drag-and-drop support β Drop
.txtfiles anywhere to open - π Tab drag & reorder
- πͺ Custom title bar β Clean UI with modern window controls
- π₯οΈ Multiple window support
- β¨οΈ Keyboard shortcuts
| Action | Shortcut |
|---|---|
| New File | Ctrl + N |
| Open File | Ctrl + O |
| Save File | Ctrl + S |
| Save As | Ctrl + Shift + S |
| Switch Tab | Ctrl + Tab |
git clone https://github.com/sayantandbd/ptexteditor.git
cd ptexteditor
npm install
npm run start