So I've been working on the UI theme creation for my gauges skin and I have some doubts about how to implement it. I would like to read opinions on this.
On one hand, I want the user to have some control over it, but not too much. On the other hand I also want it to be easy for the user.
It won't include a UI for it, it will require the user to edit the variables in a file, this file would be named after the theme and the user can switch between them by changing a variable on a user.inc file.
The thing is that the skin has a dark and light mode toggle button, so each theme would require to have both options.
I have 2 ideas.
The first is to let the user choose both the dark and light colors manually, then the theme would be created automatically (all color variables would be written based on those colors)
The second is to only let the user select a single color, calculate if that color is dark or light, and let the skin create it's counterpart version for either the dark or light mode.
In both options the user would also have control over the accent color, they can either decide to let it be set automatically (based on 4 options: mono, complementary, neighbor or inverted) or simply select the color manually.
What system do you think would be better? More automated or more controlled? I think that having the option to choose 2 colors for a theme is nice, but at the same time the idea of simply selecting a single color and letting the skin get its light/dark counterpart automatically is pretty neat as well. What would you guys do?
On one hand, I want the user to have some control over it, but not too much. On the other hand I also want it to be easy for the user.
It won't include a UI for it, it will require the user to edit the variables in a file, this file would be named after the theme and the user can switch between them by changing a variable on a user.inc file.
The thing is that the skin has a dark and light mode toggle button, so each theme would require to have both options.
I have 2 ideas.
The first is to let the user choose both the dark and light colors manually, then the theme would be created automatically (all color variables would be written based on those colors)
The second is to only let the user select a single color, calculate if that color is dark or light, and let the skin create it's counterpart version for either the dark or light mode.
In both options the user would also have control over the accent color, they can either decide to let it be set automatically (based on 4 options: mono, complementary, neighbor or inverted) or simply select the color manually.
What system do you think would be better? More automated or more controlled? I think that having the option to choose 2 colors for a theme is nice, but at the same time the idea of simply selecting a single color and letting the skin get its light/dark counterpart automatically is pretty neat as well. What would you guys do?
Statistics: Posted by RicardoTM — Yesterday, 8:52 am — Replies 6 — Views 352