LuxCoreRender / LuxCoreRender/BlendLuxCore
Panel in node editor with most often used nodes
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 877
- Forks
- 108
- PR merge metrics
- No merged PRs in 30d
Description
This might improve usability:
Have a panel in the tools section of the node editor (the area on the left) that shows a list of buttons with the node types that are most often added by the user.
This list could be generated in several ways:
- Every time the node tree is edited, check if a node was added, and if yes, add the type to the list of most recently used node types (or place this check in the init method of the LuxCoreNode class)
- Or: Iterate over all nodes in the current tree and check which types are the most common
- And/or: show a few hardcoded node types that are known to be often used, e.g. mix material, imagemap, colormix, math etc.
The reason is that while it is good to have nodes grouped by categories, in practice it's also good to have them grouped by how often they are used.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
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
Start by examining the node editor's tools section on the left and the LuxCoreNode initialization path mentioned in the issue. Resolve whether usage should be tracked from edits, derived from the current tree, or partly hardcoded; done means the chosen approach presents frequently used node types as buttons in that panel.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- blender, python
- Domain
- design, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100