This is a simple app that imitates Windows Notepad. Installable as a PWA.
Use it here: https://itamarom.github.io/notepadjs/
After opening the app, click on the "Install" button in the top menu. Look for "Install Notepad". It might be under "Cast, Save, and Share":
As a native Windows user who switched to macOS a few years back, one thing I never got over was the simplicity and usefulness of the old school Notepad app. This app aims to recreate that very same experience. It supports 2 modes:
- Local FS mode: Uses a fairly modern File System Access API to allow reading and writing of local files. This API is not supported in Firefox.
- Local storage mode: Uses the browser local storage to store the files. This mode is supported in all modern browsers.
Also worth mentioning: this is my first time using Vue, so some things might not make perfect sense. Criticism, issues and PRs are welcome.
- Notepad-like UI
- Allow Local FS operations
- Installable as a PWA
- Implement font selection dialog
- Implement local storage support
- Keep tab state and unsaved drafts between sessions
- Pixel perfect Notepad UI
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint