Let& #39;s kick this off. Creating a pinned, always-on-top window: Easy enough

#pretzelnotes
Making the window toggleable like my terminal: No big issue either!

#pretzelnotes
Now comes the more interesting part: The content editing. There seems to be a pretty decent Markdown mode that CodeMirror provides, but I think I& #39;d still need to extend it to be what I want. Hm.

#pretzelnotes
So after some research I found that @heyscrumpy already made a beautiful little thing called tiptap that is a beautiful mix between Markdown and inline rendering.

So I integrated it.

#pretzelnotes
So I had some spare time (yay quarantine) and added some styling to the note taker.

Less of a complete eye-sore now.

#pretzelnotes
Next step is to implement all the formatting things that tiptap can provide (e.g. common text formatting, to-dos etc.)

Also thinking about implementing a hashtag-based category system like @BearNotesApp has.

Basically, reduce the need to use your mouse as much as possible.
So while I& #39;m looking for other stuff to do, I have plenty of time to work on my little #pretzelnotes app.

It has a nice product page on @wip now: https://wip.chat/products/3365 

Some">https://wip.chat/products/... recent changes are:
Basic formatting styles!

You can do bold, you can do italic, you can do monospaced, all the things you& #39;d expect while tapping down your thoughts!
Add some todo lists!

They are super quick to type out, so you can jot down stuff that needs to get done without interruption. https://abs.twimg.com/emoji/v2/... draggable="false" alt="✨" title="Sparkles" aria-label="Emoji: Sparkles">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🤓" title="Nerd face" aria-label="Emoji: Nerd face"> Code blocks!

They either auto-detect what you put in them, or you can be explicit about it. Because saving code snippets is a useful thing!
And probably the most barebones feature of them all: You can switch between notes now. Yup.
Here& #39;s a quick summary of the formattings that are implemented right now.
Finally got around to fixing an issue that really annoyed me: My fenced code blocks still used automatic language detection, which doesn& #39;t work very well with PHP. No longer!
Which, btw: @_philippkuehn would you be interested in having those fenced code blocks with predefined languages for Tiptap?

They work like ```php or ```js
You can follow @pretzelhds.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: