Skip to content

vide.tween added#65

Open
spidercraft wants to merge 3 commits intocentau:mainfrom
spidercraft:main
Open

vide.tween added#65
spidercraft wants to merge 3 commits intocentau:mainfrom
spidercraft:main

Conversation

@spidercraft
Copy link
Copy Markdown

@spidercraft spidercraft commented Feb 21, 2026

Added vide.tween. Github test failed as im doing game:GetService("TweenService"), not sure if this is a issue or not?
It is needed for TweenService:GetValue()

@isarsindri
Copy link
Copy Markdown

image "Removed spring"? Failed check too. I'll fix this, nice idea though.

@spidercraft
Copy link
Copy Markdown
Author

image "Removed spring"? Failed check too. I'll fix this, nice idea though.

oh yeah dw, used ai to make the test out of the spring test, was lazy to do it. working test tho

@isarsindri
Copy link
Copy Markdown

Don’t worry, I made everything, check out my pull request!

@centau
Copy link
Copy Markdown
Owner

centau commented Mar 9, 2026

Hi, I appreciate the effort into this but I don't see this PR being merged, tweens have been asked for before and it was decided not to add them.

Springs were chosen as the animation utility due to how they can smoothly handle rapid and abrupt updates, which work better with the design of vide effects.

Lesser reasons are:

  • vide is designed to (mostly) function in vanilla luau, outside of Roblox. Being dependent on TweenService makes this another feature that can only be used in Roblox.
  • Taking this PR as-is, I would not be happy with needing TweenInfo.new() to use this utility as such OOP objects go against vide's style.

@spidercraft
Copy link
Copy Markdown
Author

spidercraft commented Mar 9, 2026

i see, my bad i didn't knew about running outside of roblox's engine. That being said, i might make a fork of vide with just this added if people need it. Ty for your feedback tho

@HarryXChen3
Copy link
Copy Markdown
Contributor

HarryXChen3 commented Mar 10, 2026

* vide is designed to (mostly) function in vanilla luau, outside of Roblox. Being dependent on TweenService makes this another feature that can only be used in Roblox.

@centau @quantix-dev
https://gist.github.com/HarryXChen3/c2b0ebefa283fe4c2026fb80611d6c2c

@spidercraft
Copy link
Copy Markdown
Author

updated the commit to use @HarryXChen3 's easings.

spidercraft and others added 2 commits March 10, 2026 06:14
Forgot to update a few stuff in my precedent commit. Everything is good now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants