Coder Social home page Coder Social logo

hananoshikayomaru / obsidian-3d-graph Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alexw00/obsidian-3d-graph

105.0 105.0 4.0 10.28 MB

๐Ÿ‘“ A 3D graph for Obsidian!

Home Page: https://yomaru.dev

License: MIT License

Shell 1.03% JavaScript 0.87% TypeScript 96.72% CSS 1.38%
graph obsidian-md obsidian-plugin

obsidian-3d-graph's People

Contributors

alexw00 avatar hananoshikayomaru avatar inigoalonso avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

obsidian-3d-graph's Issues

[YOM-491] display tag as node

Basically this option will insert some new node data and the new nodes (tags) will point to any notes that being tags. This should be easy.

Questions

  1. how to add new nodes data?
  2. how to set the new node pointing to those nodes which are tagged.
    1. how to get the tags of all the nodes

Groups are not visible in settings

Describe the bug
In the Global 3D panel settings panel, I can click on "add Group," and the button moves down. But I cannot see anything to define the group

To Reproduce
Steps to reproduce the behavior:
In Global 3D, Settings, Add Group, ...

Expected behavior
It seems to work well with the local view

Screenshots

Desktop (please complete the following information):

  • OS: MacOS, native M1 Obsidian
  • This is in the 3D Graph New

Additional context
Great development thanks!

[YOM-451] [YOM-452] show node label only on hover

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

YOM-452

Right click to pan

Is your feature request related to a problem? Please describe.
I often wish I didn't have to push the ctrl key to pan.

Describe the solution you'd like
Holding down right click as a modifier would free up the keyboard hand to do other things.

Describe alternatives you've considered
Finding a way to change the code to detect right mouse down instead of ctrl, but I only have rudimentary understanding of programming.

Additional context
Add any other context or screenshots about the feature request here.

[YOM-449] [YOM-450] search node and click to focus

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

YOM-450

Adjustable label size

For me, the labels of my notes are too large and numerous, obscuring the whole visualization.

[YOM-468] invalid dag mode when circular structure

three-forcegraph.mjs:345 Uncaught Invalid DAG structure! Found cycle in node path: tales_of_two_counties_vault/organisations/1695038568-royal-family-ashor.md -> tales_of_two_counties_vault/people/1695027745-bedegar-of-ashor-baron.md -> tales_of_two_counties_vault/places/1695038431-bedegar-keep.md -> tales_of_two_counties_vault/organisations/1695038568-royal-family-ashor.md.

YOM-468

Link Thickness Not Working

Describe the bug
The Link Thickness in the Display settings section of the 3D Graph doesn't work, it doesn't do anything when the value is raised from 1 to any number to 3

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
I would say that the function is supposed to increase the thickness of the links between the nodes, but that doesn't happen.

Screenshots
Here I am proving a screen recording of the 3D Graph
84C13C5D-3858-430E-95FE-B8E4E50A82E1_1_102_o

Desktop (please complete the following information):

  • OS: MacOs Sonoma
  • Browser
  • Version 14.00

Additional context
Add any other context about the problem here.

remove the relationship with note linker

Is your feature request related to a problem? Please describe.
it just pollute the plugin

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Styling for 3D graph

Is your feature request related to a problem? Please describe.
Nodes are black in dark mode.

Describe the solution you'd like
Add css classes / variables to target all styles. Make them available via documentation to theme devs.

Additional context
Default graph could be a good source for possible CSS variables

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.