No description
Find a file
2024-05-31 11:44:21 -04:00
esbuild.config.mjs Merge branch 'main' of https://github.com/brianpetro/Smart-Connections-Graph-View into brianpetro-main 2024-05-31 02:11:15 -04:00
LICENSE Initial commit 2024-05-29 11:55:59 -04:00
main.css Initial Commit 2024-05-29 11:58:31 -04:00
main.js Merge branch 'main' of https://github.com/brianpetro/Smart-Connections-Graph-View into brianpetro-main 2024-05-31 02:11:15 -04:00
main.ts Merge branch 'main' of https://github.com/brianpetro/Smart-Connections-Graph-View into brianpetro-main 2024-05-31 02:11:15 -04:00
manifest.json Merge branch 'main' of https://github.com/brianpetro/Smart-Connections-Graph-View into brianpetro-main 2024-05-31 02:11:15 -04:00
package-lock.json Merge branch 'main' of https://github.com/brianpetro/Smart-Connections-Graph-View into brianpetro-main 2024-05-31 02:11:15 -04:00
package.json Merge branch 'main' of https://github.com/brianpetro/Smart-Connections-Graph-View into brianpetro-main 2024-05-31 02:11:15 -04:00
README.md Update README.md 2024-05-30 13:22:18 -04:00
styles.css Feature Updates 2024-05-31 01:43:16 -04:00
tsconfig.json Initial Commit 2024-05-29 11:58:31 -04:00
version-bump.mjs Initial Commit 2024-05-29 11:58:31 -04:00
versions.json Initial Commit 2024-05-29 11:58:31 -04:00

Smart Connections Graph View

Welcome to the Smart Connections Graph View Plugin! This plugin integrates seamlessly with the Smart Connections tool, offering an advanced, interactive way to visualize connections between your notes. Our goal is to enhance your ability to discover relationships and insights within your notes, transforming the way you interact with and understand your information.

Features

  • Dynamic Force-Directed Graph: Visualize connections as a force-directed graph where nodes represent notes or specific excerpts from them and edges represent connections.
  • Adjustable Visualization Settings: Customize node size, link thickness, and text fade thresholds to tailor the visualization to your preferences.
  • Interactive Tooltips: Hover over links to see detailed information about connections.
  • Customizable Forces: Adjust the repel force, link force, and center force for a more personalized layout.
  • Selection Box: Multi-select nodes using a selection box, with accurate selection regardless of zoom and pan levels.

Installation

Getting started with the Smart Connections Graph View Plugin is easy. Follow these steps to install and integrate it with your Smart Connections setup:

  1. Install Smart Connections Plugin: Ensure you have the Smart Connections plugin installed in your Obsidian environment.
  2. Install Smart Connections Graph View Plugin: Download and install the Smart Connections Graph View Plugin from the Obsidian Community Plugins.

Usage

Once installed, the Smart Connections Graph View Plugin provides an intuitive interface to explore your notes' connections. Click on the dice icon to the left that says "Smart Graph".

Opening the Graph View

To open the Graph View:

  1. Select the ribbon icon to the left that will display "Smart Graph"
  2. The visualization pane will appear, displaying a dynamic force-directed graph of your notes and their connections.

Interacting with the Graph

  • Zooming: Use the mouse wheel or touchpad to zoom in and out of the graph.
  • Panning: Click and drag the graph to move it around.
  • Hovering: Hover over links to see tooltips displaying connection details.

Customizing the Visualization

Access the settings menu by clicking the gear icon in the top right corner of the visualization pane. Here, you can adjust various parameters:

  • Significance Threshold: Adjust the threshold for displaying connections based on their significance.
  • Node Size: Change the size of the nodes to make them more visible or to declutter the graph.
  • Link Thickness: Modify the thickness of the links to better visualize connection significance.
  • Text Fade Threshold: Set the zoom level at which labels fade in and out.
  • Repel Force: Adjust the force that pushes nodes apart.
  • Link Force: Modify the strength of the connections.
  • Center Force: Change the force that keeps the graph centered.

How To

Panning and Zooming

  • Zooming: Use the mouse wheel or touchpad to zoom in and out of the graph. This allows you to focus on specific areas or get a broad view of all connections.
  • Panning: Click and drag the graph to move it around. This helps you navigate through different parts of the graph without changing the zoom level.

Multi-Selecting Nodes

  • Selection Box: Hold the Ctrl key and click and drag to create a selection box. Nodes within the box will be selected.
  • Individual Node Selection: Hold the Alt (Option for Mac) key and click on individual nodes to select or deselect them without affecting other selected nodes.
  • Clearing Selections: Click on an empty space in the graph or press Esc to clear all selections.

Settings Menu

  1. Click the gear icon in the top right corner of the visualization pane to open the settings menu.
  2. Adjust various parameters to customize the visualization to your liking:
    • Score Threshold: Use the slider to set the minimum score for displaying connections.
    • Node Size: Adjust the slider to change the size of the nodes.
    • Link Thickness: Use the slider to modify the thickness of the links.
    • Text Fade Threshold: Set the zoom level at which labels appear or disappear.
    • Repel Force: Adjust the slider to change the force that pushes nodes apart.
    • Link Force: Modify the slider to change the strength of the connections.
    • Center Force: Use the slider to change the force that keeps the graph centered.

Community and Support

Your involvement is crucial to the evolution of Smart Connections Graph View. From troubleshooting issues to suggesting new features, every contribution enriches our community and drives the project forward!

Join Our Community

  • GitHub Discussions: Participate in discussions on GitHub to share your experiences and ask questions.
  • Contribute: Help develop the plugin, report issues, or suggest new features.
  • User Testimonials: Share how the plugin has impacted your workflow and creativity.

Acknowledgements

Special thanks to Brian, the developer behind Smart Connections.

License

The Smart Connections Visualization Plugin is open-source and available under the MIT License. Contributions are welcome!

About Me

Hi! Name's Evan Moscoso, and right now I'm a senior software developer/architect consultant for General Dynamics, contracted out to the CDC to manage and develop data visualization tools. I've been obsessed about what's transpiring with AI for the last 15 years, knowing that it would soon change the world like this. The text communication format between us and AI is incredibly inefficient, and I believe data visualization tools like this will not only exponentially enhance our ability to communicate with AI, but create a new discovery and decision making process that'll change how we go about virtually everything we do. Our brains can't physically retain all the information and use logic with it. We need to visualize in order to save state and keep progressing in complex problems. I can hear the music.. and I want nothing more to improve how we communicate and make better decisions.

Inspired by Brian (creator of Smart Connections), I started an AI consulting company "Evan's Oasis" where I audit business workflows of clients and suggest AI tools and practices to significantly increase decision making, productivity, and quality all while cutting down on time and money needed to run a business.

I've continuosly been giving webinars to both CDC and GDIT on the most significant AI updates, as well as in-person local community seminars around the Tampa Bay area. One of my life's main questlines is to inspire people to take advantage of the outragous new abilities we have with AI and how we can use them to help us in our every day lives.

I'd really like to go all in on my AI consulting company and continue development on this when I can afford to :)


Feel free to reach out with any questions or suggestions. We hope this plugin enhances your note-taking experience and helps you uncover new insights and connections within your notes. Happy visualizing!