godotengine / godotengine/godot-visual-script

Add an ability to create member groups for functions, variables, and signals in the members' window in Visual Script

Open
#22 0 comments 5 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
131
Forks
25
PR merge metrics
No merged PRs in 30d

Description

### Describe the project you are working on
I'm working on a 3D endless runner game.

### Describe the problem or limitation you are having in your project
The project's code is quite complex than I originally thought. As the project grows, my functions, variables, and signals increased in number. Many non directly related functions or variables are mixing together. Therefore I have a hard time finding and managing them in the members' window.

### Describe the feature / enhancement and how it helps to overcome the problem or limitation
By adding an ability to create member groups for functions, variables, and signals in the members' window, this issue will be fixed. Any related functions, variables, and signals can be grouped together, hence will be easy to find.

### Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Here's my mock-up of the members' window with this proposal where functions, variables, and signals can be grouped together:

![image30](https://user-images.githubusercontent.com/1403194/105906389-6378e300-6002-11eb-9683-24c2c47b8d37.png)

### If this enhancement will not be used often, can it be worked around with a few lines of script?
This enhancement will be used all the time and it can't be worked around with a few lines of script as it's the core feature of the engine.

### Is there a reason why this should be core and not an add-on in the asset library?
This is the core functionality.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.