-
Notifications
You must be signed in to change notification settings - Fork 0
Explore view
This is an attempt to rethink Obsidian's navigation. There are more things I would change, but I find the current version neat already.
🖼️ Explore view expanded
This is a replacement for the Calendar and the Periodic Notes plugins. There are currently no commands, but otherwise the calendar fits my needs better.
The features include:
- Highlight notes that exist
- Border for "today" and "this week" notes
- Dim notes when they are in the other month
- Access to yearly, quarterly, monthly, weekly and daily notes
- Week-centric rather than month-centric, buttons to move +/- 1 week and to go to today
- Compact mode
- Buttons are enabled/disabled just based on the presence of the template file, so almost no config is required
🖼️ Compact calendar
Only unique notes get included in the tree and the resulting Note lists.
This is essentially a (partial) substitute for Obsidian's file browser, tag tree and search views.
The tag tree displays all the tags in a tree (uh...) except the tags that start with a hyphen -
(I hide obsolete tags like that).
Each tag has a count of the notes with that tag.
If a tag has children tags, there is a button to reveal them.
There is a button to open the Root note for the tag if it exists.
Selecting a tag opens a list of notes with it and its children. There are also buttons to display:
- All notes
- Only notes with tags
- Only notes without tags
🖼️ Tag tree
This is a nice list of notes. It supports pagination, sorting (title/date + asc/desc) and some special filters. If the currently selected tag has a root note, the header of the list becomes a link to it.
After a tag is selected in the tag tree, extra filters can be applied to further narrow down the search. The filters use a custom "TriState" component which allows choosing between "Exclude", "Whatever", and "Require" states.
The filters are:
- Title presence (H1 titles)
- Tasks presence
- Whether the note has a date set
- Whether the note is broken
For each note these things are displayed:
- Title, or just the filename if the title is not present
- Button to copy the wikilink to the note
- List of tags
- If the note has tasks, numbers of the completed and total tasks along with a progressbar
- If the note is broken, the message about the problem
The broken notes still require to be picked up to be displayed. This generally means they should have the correct filename pattern. An example of what would be a broken note is a note that has the correct filename, but that has 2 H1 headings.
🖼️ Note list with filters
Notes that have a tag as their title are considered "root notes". I use them as "entrypoints" for various projects, hobbies etc. They help me partition the vault. I usually track general tasks there that I later schedule to be done using periodic notes. If they get too big, I split things into other notes and leave a link there.