Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Bidirectional Links Like Obsidian #27

Open
nimalu opened this issue Nov 18, 2021 · 5 comments
Open

[FR] Bidirectional Links Like Obsidian #27

nimalu opened this issue Nov 18, 2021 · 5 comments
Labels
2024 new feature New feature or request organization features related to organizing information in AppFlowy

Comments

@nimalu
Copy link

nimalu commented Nov 18, 2021

  • navigate from and to different documents through links
  • maybe use the same syntax as Obsidian so one could import/export from/to Obsidian
  • a graph which visualizes the connections between the linked documents

Links in Obsidian

@annieappflowy annieappflowy added the new feature New feature or request label Nov 20, 2021
@Lloyd-Jackman-UKPL
Copy link

I'd absolutely love the graph functionality (am a big fan of Obsidian) but would be keen on even seeing it go one step further by defining linking documents by relationship types that could then be filtered in a graph view.

@annieappflowy
Copy link
Collaborator

Hi @nimalu001 @Lloyd-Jackman-UKPL , thanks a lot for your valuable input.
The feature development related to bidirectional links is about to start. I'd like to get some clarification.

A follow-up question for @nimalu001 , how do you like navigating from and to different documents through links? What pain points do you feel when using Obsidian's related features to navigate across pages?

A follow-up question for @Lloyd-Jackman-UKPL , can you elaborate on defining linking documents by relationship types? What goals are you trying to achieve with such features? Do relationship types refer to edges in the graph that connect to documents?

@annieappflowy
Copy link
Collaborator

Related: #1813

@annieappflowy annieappflowy added the organization features related to organizing information in AppFlowy label Apr 5, 2023
@annieappflowy
Copy link
Collaborator

Related: #1591

@skewballfox
Copy link

skewballfox commented Jul 2, 2023

not either of the above posters but I can answer both as someone who both regularly uses obsidians and has brushed up against its limitations

What pain points do you feel when using Obsidian's related features to navigate across pages?
mainly the inability to define aliases to headers sections. This comes up when doing things like defining a glossary, or when you want to have notes on a more abstract concept with multiple components (say like push and pop as related to stacks and queues), it comes up regularly when taking notes related to math or the programming

can you elaborate on defining linking documents by relationship types? What goals are you trying to achieve with such features? Do relationship types refer to edges in the graph that connect to documents?

again, not the OP so I can't answer this for him, but for me this comes up when doing things like using obsidian to map out an ontology. when I was taking notes for algorithms, I would have greatly appreciated a qualifier for links such as is_a (fractional knapsack is_a greedy algorithm), as it currently exist in obsidian, all links are equal(ly nondescript). While this is useful, it becomes less so when there is more than one type of relationship between the linked notes/concepts and current.

right now, I have a ton of notes linking to the definition of an invertible matrix, most of these are statements where some result is an invertible matrix, some where it's required of an input, one is the theorem associated with it(which is more a listing of properties), one is more eli5 notes on how to find it. There's currently no way in obsidian to make these relationship types distinct, other than explicitly adopting some structure to how your notes are composed.

I suppose these explicit relationships should be optional, and one possible way to handle that while keeping obsidian linking syntax(if that is a goal of yours) is to have some way of declaring these specific type of links in the metadata, or having an optional extra syntax for defining the relationship type.

honestly I'd be happy even with the basic bidirectional links so long as the search functionality is better than what is present in obsidian.

zoli pushed a commit to LucasXu0/AppFlowy that referenced this issue Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2024 new feature New feature or request organization features related to organizing information in AppFlowy
Projects
Status: Planned
Development

No branches or pull requests

4 participants