It should be on by default so that all binary entities change color with state.
Maybe you could configure it manually for domains and entities instead of by cards.
Because from a UI perspective having the yellow and blue (default) colors all over the place and not uniform was not a good look. It is easily changed but I we should have the toggle on the entities card
I have no idea what you mean by this:
I have laboriously enabled state color in every card and it looks fine.
How about a global setting for people who donât agree?
If we had a setting for everytime someone didnât agree then we would have toggles everywhere. The toggle on the UI editor of the card is an easy fix and YAML users just need to add one line when they create the card. Sure it may look fine on your set up but over all having uniform icon colors is better visually as the Yellow or On/active color draws attention to parts of the UI that may not be that important
Then minority that donât like it can configure it card by card.
How do you know you are the Majority? Because you and 15 others in the forum said so? There are a ton of users out there. We make decision based on the community (even though everyone thinks otherwise) and based on what we think is the best for new users and users who donât contribute to the forums
By reading the forum.
dont recall seeing a poll on this subject though. As Tom says, is not expected to be a close call in favor of state_color
on by default. At least for the on/off domains. Which frontend doesnt use colors to distinguish between on and off? Wonât be many.
I mean how much trouble can it be to make this customization:
homeassistant:
##########################################################################################
# Domain
##########################################################################################
customize_domain:
automation:
templates: &state_color
icon_color: >
if (state == 'on') return 'gold';
return 'steelblue';
binary_sensor:
templates:
<<: *state_color
input_boolean:
templates:
<<: *state_color
switch:
templates:
icon: >
if (state == 'on') return 'mdi:toggle-switch';
return 'mdi:toggle-switch-off';
<<: *state_color
into modern days Lovelace?
We made it very simple for users to turn on State Color. Its a boolean field on the card. By default the icons are all the same and the State that is shown (âOnâ) shows the state so the icon doesnt need to
agreed. thatâs better than it was before. Still, there are many cards that need this possibly. Would be even better if an option was added to do it globally. You didnât create this functionality for only 15 people either did you
Our guess would be these users would very much welcome the additional global option.
(talking about the icon_color here, ignore my settings on the icon: please, which I only pasted in to show how easy this could be)
Colors are even more dominant in UX than the icon, why not use that.
Zack, just appreciate that you got this wrong and change the default otherwise this whole âmonth of what the heckâ is going to be completely pointless, may as well call it month of banging your head against a brick wall
This is not the Month of âDo everything that users say in the forumâ
No, but surely the point is to understand what users want and act on it rather than stubbornly saying âIâm rightâ when clearly everyone expects the default behaviour to be that the icon reflects the state. Thatâs the reason why it was like that in the first place, and thatâs the reason it should still be the default (with the option to turn it off for the small percentage of people who didnât like it)
BTW - This post has only been up for an hour and already, 7 people have voted for it, and the only person against it is you, which is exactly the evidence you asked for about whether @tom_l was the majority or not.
Appealing to the silent âmajorityâ comes across as lazy and stubborn.
Obviously this is not âDo everything that users say in the forumâ month, but it also shouldnât be âinvalidate and avoid any opinions I donât agree withâ month.
Letâs not get too rowdy. If you like it, you can vote. If you donât like it, donât vote. If you have a reason why, say your reason.
I am not trying to invalidate your opinions. I am simply saying that the forum doesnât include every user. My opinion (and I didnât even have anything to do with the change we are discussing) is that what we have now is by default the best visually. And we made it easy to change that on a per card basis. If cards dont have this ability then we have been updating them. Again adding a global option for everything will not be good. If we did that then we would have a hundred global options and thats impossible to maintain. This topic is up and if others want to weigh in then go for it. But HA relies on devs to actually implement these changes. and if no dev wants to change it then .
Can you elaborate on who is this âcommunityâ that was consulted?
And how can the users of this forum become part of that community?
This discussion on who to blame, who was consulted and who not, stops right here and right now.
Thanks for the suggestion at this point, letâs move forward and see what others think.
I would appreciate the ability to turn it on globally. I have it turned on manually on almost every card now.
I donât understand the reasoning that the color information makes the UI less usable. That makes no sense at all to me, from my perspective it makes it explicitly more communicative, intuitive and clear. I respect that others may feel differently, hence a global option would be nice.