0.94
Dendron 0.94 has sprouted π±
Go To: We're bringing goto back! Use Dendron: Go to
to navigate to regular notes and newly introduced proxy notes. See the external notes section of the Dendron handbook for an example of how we use this feature to manage bookmarks!
- More information: Go To Command (Private)
Graph Themes: It's time your graph got a facelift! You can now choose between 3 graph themes: Block, Classic and Monokai, or create your own custom theme styled to your liking.
- More information: Graph Themes Documentation (Private)
Help and Feedback Panel: We're rolling out a new Panel in VSCode to give you convenient access to our starting guide and documentation, as well as a direct way to give us feedback. Check it out in the Side Bar!
Detect Duplicate IDs: Dendron will now detect and warn you when you have notes with duplicate IDs. This can be a problem when copying and pasting notes.
Highlights
- feat(navigation): add goto command
- enhance(view): graph themes
- enhance(workspace): detect and warn for duplicate note IDs
Everything Else
- feat(workspace): Add doctor command to remove deprecated config and prompt on upgrade
- enhance(view): help and feedback panel
- enhance(workspace): use better defaults for
Create Task Note
- enhance(commands): prefix paste-image command with "Dendron" for uniformity
- enhance(cli): cli will report invalid commands
- enhance(view): make dendron side bar visible when dendron not active
- fix: bad wikilink is created with selection2link if selection is multi-line
- fix: insert note index
#undefined
in case missing tags - fix: highlighting misidentified capitalized header anchors on links as missing
- fix: CLI writes "cli" as the version into the meta file which breaks initialization
- fix: self contained vaults get cloned into the wrong directory
Community
General Updates
Self Contained Vaults: Self contained vaults are here! To find out why they matter and how to start using them, read our blog post on self contained vaults (Private), or explore the migration guide.
File Nesting File Nesting is now stable in v1.67 of VSCode. With this change, VSCode now has (partial) support for Dendron's dot hierarchy!
Add the following to your workspace settings to see it in action:
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*": "${basename}.*.md",
}
- More information in the VSCode Release Notes
VSCode Markdown Features: We published a blog post (Private) looking at the latest markdown features in VSCode. Learn about the new ways you drag and drop files, rename links and more.
Starboard and TIL Highlights
These are highlights from the Dendron Discord
#starboard
and#today-i-learned
channels.
- β
@dagriefaa#2892
shared a tip for minimzing visual clutter in your workspace: "you can use<details>
and<summary>
tags to set up collapsible regions"
<details>
<summary> click to show </summary>
hidden stuff
</details>
- π‘
foureyedsoul#0796
shared a link to an article on Math Accessibility: "This isn't exactly what I learned today, but today I did write this note summing up what I've recently learned about combining MathML & MathJax to make math formatting more accessible online"
Dendron Reading Series
This week's entry in the Dendron Reading Series.
Credit to
@cameron#9185
for sharing the link for this week's Dendron Reading Series in our#what-are-you-reading
channel on Discord
The idea of headers as metadata should ring very familiar to Dendron users. Using header lines to define key-value pairs (called frontmatter
in Dendron), allows us to add functionality, identification and organization to our notes.
When we view metadata like tabular data, we introduce concepts from databases into our notes, opening up possibilities to view them as spreadsheets or use queries to filter through our notes. If you could turn your frontmatter
into a spreadsheet, what would you use it for?
Gordon Brander (the author) makes the point that this pattern is well-fit for digital protocols like email or HTTP. The pattern is simple and extensible, making it accessible and flexible. Key for Brander is the ability of a protocol to allow for new possibilties. What new possibilities would you like to see for metadata in Dendron?
Event Reminders
- New User Tuesdays: Visit the New User Tuesdays page for notes from previous sessions.
- Greenhouse Talks: Visit the Greenhouse Talks page for notes from previous sessions.
- Subject: TBD
- Description: TBD
- Next: Fri, May 27, 04:00 PM PDT / 23:00 UTC
- Greenhouse Talk Recordings - YouTube Playlist
- Office Hours: Visit the Office Hours page for notes from previous sessions.
Thank You's
A big thanks to the following gardeners that brought up issues, contributions, and fixes to this release :man_farmer: :woman_farmer: Visit Discord Roles for more information.
-
Steven Hilton
@pengurrito#8324
- wrote blog post: https://dev.to/mshiltonj/my-personal-weekly-reviews-in-dendron-3929
-
Ben Ang
@Jack of some quantity of trades#3247
-
huland
@huland#6948
-
Vaden Masrani
@vaden#2954
-
harrijer
@harrijer#3513
Changelog
Features
- feat(navigation): add goto command: (docs (Private))
- feat: Add doctor command to remove deprecated config and prompt on upgrade (#2841) @hikchoi (Private)
Enhancements
- enhance(view): graph themes (#2806) (docs )@joshi
- enhance(workspace): detect and warn for duplicate note IDs (#2879) @kaan (Private)
- enhance(view): help and feedback panel (#2877) @jonathan (Private)
- enhance(workspace): use better defaults for
Create Task Note
(docs) (#2855) @kaan (Private) - enhance(commands): prefix paste-image command with "Dendron" for uniformity (dendronhq/dendron-paste-image#4) @kaan (Private)
- enhance(cli): cli will report invalid commands (#2876)
@Jack of some quantity of trades#3247
- enhance(view): make dendron side bar visible when dendron not active (#2881) @jonathan (Private)
Fix
- fix: bad wikilink is created with selection2link if selection is multi-line (#2856) @kaan (Private)
- fix: insert note index
#undefined
in case missing tags (#2789)huland#6948
- fix: highlighting misidentified capitalized header anchors on links as missing (#2872) @kaan (Private)
- fix: CLI writes "cli" as the version into the meta file which breaks initialization (#2871) @kaan (Private)
- fix: self contained vaults get cloned into the wrong directory (#2873) @kaan (Private)