This tool is a note-taking, code clipper, desktop application. I wanted to be able to make notes in Markdown, with an emphasis on being able to add code snippets, and have the Markdown rendered and the code shown with syntax highlighting. I also wanted to have a play with Wails, so this was the perfect opportunity!
I created for my own personal use and experimentation, but if you like it then please feel free to fork and help improve.
When you start typing a note it will save automatically. Each note is an individual json file that's stored in a folder called code-clipper
inside your home directory.
Code tags will be automatically taken from fenced code blocks, so if you use:
```bash
echo "foo"
```
It will record the tag bash
.
There's no limit the number of different fences you use in the same note - they'll all be turned into tags.
If you want to add a title to the note, it'll automatically use the first header-1 when using the format:
# This will be the title
Whenever a note is saved, its update time, title, and tags are reflected in the list. To filter on the tags, just select the tag you want to show. To view a note, just click on the note's title.
When you select a note to view, it starts off in rendered mode. To edit, click the edit
button.
To delete a note, select the one you want to remove and click the delete
button... But use caution as there is no coming back from that - there is no undo or confirmation!
At some point I'd like to do the following: