The Archive v1.7.0--v1.7.1 Brings MultiMarkdown to the Masses 🎉
How to get v1.7.x
On the Cutting Edge update channel, v1.7.0 just hit, and it brings the new MultiMarkdown-aware editor.
What's different?
If everything goes well, then at the end of this testing phase, everything should look exactly like it did before.
But everything should be so much faster now.
If everything should look the same, what's different?!
The editor now recognized Markdown better. Less unhandled edge cases. Less styling surprises.
But since applying theme styles is different, there are the occasional visual quirks, like the bracket colors in link definitions being color of links instead of being the color of link definitions. Please report anything you notice via email or here. I'll be patching these mostly in the upcoming days.
Some things also look different, but on purpose: e.g. #hashtag
detection now correctly skips code blocks and inline code styles. That's fixing a years-old inconsistency that required this overhaul to be complete. Sorry if you relied on this!
Next steps before and after a regular release
In my testing, all existing themes looked quite good and worked as expected, apart from the occasional wrong color. Backwards compatibility is the highest priority to make this a regular release available for download on the website.
Once that's settled, though, it's time to begin implementing and shipping all the cool extensions we postponed until now. To whet your appetite: We can begin to highlight new things, like tables; we can start working with the structure of documents (e.g. all headings/table of contents); we can start to do more with lists, especially nested lists, and then some
Since the editor is fully MultiMarkdown-aware, we can do things with what's considered "extensions" to classic Markdown more easily. This includes tables, footnotes, and annotations, and "doing something with it" is not limited to applying the correct color according to the theme.
I don't want to spoil too much. Unbeknownst to the end user, the new editor brings a whole new level of structural awareness about what's in a note to The Archive, and we'll be exploiting that heavily.
If you're wondering what happened to the scripting/scriptability milestone: I had help with the editor, and work on the editor finished while I was working on the scripting stuff. It made sense to include it in the app as fast as possible discover problems while the development was still fresh on everyone's mind, and iron out all the inevitable kinks as soon as possible. This also means that we'll be seeing a v1.8.0 with scriptability unusually soon-ish.
Author at Zettelkasten.de • https://christiantietze.de/
Howdy, Stranger!
Comments
\\ ٩( ᐛ )و //
I just tested the new version on a 500-line file that's made up of mostly links and I can now search and scroll smoothly. Before that, the app would regularly beach ball. I can't wait to see what else is coming up. Thank you!
1.7.0 is nice and zippy! Large files open immediately. Thanks for your hard work.
Happy to hear the experience is good
Author at Zettelkasten.de • https://christiantietze.de/
Hi,
It seems that I can't open a note in a new tab (Cmd+Click) anymore since v1.7?
@xal Thanks! Will fix with the next update
Author at Zettelkasten.de • https://christiantietze.de/
good job!
I have a catalog of books with a few hundred lines. It used to be very lagging, but now it has become very smooth.
I am seeing some inconsistencies with this update.
Words in brackets are highlighted as links:
Wiki links in front-matter are no longer clickable (tags still are):
Thanks for the reports!
123 [foo] 456
=123 [foo][] 456
=123 [foo][foo] 456
, so in all 3 cases there's a link definition of the form[foo]: ...
expected. Thinking some more on this. (e.g. check if a link definition is found first)Author at Zettelkasten.de • https://christiantietze.de/
Interesting.
Here is another inconsistency I came across, when entering URLs in lists.
@pryley The link retention is also fixed in the upcoming update (due this week). Your example helped figure this out because my original failing example case was way more complicated
Author at Zettelkasten.de • https://christiantietze.de/
v1.7.1 just shipped
Extract from the release notes:
isRestoringScrollPosition
to disable restoration of note scroll positions.Author at Zettelkasten.de • https://christiantietze.de/
i skipped announcing the previous 2 updates, but v1.7.4 is out since 5 minutes.
It's one of the final steps that will make the new MultiMarkdown-based highlighting engine settle. I don't know a better way to phrase this: the updates since v1.7.0 have still been a bit exploratory, and the occasional speed bump was noticeable, esp. in very large documents, sometimes because I messed up a calculation
Getting rid of these kinds of problems was a priority for this release. It's all about speed and accuracy.
I'm hunting for the last glitches and visual oddities. So if you notice anything that looks stupid, please do report.
E.g. up until today, all
[bracket]
pairs were colored in your theme's link colors, which looked weird in blockquote ellipseslike [...] this
. Sounds like a stupid little thing, but as is often the case with software, the underlying issue went deeper than expected.Author at Zettelkasten.de • https://christiantietze.de/
I'm weirdly excited about this change. It always bothered me that single bracket pairs in my LaTeX equations were highlighted.
ORCID: 0000-0003-2213-2533