WTH why is there no (decent) fan card?

Hi!,

I’ve revisited this many times, only to find more people requesting the same, but have not found any (easy to use) real solution.

I have (multiple) Tuya based ceiling fans. I have them integrated in HA in the official Tuya integration but also the localtuya (fork) integration.
Controlling them works fine!

Creating a nice dashboard with the fan is troublesome. Especially because my fan has 6 speeds and the Mushroom fan card (there is no build in card) displays a percentage bar. It also misses buttons for the direction (it’s there if you long press the card).

My children also find it difficult to set the right speed using the percentage bar.

Would like to see a default card that shows a configurable amount of buttons (6 for me) that I can match with a % of the speed , maybe with the option for custom words (slow, fast, hurricane etc.), a direction button and for fans that support it (not mine) a button for oscillating (that is possible in the current Mushroom fan card).
ossilating

My version does not include a light. I think the light feature should be a seperate card, so nothing needed on that part.