https://github.com/emvaized/notepad-tab
Simple notepad for a new tab in your browser
https://github.com/emvaized/notepad-tab
note-taking notepad notes url
Last synced: 12 months ago
JSON representation
Simple notepad for a new tab in your browser
- Host: GitHub
- URL: https://github.com/emvaized/notepad-tab
- Owner: emvaized
- Created: 2024-08-27T17:24:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-28T15:50:20.000Z (almost 2 years ago)
- Last Synced: 2025-04-07T21:51:30.568Z (about 1 year ago)
- Topics: note-taking, notepad, notes, url
- Language: JavaScript
- Homepage: https://emvaized.github.io/notepad-tab/
- Size: 43 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Notepad tab
Basic notepad for your browser.
Just open a new tab and paste the following url: https://emvaized.github.io/notepad-tab#Hello
All text you input will be stored in the url of your tab, and restored on browser restart. It is local, and is not stored or sent anywhere else.
The first line of your note will also become the tab title. Changes are saved with a delay of 1 second, in order to not span browser history so much.
If anything happens to the server, you can always recover your note by copying part of the url after the `#` sign and open it in a new tab, prepending `data:text/html,` in the beginning. It's just a plain HTML text.
Features and ideas for improvement:
- [x] Dynamic line numbers on the left
- [x] Support for rich text formatting
- [x] Characters count on the bottom
- [ ] Button to lock changes (toggles `contenteditable` on editor)
- [ ] Store more info in the url as json (last modified date, lock status, etc)
- [ ] Automate minified `dist` directory and host it instead
- [ ] Basic syntax highlight (or switch to a 3rd party embedded editor)
- [ ] Highlight current line in the editor