I understand that you'll need to remove this, but I'm going to give you my

I understand that you’ll need to remove this, but I’m going to give you my honest opinion once and for all: You guys should be ashamed of putting out this stuff. Every frickin’ item I need to implement is incomplete. I’ve spent countless hours looking for workarounds even for simple HTML stuff. Have you ever worked with HTML? I don’t think so. It seems to me that you just improvise as you go along and rely on users to report bugs and shortcomings. 25 years programming experience and Vaadin is the worst time waster I’ve encountered. I’m constantly cursing at you! I know you put in a lot of work, ok, thanks for that. But the final product is unacceptable in my opinion. It’s unacceptable to make users waste so much time to get something working. Oh sure, it works right out-of-the-box if I want to have exactly what you show on your demos and your basic code examples, but anything custom requires googling for bug fixes. On the SpringBoot Initializr page the Vaadin description is “…allows you to write UI in pure Java without getting bogged down in JS, HTML, and CSS.”. LOL, ok, goot sales pitch… but… I GOT BOGGED DOWN IN VAADIN… HEEEELP!

I’m sorry to hear that Vaadin doesn’t offer enough flexibility for your use cases.

Even though I cannot promise that anything would be fixed right away, it would still be interesting to learn some specific examples of of what you’ve been trying to achieve.

I would also want to highlight that EnhancedFormLayout is an incubator component by our “Component Factory” initiative that creates custom component variants based on specific wishes of customers that are interested in things that we’re not yet ready to include in the official components.