Skip to content

vide.tween added#65

Open
spidercraft wants to merge 3 commits into
centau:mainfrom
spidercraft:main
Open

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

Conversation

@spidercraft

@spidercraft spidercraft commented Feb 21, 2026

Copy link
Copy Markdown

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

centau commented Mar 9, 2026

Copy link
Copy Markdown
Owner

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

spidercraft commented Mar 9, 2026

Copy link
Copy Markdown
Author

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

HarryXChen3 commented Mar 10, 2026

Copy link
Copy Markdown
Contributor
* 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