On Mon, 2 Mar 2020 at 10:55, Vladimir Sitnikov <sitnikov.vladi...@gmail.com> wrote: > > >JMeter is advertised as being 100% pure Java code. > > Darklaf has a native integration feature, however, it is optional. >
What does that mean? Will JMeter remain 100% pure Java? > Currently, JMeter uses Darcula as a default look and feel now, > there are multiple UI bugs in Darcula (e.g. tree indent is hard to see), > Darcula has a single release only, > nobody's going to fix Darcula issues in Darcula itself, because the code is > just stale. So why did JMeter switch to using Darcula? > So I think we should drop Darcula theme completely, and migrate to Darklaf > ( https://github.com/weisJ/darklaf ) or FlatLaf ( > https://github.com/JFormDesigner/FlatLaf ) > > So far, Darklaf maintainer fixed all the JMeter-related LaF issues, and I > think JMeter can just migrate to that LaF. > The challenge for JMeter is that Darklaf uses **extensible** theming, so it > is a single LaF with an ability to have multiple themes. > JMeter's menu does not support that, and we probably need to configure that > somehow (e.g. creating a submenu for themes). That sounds like a lot of work, as well as extra complication for the user. Are there really no standard LAFs that would suit JMeter? Is it really necessary to use a 3rd party LAF that may or may not be supported long-term? > Vladimir