You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "August Nagro (Jira)" <ji...@apache.org> on 2021/01/21 23:17:00 UTC

[jira] [Created] (NETBEANS-5276) FlatLAF Options Bugs

August Nagro created NETBEANS-5276:
--------------------------------------

             Summary: FlatLAF Options Bugs
                 Key: NETBEANS-5276
                 URL: https://issues.apache.org/jira/browse/NETBEANS-5276
             Project: NetBeans
          Issue Type: Bug
            Reporter: August Nagro
         Attachments: flatLAF-0.png, flatLAF-1.png, flatLAF-2.png, flatLAF-3.png, flatLAF-4.png

These screenshots show some places where the UI needs tweaking with the FlatLAF theme.
The sizing of certain elements is off.

I'll pay the developer who fixes this issue $40 USD. I know it's not much, but I'd like to do my part to 'chip in' to open source!

Product Version: Apache NetBeans IDE 12.2
Java: 15.0.1; OpenJDK 64-Bit Server VM 15.0.1+9-18
Runtime: OpenJDK Runtime Environment 15.0.1+9-18
System: Linux version 5.9.16-200.fc33.x86_64 running on amd64; UTF-8; en_US (nb)
User directory: /home/user/.netbeans/12.2
Cache directory: /home/user/.cache/netbeans/12.2

Aside:

FlatLAF theme should be enabled by default. The MacOS theme
in particular is not very good with its use of dark Grey. FlatLAF also handles high DPI well
on linux by considering the font size and not just GDK_SCALE. On a standard Fedora 33 install with a
4k monitor, both Eclipse and default-theme Netbeans have very tiny buttons/icons, bordering
on unusable. Despite it being 2021 and thus the year of the linux desktop, GTK still does not
support fractional display scaling (Intellij works fine, like FlatLAF).
So the only option is to run eclipse or netbeans like `GDK_SCALE=2.0 ./netbeans`, which
now makes the buttons/icons almost unusably big. Finally, FlatLAF should become the default
theme because it looks great, is being actively maintained, and will provide uniformity across
different platforms.





--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists