3d-deps's Issues
Point-to-point mode
Connected to #8
Could we
- allow for secondary selections
- display how a primary and a secondary selection are connected with each other, showing all possible paths between them
Make use of groups
Switch between 3d and directed 2d mode
Snack notifications
Especially useful for when a config setting is changed through a hotkey - reveal the current value in a notification.
Dynamic node sizes
Allow to combine different attributes to compare to node size, make selectable through a list of checkboxes
- outgoing links
- incoming links
What to do with unused files?
- The way we resolve dependencies, unused files will not show up
- Generally fine, but there's use in telling users about disconnected nodes. Might be worth doing.
Allow to supply multiple themes
- Add a theme selector for when there is more than one?
- Require themes to indicate whether they are dark or light, so that media preferences can be observed?
Add tooltips
What to do with links between indirect participants
Currently only colorizing link in the direction in which they are resolved, taking early exits. This leaves links between indirect participants uncolored, even if they might be connected with each other.
Implement server part
- Consume config file
- Prepare data
- Render
Make sidebar adjustable
Colorize dependencies relatively
Keyboard nav for autocomplete
Highlight indirect dependencies
So that it's clear, what chunk of the overall graph a node is connected with.
Details panel
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.