You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Eirik Bakke (Jira)" <ji...@apache.org> on 2021/08/18 03:41:00 UTC

[jira] [Created] (NETBEANS-5928) Proposed improvements to FlatLAF tab components+borders/margins

Eirik Bakke created NETBEANS-5928:
-------------------------------------

             Summary: Proposed improvements to FlatLAF tab components+borders/margins
                 Key: NETBEANS-5928
                 URL: https://issues.apache.org/jira/browse/NETBEANS-5928
             Project: NetBeans
          Issue Type: Improvement
          Components: FlatLaf
    Affects Versions: 12.4
         Environment: Windows, MacOS, and Linux with FlatLAF Light and FlatLAF Dark
            Reporter: Eirik Bakke
         Attachments: flatlaf-dark-1-before.png, flatlaf-dark-2-after.png, flatlaf-light-1-before.png, flatlaf-light-2-after.png

In a previous PR ( https://github.com/apache/netbeans/pull/2967 ), the tab components in the NetBeans window system were redesigned and modernized for the Windows LAF. This PR ports related tabcontrol improvements back into FlatLAF, and proposes a similar visual style. See the attached screenshots.

The proposed style, compared to the current FlatLAF style, makes the selected tab look like an actual "tab" with an actual rectangular border around it, while keeping the much simpler "separators only" look for unselected tabs. The proposed style also tightens up vertical space significantly, like in other LAFs. See the attached screenshots. The new tab controls work well on all HiDPI scaling levels, and on all platforms (Windows, Linux, MacOS).

This PR also removes an extraneous border around the editor area, and introduces a little bit of extra space in the toolbar area.



--
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