Suppose this would go against the being different but...

During setup or first start up would it be worth giving the user a select their 
preferred LAF dialog?

Eric Bresie
[email protected]
> On January 22, 2020 at 8:04:24 PM CST, Eirik Bakke <[email protected]> wrote:
> > Currently Windows system Laf in the latest JDKs 9+ (13 included) is still 
> > totally lacking that support: the fonts and widgets (checkboxes and radios 
> > mainly) are very ugly, FlatLaf instead of very slick!
>
> After https://github.com/apache/netbeans/pull/1777 , most of these issues 
> should be fixed--that's coming in the next release. There are a few 
> situations where checkboxes may end up blurry--names in multi-monitor setups 
> where the HiDPI monitor is not the main monitor. If 
> https://bugs.openjdk.java.net/browse/JDK-8211715 isn't fixed soon I might end 
> up implementing a better workaround for those situations.
>
> > Other than that I would vote for having FlatLaf as the default Laf in every 
> > system for consistency
>
> Consistency for who--the developers of NetBeans, or users of NetBeans? A 
> typical user is using either MacOS or Windows, but not both. I'd argue the 
> goal should be to be consistent between different apps on the same platform, 
> not between different platforms supported by the IDE.
>
> > (IntelliJ is doing the same with their Laf for example).
>
> When it comes to branding-related design decisions, such as the visual look 
> of NetBeans, I would argue that doing things differently from competitors is 
> a _good_ thing. A native-looking LAF is part of NetBeans' distinguishing 
> features.
>
> -- Eirik
>
>
> -----Original Message-----
> From: Matteo Di Giovinazzo <[email protected]>
> Sent: Wednesday, January 22, 2020 6:02 PM
> To: [email protected]
> Subject: Re: Flat Look and Feel NB12 default?
>
> To me the main reason for using FlatLaf as the default Laf is to a way better 
> support for HiDPI monitors. Currently Windows system Laf in the latest JDKs 
> 9+ (13 included) is still totally lacking that support: the fonts and widgets 
> (checkboxes and radios mainly) are very ugly, FlatLaf instead of very slick!
> We are following very closely the NetBeans development on that regard, 
> because we are going to use FlatLaf as default Laf as well in our NB platform 
> application.
>
> Issues we found using FlatLaf:
> - the two FileChoosers, one to open projects and the other to open files use 
> different icons: the first uses Windows system icons whereas the latter uses 
> FlatLaf flat icons
> - I would turn off the Tree.wideSelection flag in FlatLaf because in the 
> Project view for example, clicking on the tree node label gives you the 
> node-contextual popup menu whereas clicking on the same row but not on the 
> label gives you the general Project View popup menu. Better having not a wide 
> selection, otherwise that can be misleading
>
> Other than that I would vote for having FlatLaf as the default Laf in every 
> system for consistency (IntelliJ is doing the same with their Laf for 
> example).
>
>
> On Wed, 22 Jan 2020 at 15:09, Eirik Bakke <[email protected]> wrote:
>
> > I think FlatLAF could very well be made the default on Linux. But on
> > Windows and MacOS, I'd argue we should use the OS-specific LAFs by default.
> >
> > On MacOS and Windows, we have very good existing LAFs that follow the
> > same style as other desktop applications on the same platform. So
> > NetBeans will look like a native MacOS app on Mac, and like a native
> > Windows app on Windows. In fact, both the MacOS (Aqua) and Windows
> > LAFs make calls to the OS to retrieve real, native graphics for
> > buttons, combo boxes, checkboxes, and so on. So NetBeans always gets
> > the correct look for whichever OS version is currently running. There
> > has also been a lot of improvements to the Windows and MacOS LAFs over
> > the past few releases, and the next one, especially for HiDPI
> > displays. (See
> > https://cwiki.apache.org/confluence/display/NETBEANS/HiDPI+%28Retina%2
> > 9+improvements
> > )
> >
> > The fact that NetBeans looks like a native app on both Windows and
> > MacOS is a strong brand differentiator, compared to for instance
> > IntelliJ, which does not in any way try to stay consistent with the OS look.
> >
> > -- Eirik
> >
> > -----Original Message-----
> > From: John Mc <[email protected]>
> > Sent: Wednesday, January 22, 2020 1:48 PM
> > To: [email protected]
> > Subject: Flat Look and Feel NB12 default?
> >
> > Hi
> >
> > So I started using the latest development builds and I really like the
> > progress with the Flat Look and Feel addition for NB11.3. Great job
> > to the guys who have done all this work it really looks nice.
> >
> > Are there plans to consider making this the default LnF for NetBeans
> > 12 onwards?
> >
> > Regards
> >
> > John
> >
>
>
> --
> Matteo Di Giovinazzo
> B�KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCB��[��X��ܚX�KK[XZ[�]�][��X��ܚX�P�]�X[�˘\X�K�ܙ�B��܈Y][ۘ[��[X[��K[XZ[�]�Z[�]�X[�˘\X�K�ܙ�B�B��܈�\�\�[��ܛX][ۈX��]H�]�X[��XZ[[��\���\�]�B�΋����Z�K�\X�K�ܙ���ۙ�Y[��K�\�^KӑU�PS���XZ[[���\��B�B�B�B

Reply via email to