Welcome to awesome bug tracking system.
FS#843 - systray doesn't not obey WM_NORMAL_HINTS
Current systray implementation does not obey the WM_NORMAL_HINTS property.
While the systray specification says that the client should do their best to cope with any size effectively, the XEmbed specification says that the embedder should obey the client's WMNormalHints settings.
Ideally the systray should use the aspect hint or compute the aspect ratio from minimum width and height value.
Real world case:
The UIM¹ input method request a minimum 96x19 area to put 4 buttons in the systray. While the final hbox scales to fit into the square block, the buttons become barely visible.
We could fix either awesome or UIM, so I think this is a feature request instead of a bug.
This task depends upon