I apologize in advance, this message is not such offer.
However, when I saw your post I am wondering if this is a symptom that Flow is lacking a clear and uniform API to make its components responsive?
- FormLayout has ResponsiveStep
- Charts has Condition and Rules object
- Grid responsive api is being designed (API suggestion request (for a new Vaadin Grid feature))
- Other components it’s DYI css hackery (which is what most Vaadin developers try to stay away from right?)