The small circle on (upper-right) the icon indicates how long it has been in that state. The small circle background indicates the units of duration. Blue for minutes, grey for hours and red for days and so on. for example 28 with blue background means it is been in that state for 28 minutes. Or 2 with grey background mean, its been 2 hours.
It looks same on both desktop and mobile. On desktop it meant to be used as a web-app like below.
I could see it’s potential usefulness. But I definitely wouldn’t want it as the main UI. It’s WAY too busy. I could see it used as an “overview” screen.
It would be more helpful to others if you posted the code (or at least a link to where to find it). Even if they didn’t want to use it exactly as you did it might inspire other ideas.
I am guessing the icons are your own creations because it looks like you are using https://github.com/hulkhaugen/hass-bha-icons but you have icons that I can’t see in this package?
The number for duration is neat. As others have said though, it’s too busy for my taste. For my main page, I use an entity-filter for my on/off sensors so that the things that are off don’t clutter. I realize that changes the information available when glancing at it though, so I have a other tabs/views which has everything in more detail, for when I want that detail.