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

Add a TimeLine UI node #11631

Open
JekSun97 opened this issue Jan 25, 2025 · 1 comment
Open

Add a TimeLine UI node #11631

JekSun97 opened this issue Jan 25, 2025 · 1 comment

Comments

@JekSun97
Copy link

Describe the project you are working on

Animation editor

Describe the problem or limitation you are having in your project

I have a few projects that need this, the first one is a small game editor that really needs Timeline.
I tried to implement this myself, but why reinvent the wheel when there is already an existing Timeline animation editor.

Image

Describe the feature / enhancement and how it helps to overcome the problem or limitation

I propose to open a new UI node called Timeline, as it once happened with GraphEdit.
It would be quite a useful node and it has many ways of application, for example:

1. Game editor/Game engine
2. Music editor
3. Plugins
4. Particle behavior

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

I haven't looked at the source code of the Timeline animation editor yet, but I think it can be expanded in the same way as GraphEdit.

If this enhancement will not be used often, can it be worked around with a few lines of script?

No

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

Godot has a lot of helper nodes that could be part of a plugin, but they are there because the community finds them useful, the same goes for Timeline.

@Calinou Calinou changed the title Expand new TimeLine UI node Add a TimeLine UI node Jan 25, 2025
@AThousandShips
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants