dlumbrer / dlumbrer/kbn_network
Feature request: Node scaling
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 366
- Forks
- 94
- PR merge metrics
- No merged PRs in 30d
Description
Since you seem to care about my feature requests, I shall add more here. I have a few related ones so I guess I will add them all here:
- Second node scaling. I have noticed that the second node never scales. If I selected dot for the first node as well as the second node, only the first node gets scaled. Not sure if this is a bug or is something that you need to add.
- Denote scaleable shapes. Some node type: e.g. box + text only does not scale at all. If possible I would like a checkbox to mark if to scale these.
- Textbox as option for all nodes. To increase readibility (especially when nodes are very close to each other), I have chosen to use textbox to show my secondary nodes, but what I would really like is allow the text to be set against a white background so I can set the secondary node as a shape (which scales) and then allow the text to still be clearly shown.
- Text color. Because the node colors can sometimes be dark (hopefully once the color options are created and I can set that range with HLS), I would like the option to set the text color — or allow the script to intelligently determine if the text needs to be dark and light depending on the node color. I believe that you can determine this by using Lab color mode—or just convert color to gray scale and determine where the threshold is.
Hope you will consider these! I will try to learn how to write plugins for Kibana so I can write something useful also. Thanks again for the great plugin!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or specific entry points are named. Start by locating the Kibana plugin code responsible for node scaling and text rendering, then define separate acceptance checks for second-node scaling, selectable scalable shapes, textbox backgrounds, and readable text colors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- data-visualization, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100