Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow friendly names in the component panel #410

Closed
Naros opened this issue Jun 16, 2024 · 0 comments · Fixed by #411
Closed

Allow friendly names in the component panel #410

Naros opened this issue Jun 16, 2024 · 0 comments · Fixed by #411
Labels
cherrypick:2.0 Requires cherry-pick to Orchestrator 2.0 kind/enhancement New feature or request
Milestone

Comments

@Naros
Copy link
Member

Naros commented Jun 16, 2024

Description

The component panel renders graphs and functions using more technical terms. For example, a function called get_movement is shown in the component panel using the underscore; however, in the node graph, that function is rendered with the title Get Movement. This can introduce inconsistency or even confusion for some.

Implementation ideas

Two new UI settings will be introduced in Project Settings > Orchestrator > UI > Component Panel:

image

When enabled, the graph & function panels will render the elements using Godot's capitalize function, which aims to present more user-friendly names by replacing underscores with spaces and capitalizing each word.

image

When these UI settings are not enabled (the default), the panel uses its current render behavior:

image

In addition, the component panel uses the PlayStart icon for event nodes and it uses the MemberMethod icon for functions. The current nodes in the graph canvas do not use the same icons, these should be aligned to the component panel, like this:

image

@Naros Naros added kind/enhancement New feature or request cherrypick:2.0 Requires cherry-pick to Orchestrator 2.0 labels Jun 16, 2024
@Naros Naros added this to the 2.1 milestone Jun 16, 2024
Naros added a commit to Naros/godot-orchestrator that referenced this issue Jun 16, 2024
Naros added a commit to Naros/godot-orchestrator that referenced this issue Jun 18, 2024
Naros added a commit that referenced this issue Jun 18, 2024
Naros added a commit that referenced this issue Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cherrypick:2.0 Requires cherry-pick to Orchestrator 2.0 kind/enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant