It seems currently there are four ways to write the UI in the IDEA:
I found it is not easier to use the Swing and time-consuming to write GUI in the swing because of its API design.
2. GUI form:
I found there is not much documentation of the GUI form. I often need to check the IDEA source code to find some examples.
3. Kotlin DSL UI:
For Kotlin DSL UI, there is not much documentation (I only found this https://plugins.jetbrains.com/docs/intellij/kotlin-ui-dsl-version-2.html#panel) and I have no idea how to write a more complex UI when using Kotlin DSL UI.
I found the JCEF performance in IDEA is not good for some reason and there are some bugs that I can't use it (will report them in the issue tracker).
Our team is working on developing some plugins with some complex UI in the IDEA.
1. Do you have any plans to make more documentation for the Kotlin DSL UI? Or any other helpful resources for using it to write a bit more complex UI?
2. What UI framework do you recommend to write the UI which are easier to write and build complex UI?
3. Any other ways to build the UI which is easier and faster to build the UI?
Thanks a lot.