alexobenauer / obsidian-tag-navigator Goto Github PK
View Code? Open in Web Editor NEWCross-reference navigation through your Obsidian tags and notes
License: MIT License
Cross-reference navigation through your Obsidian tags and notes
License: MIT License
For consideration, how to handle multiple tag-sets in a note under different headers. E.g. I have daily notes that combine different activities with headings. This makes their cross-references noisy. One solution would of course be to separate all activities in different notes. But how about filtering the cross references on headings??
I also use tags to label my tasks. They are also spread throughout my vault. As such, they appear on my navigation and incorrectly model note navigation through tags. I would like a functionality of blacklisting these tags so they aren't considered when using this plugin. I suggest a right click functionality to exclude/blacklist a tag.
Plugin is great btw!
Very large margins on the smartphone at the edges of the screen. Please change the Margin / Padding to make the most of the information fit on the screen.
Since Obsidian v0.12.19 (or Cross-Ref v0.3? - I updated both at the same time) Cross-Ref is not picking up any tags. I get a blank window, with "All Tags 0 notes" at the top, with "Favorite groups: ", and "Favorite tags: ", but nothing else. I get the same result in a vanilla test vault with no plugins, or snippets.
Deleting and reinstalling CrossRef gets it working again. But when I come back the next day/restart the above issue reappears.
First of all, fantastic plugin, this is really a game changer for anyone who relies heavily on tags. ๐
What I'd love to see in this plugin is a setting to ignore certain tags and an option to ignore files that have a certain tag (meaning the tags in those files also get ignored). These would allow to remove a lot of the noise there currently is, since I use tags for all sorts of things right now, and only some of them make sense for this plugin.
Both dataview and this plugin are incredible tools to organize and search through notes. The issue is that this plugin uses tags while dataview uses YAML front matter (and inline fields), even though both serve to store/access similar kinds of metadata.
Other plugins like excalibrain and obsidian-db-folder use dataview as their search engine, so some kind of integration should be possible.
I realize you developed this more as a demonstration, but I think dataview integration is necessary if this plugin is to have a solid future. Dataview is becoming super popular, and this plugin could fill the void of the ability to search through front matter/dataview inline fields without actually creating a table in a markdown file.
On another note, it would be nice if the default # of items shown per group/tag (2 right now before having to click show more) were customizable.
Please continue and get this through to process :)
With the plugin open an as the currently active window, it will replace this pane with the note you clicked on. Pressing mouse navigate back will bring you all the way back to the "Home" for the plugin. If you navigated deep into your tags, you have to go back there again.
The plugin should remember it's navigation history on its panel when replaced with another note. A workaround would be to always open notes in a new pane, which functionality is not implemented either (ctrl+clicking does not open a new pane).
When the left or right sidebar was the last window the cursor interacted with when opening Tag Navigator (v0.5.0), it opens in the corresponding sidebar without possibility to close it. I.e., instead of the "Files" view, I see Tag Navigator in the left sidebar, I can still navigate to Bookmarks and Search, but I can't restore Files-view without restarting Obsidian. Tested this for Obsidian v1.4.16 and up to date Default and Minimal themes.
Just wanted to let you know that your website still points to version 0.2.0
not sure if this is intentional but I thought I'd let you know.
Thanks a ton for putting this plugin together (I heard about it on the stack overflow podcast). I've been using it for about a week now and it has fundamentally changed the way I organise and go through my obsidian vault and made it all a thousand times better experience!
Hello @alexobenauer !!!!!
My FR is simple to explain: would be amazing if we could have more than one Tag Navigator View
This way, would be amazing if we could save the status of the Tag Navigator View inside a command to open/interact later.
Command Palette
Power users could create a modal (using QuickAdd plugin) with these saved Tag Navigator Views and define a hotkey to easily switch between views :)
I use Obsidian for many different purposes. This way I have group tags and tags that only applies to specific workflows.
Every time that I have to work on a specific workflow, I have to set my Tag Navigator view to show me tags related to that specific workflow.
If we could save these queries, it would make us work much faster :)
Thanks for reading this !!!!! I hope you like my suggestion ๐ ๐ ๐
Let me know if you need more information !!!
Have a great day ๐
If I've got the tags #topic/programming/python
and #topic/programming/java
, then programming/python
and programming/java
will show up as 2 entirely separate tags under the group topic
.
I think it would be helpful for structure to unify those 2 under their parent tag, programming
.
i don't know the best way how, but maybe the below could work:
topic/
programming
> python
> java
+ {cross reference tag for #programming, e.g. algorithms}
+ {another cross reference tag}
-> {note with #programming, none of its child tags)
-> {another note}
so the same per-tag menu as before, expect the first items are expandable nested tags. Expanding those would open the same style menu again but for e.g. #topic/programming/python
. Putting everything in the expanded menu into a box with some color contrast might be helpful.
This is a really nice tool. Do you have plans to submit it to Obsidian Community Plugins?
Using the last (0.5.0) version, the tag navigator pane does not refresh when I interact with it. Only my first action (for instance, enabling the display of a certain tag category) is followed by a plugin refresh, but then on, any other action is not correctly rendered and I have to close and re-open the Tag pane for my actions being visible (plugin refreshed).
Iโm using the 1.0.3 version of Obsidian, and below is the is the list of my activated plugins :
I tried to install the plugin with BRAT : same result. I also tried to disable all the plugins but the tag navigator and BRAT : same result.
Thanks for your work !
EDIT : same phenomenon with the 0.4.0 (cross-navigation plugin) version.
It will be nice to be able to go down at least one more level on the nesting. Some hierarchies are rather straightforward, but when you get to academic topics/fields, it is hard to keep things at only two levels of navigation.
Hi,
inspired by your Youtube video I tried to install your plugin via BRAT on my Samsung S4 tablet. Unfortunately, I only received a message that it cannot be installed because something is missing.
In the demo video the plugin looks great. Very eager to get my hands on it. Thank you!
First thing to say is that I'm really hyped on this plug-in!
I tought about such a concept before and it could be a real gamechanger.
I'm looking foreward to it!
Things I would find helpful:
A way to search/filter tags and groups on the main page.
The possibility to filter for several instances of one group
E.g. If I would use it for different styles of music, I could filter for music/electro and music/relaxed to find the perfect interpret.
I use hundreds of tags, the lack of a search function makes it quite tedious to find the right tag ๐
Such a search function would indeed be very useful
It would be nice if forward and backward navigation worked within the plugin view.
I tried some experiments and read through the plugin-dev discord channel. This is possible, but it may require using APIs that aren't documented.
Great work, very interesting, a lot of promise!
cmd + hover should show preview of a note.
Hello @alexobenauer !!!!!
Before talking about my FR, I wanna say thank for creating such amazing plugin
For users that rely on tags to navigate inside multi purpose Vaults, this is a dream come true.
I really think this is one of the most important plugins developed for Obsidian.
I hope you could bring this to the community store ๐๐๐
There is a strong correlation between Tag-Navigator and the Core Plugin Tag Pane
This way, my FR is to be able to use the Menu Context (mouse right-click) from the Tag Pane to apply a change in the Tag Navigator view
I am using the plugin Tag Wrangler in the image above to demostrate the Menu Context from the Tag Pane
๐ธ Tag Navigator + Tag Pane with Menu Context Open
1๏ธโฃ A new Command in this Menu that opens the Tag Navigator view with the tag
or the Group Tag
selected in the Menu
2๏ธโฃ A new Command in this Menu that opens that updates the Tag Navigator view if is already open with the tag
or the Group Tag
selected in the Menu
I am emphasizing workflow 2๏ธโฃ because I always use Tag Navigator with the Tag Pane openned in the left sidebar
Thanks for reading this !!!!! I hope you like my suggestion ๐ ๐ ๐
Let me know if you need more information !!!
Have a great day ๐
I'm currently using this plugin through BRAT. Is there any plan to release it through the official channel?
Plugin version: 0.5.0
My Obsidian version: 1.1.0
Error: Failed to load plugin tag-navigator
Installation steps:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.