JFormDesigner / FlatLaf

FlatLaf - Swing Look and Feel (with Darcula/IntelliJ themes support)
https://www.formdev.com/flatlaf/
Apache License 2.0
3.38k stars 268 forks source link

Add simple animations #66

Open Chrriis opened 4 years ago

Chrriis commented 4 years ago

FlatLaf looks modern, but it could feel more modern if it had subtle animations.

Potential areas:

smileatom commented 4 years ago

Not to crash this party but personally I feel that java based L&Fs have a ton of issues that have never been addressed. Differentiators like (what makes your app better than mine), would be awesome, but Java GUIs have alot of issues. Things like close buttons on tabs, draggable tabs yeah ok but things still dont look act right by default, in any java L&F, once your start composing all the various listeners, renderers, editors and adding custom drawing its not L&F territory, its app territory. Admittedly hooks could be helpful at the L&F level but only in some generic way before you start building custom components. Default components with correct borders and working right that actually looks good for the win.

Chrriis commented 4 years ago

@smileatom I am not sure I understand. You seem to complain about the drawbacks of Swing in general, which a look and feel is not going to solve. A look and feel is about the look and the feel. FlatLaf looks good but does not feel slick, especially compared to modern applications which users now expect (generally developed with web technologies, CSS transitions, etc.). It is not possible for us to alter the feel unless we patch FlatLaf. Improvements like animations would not just make my app look better, but all apps using FlatLaf.

As for close buttons on tabs, draggable tabs, these are nice to have but are doable externally to the look and feel. Of course, it could help if the look and feel offered assistance for this, at the cost of being tied to that specific look and feel (e.g. Tri-state checkbox).