cstaelen / tidarr

Selfhosted Tidal DL with ReactJS UI
21 stars 3 forks source link

CSS and customizations #25

Open rusty1281 opened 1 week ago

rusty1281 commented 1 week ago

Hi,

I'm looking into maybe changing some CSS elements, but am I correct this was built with react/MaterialUI combo? From what I can see apart from the index.css everything else is dynamically rendered inline with a class selector.

Is there any easy way to alter the apps CSS as it sits, or will this require some "major" changes? As a non-dev myself, I don't see myself forking this in order to make changes, so this is more of a curiosity question than anything else.

Thank you!

cstaelen commented 1 week ago

Hi,

Indeed, you're right, the build is a standalone ReactJS static output. So there is no built-in way to add custom CSS. Moreover, there is no storage/db feature in the app to eventually store custom CSS value.

Maybe we could add a docker volume to mount a local CSS file with custom styles with-in. I have to investigate this point.

Before talking about custom CSS feature, you may send me a design proposal. If I share the point of view, maybe I would update the default template to include some of your changes :)

rusty1281 commented 1 week ago

Maybe we could add a docker volume to mount a local CSS file with custom styles with-in. I have to investigate this point.

This would be more then enough imho, but as I said, I have no current "theme" in my head, this was more of a curiosity then something that needs to be implemented as it brings zero functionalities.

Tnx again, and take your time!