Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Better default icons #85

Closed
rautesamtr opened this issue Jan 16, 2022 · 12 comments
Closed

RFC: Better default icons #85

rautesamtr opened this issue Jan 16, 2022 · 12 comments

Comments

@rautesamtr
Copy link
Collaborator

rautesamtr commented Jan 16, 2022

Current State

Currently thermal comfort uses the default icons provided for the corresponding device classes. For the user experience it isn't that helpful to stick to the default icons since its hard to distinguish values easily, especially if you have them in a list or in glances:
image
image

While its possible that each user customizes the sensors with their own icons I think it would be great to offer better default icons as default. This could be achieved by either selecting one from the existing material icons or if none is available, try to upstream one.

List of current sensors and possible icons (this list will be updated with suggestions):

Humidity Based

Absolute Humidity

The percent symbol doesn't really make sense for a g/m³ value. Personally I switched to the water drop symbol without the percent to easily distinguish between them both.

Temperature based

Most of the temperature based icons could combine the thermometer icon with a corresponding smaller icon representing that specific value. For example like the following one with a bluetooth icon.

Heat Index

We could just add the fire symbol to represent heat.

Dew Point

I think the following could be a great candidate to be added to the thermostat as a dew symbol.

Frost Point

We could add the snowflake to the thermostat for frost.

Simmer Index

Opposed to the heat index the simmer index is meant for the night and is probably mostly used for sleeping comfort.
We could add a moon symbol for night.

Custom based

Thermal Perception

This one and simmer are the most difficult for me to suggest an alternate icon. Maye combine the eye icon with another one? But we don't really perceive this with our eyes do we?
Here's two attempts, one with the eye for perception and one with a hand since as humans we often use our hands to actively perceive the temperature of something.

Frost Risk

A snowflake isn't the same as frost but I still think this icon should work.

Simmer Zone

Similar problem as Thermal Perception.
Same two attempts as for thermal perception but with a moon added.

@rautesamtr
Copy link
Collaborator Author

rautesamtr commented Jan 16, 2022

alterntive Glances 1:
image
alterntive Glances 2:
image

@rautesamtr
Copy link
Collaborator Author

image

@rautesamtr
Copy link
Collaborator Author

rautesamtr commented Jan 20, 2022

So the following is my latest iteration:
image

Personally i am still not 100% sure about the thermal perception and simmer zone icon. But the limited feedback i got told me it was ok.

So the next steps I'd take would be to implement the as frontend integration (already done) and add a config option to enable the custom icons e.g.

thermal_comfort
  custom_icons: true
  - sensor:
    - name: livingroom
      friendly_name: Living Room
      temperature_sensor: sensor.temperature_livingroom
      humidity_sensor: sensor.humidity_livingroom

@dolezsa
Copy link
Owner

dolezsa commented Jan 22, 2022

my favorite is version with a little man instead of hand... i think, we should vote. :)

@rautesamtr
Copy link
Collaborator Author

I actually dropped that one 🙈. But no problem, i do all variants i have for the hand icon and add it to the icon repo so people can give them a try. Any changes can now be found here: https://github.com/rautesamtr/thermal_comfort_icons.

@rautesamtr
Copy link
Collaborator Author

@dolezsa i added the icons with the little man to the icon pack as well as icon picker support

@rautesamtr
Copy link
Collaborator Author

@rautesamtr
Copy link
Collaborator Author

custom_icons options is merged and will be available with the next release.
So we should vote which of the perception icons we should use as default when the icon set is enabled.
@dolezsa @IATkachenko @papo-o @ahmadtawakol
What's your opinion? Hand or human?
image

@ahmadtawakol
Copy link
Contributor

The hand is a bit hard to make out and understand. The human is much easier to see and it makes more sense because it's something you feel, not touch.

So, I vote human.

@IATkachenko
Copy link
Contributor

None of them telling something for me as icon.
Human icon looks like body temperature or fells like temperature icon for me.
Hand is harder for understanding/recognize.

@dolezsa
Copy link
Owner

dolezsa commented Jan 28, 2022

I'm voting for the "little man", you know :)

@rautesamtr
Copy link
Collaborator Author

Thx everyone. Changed to the little man ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants