0.72
Dendron 0.72 has sprouted 🌱
Highlights
- enhance(commands): "find all references" for markdown headers (docs)
- enhance(lookup): enable scoping and full regex support for refactor hierarchy command (docs)
Everything Else
- enhance(lookup): have auto complete respect value that has been scrolled down to by arrows
- enhance(lookup): add fuzzy threshold configuration (docs)
- enhance(views): allow navigation to preview links that do not have vault specified
- fix(workspace): decorator lag problems
- fix(views): do not enable dendron preview in non-dendron workspace
- fix(views): update tree view when new note is created
- fix(lookup): corner cases for auto complete
- fix(publish): UI shifting issues with nextjs layout
- fix(cli): cli migration now handles JSON with comments
- fix(schema): When applying a schema template, do not override the body but append to the end to it
Community
General Updates
- doc updates
- add section on navigating notes
- add section on refactoring
Dendron Reading Series
This week's entry in the Dendron Reading Series.
This article lays out a comprehensive framework for evaluating different developer tools and highlights the values of massively popular tools like Emacs, Vim, and VS Code.
Value | Commentary |
---|---|
Approachability | Ease of getting started with for typical tasks, and contribution friendliness |
Doing one thing well | Unix philosophy, fitting into an ecosystem |
Editing efficiency | Fewer interactions, mnemonics, composable keystrokes, etc. |
Extensibility | The degree to which behavior and appearance can be changed |
Freedom | Embraces free software, rejects proprietary software |
Integration | Cohesive core and concerted third-party functionality |
Introspectability | Capable of being understood and inspected ad-hoc |
Keyboard centrism | Focus on keyboard interactions |
Maintainability | The degree to which it can be modified without introducing faults |
Progressiveness | A measure of eagerness to make progress and leverage modern technology |
Stability | Things that worked before continue to work the same way |
Text centrism | Text as a universal interface |
Velocity | Short and focused release cycles, aligned personpower, leveraging the community effectively |
- Source 1
For the aforementioned tools, the author makes the following judgements 1
- Top Emacs Values: Extensibility, Freedom, and Introspectability
- Top Vim Values: Doing one thing well, Editing efficiency, Keyboard centrism
- Top NeoVim Values: Approachability, Editing efficiency, Extensibility
- Top VS Code Values: Approachability, Integration, Maintainability
I find this to be a useful way of thinking about the larger context behind the tools that I use. For Dendron, our current values are:
- Velocity
- Extensibility
- Text centrism
Areas where we are actively investing in:
- Approachability
- Maintainability
- Integration
Footnotes
Murilo, The values of Emacs, the Neovim revolution, and the VSCode gorilla, accessed 2021.12.07, https://www.murilopereira.com/the-values-of-emacs-the-neovim-revolution-and-the-vscode-gorilla/˄
Office Hours
We will be hosting Office Hours this Wednesday! Event details here
Thank You's
A big thanks to the following gardeners that brought up issues, contributions, and fixes to this release :man_farmer: :woman_farmer: You can see an overview of all roles here
- David Bethune
@Garran Plum#2686
- Tuling Ma
@Nidoling#2917
- not-so-smart
- Jules Sam Randolph
@jsamr#1838
- Mario Kahlhofer
@blu3r4y#6264
- Aleksey Rowan
@aleksey#5276
- [Autocomplete clears the line after if the closing pair `]]`is missing](https://github.com/dendronhq/dendron/issues/1834)
- Anatoliy Kostin
- Carlos Cámara
@ccamara#5131
Changelog
0.72.0
Enhancements
- enhance: "find all references" for Markdown headers (#1833) @hikchoi (Private)
- enhance: add fuzzy threshold configuration (#1811) @nickolay (Private) (docs)
Fix
- fix(workspace): decorator lag problems (#1822) @kaan (Private) (docs) (diff)
- fix(pods): minor error in Airtable v2 export pod (#1846) @jonathan (Private)
- fix(views): re-introduce preview command enablement (#1806) @hikchoi (Private)
- fix(views): update tree view when new note is created
- fix(lookup): corner cases for auto complete @nickolay (Private)
0.71.4
Enhancements
- enhance(lookup): enable scoping and full regex support for refactor hierarchy command (docs) (#1796) @hikchoi (Private)
- enhance(lookup): have auto complete respect value that has been scrolled down to by arrows (#1818) @nickolay (Private)
- enhance(views): allow navigation to preview links that do not have vault specified (#1805) @nickolay (Private)
Fix
- fix(publish): UI shifting issues with Next.js layout @kevin (Private)
- fix(cli): cli migration now handles JSONC for wsConfig (#1825) @hikchoi (Private)
- fix(schema): When applying a schema template, do not override the body but append to the end to it (#1812) tma66