Inspiration

original project was inspired by streamers i was watching having a fanart slideshow which they said had been very tedious to create - there wasn't really any good tool that had both a way to associate text with the images (to show artist name next to them) or the degree of customization for animation, color, font etc., so they were making it using video editing software, which for a lot of images became tedious to update and took a long time to export.

the main issue with the original project was that, despite the target users not necessarily having any programming knowledge, doing any customization required the user manually editing the css/html/js files of the theme.

What it does

for the hackathon, I implemented a system where themes can expose configuration options to the end user, e.g. for font size, color, animation duration, type of animation, etc.. This makes it so that, as long as the theme is set up to be configurable, the end user no longer has to manually edit the css/html/js to adjust how it looks.

How we built it

written in typescript (plus some css, html, plain js, and python) and 100% implemented by me, no frameworks/libraries

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for OBS Art Slideshow - Customization

Share this project:

Updates