MeshCentral icon indicating copy to clipboard operation
MeshCentral copied to clipboard

Feature-Idea: Color/Theme-Config-Interface

Open JSuenram opened this issue 3 years ago • 4 comments

Most, about 90% I would guess of the appearance can be changed by editing the style.css. But this is not really user-friendly for non-coders. Maybe an additional Interface in the Admin-Area where colors and pictures can changed would be a nice add-on?

So customizing might be a lot easier. Color settings can written into the database and read during page load or better service-start into an RAM-Array.

Maybe a self creating frontend-page where all values from CSS-File are read and set as default values until you overwrite and set a custom color with a color-picker. When they are put in the database with an additional description-field it can be an explanation what the value "body-background-color-logon-screen" does for example.

I am unable to do something like this, but if the bones are there I might be able to complete the basics.

Just an idea....

JSuenram avatar Jan 21 '22 13:01 JSuenram

Would be nice, but we are swamped with work. Not sure when we will get to things like this. Of course, if there is a pull request for something like this, will gladly look at it and integrate it.

Ylianst avatar Jan 21 '22 17:01 Ylianst

Would be nice, but we are swamped with work. Not sure when we will get to things like this. Of course, if there is a pull request for something like this, will gladly look at it and integrate it.

Sure, this isn't important. Maybe if someone creates a first basic page for example, change background color and gradient I can continue from there and contribute. Just starting from nothing is a bit hard for me...

JSuenram avatar Jan 21 '22 17:01 JSuenram

I will start to work on this, may take a while. Nothing important, so no hurry at all....

JSuenram avatar Jan 27 '22 06:01 JSuenram

We will add a switcher: https://github.com/Ylianst/MeshCentral/issues/6202 (please add your ideas)

marclaporte avatar Jun 24 '24 13:06 marclaporte