chaiNNer-org / chaiNNer

A node-based image processing GUI aimed at making chaining image processing tasks easy and customizable. Born as an AI upscaling application, chaiNNer has grown into an extremely flexible and powerful programmatic image processing application.
https://chaiNNer.app
GNU General Public License v3.0
4.54k stars 280 forks source link

Custom themes #788

Open 0x4E69676874466F78 opened 2 years ago

0x4E69676874466F78 commented 2 years ago

I would like to make a compact theme using CSS overrides.

RunDevelopment commented 2 years ago

Custom themes are planned eventually, but it will be a long time until then. We currently use a UI library that uses CSS-in-JS, so CSS overrides are pretty much impossible right now. However, we are planning to eventually drop that library anyway (for performance reasons).

So custom themes will come, but it will likely take some time since we'd have to change most of our UI code.

0x4E69676874466F78 commented 2 years ago

@RunDevelopment okay. Currently you can't even load/inject your own css that will override resulting html layout?

RunDevelopment commented 2 years ago

Currently you can't even load/inject your own css that will override resulting html layout?

No. It wouldn't be useful anyway. Because of the CSS-in-JS library, nothing has useful class names, just generated nonsense names that change every build.