negue / meme-box

Manage and trigger media in OBS as a browser source
meme-box.vercel.app
GNU Affero General Public License v3.0
111 stars 16 forks source link

Feature: add https://www.transition.style transitions #311

Open negue opened 3 years ago

pooja-gera commented 2 years ago

Greetings! This seems to be an interesting issue. I am an IT student currently a Junior at IGDTUW and I would love to contribute to this issue. Can you please provide with some more details about this? Thank-you and have a great day!

negue commented 2 years ago

Hey!

I think I should create those issues with more informations haha.

Currently the animations that are added are from https://animate.style/:

while writing this, I saw that https://www.transition.style aren't using class names, but this instead:

<div transition-style="in:circle:bottom-right">
  A transitioned IN element
</div>

I think those animations still could be added in te those arrays in animations.ts , but it would need to be some different logic in media-toggle.directive.ts ( startAnimation , removeAnimation)
so instead of adding the classes - it needs to add this transition-style to the element instead

Hope this helps to explain the scope of this issue / feature

pooja-gera commented 2 years ago

Haha, I am sorry if I made you work extra. This sounds fun, can I work on this one?

negue commented 2 years ago

Yeah sure, feel free to try this feature out :)

Ping me if there is something unclear