Hi, Karl.

That's great! Would love for FlatLaF to become the standard dark theme LAF on 
NetBeans in the future (as well as a cross-platform option for light themes, 
even).

> the main window (editor/view tabs, splitter, minimize/maximize/close buttons, 
> etc)?
> If not, I would like to work on these parts.

I did work on the window system icons for the Windows 8 and MacOS Aqua LAFs in 
the past, see https://github.com/apache/netbeans/pull/859 and 
https://github.com/apache/netbeans/commit/8f1f57bdc2552541b9947fd12ac8dd74796539f6
 . Feel free to do the same for FlatLaf! My suggestion would be to copy the 
Windows 8 HiDPI VectorIcon implementations, just changing the colors to match 
whichever FlatLAF theme (dark/light etc.) is selected.

If you have a Windows machine with a HiDPI screen, it's also good to test with 
a non-integral scaling factor (e.g. 150%). Some tweaks are often needed for 
these (e.g. https://github.com/apache/netbeans/pull/1284 on the Windows LAF.)

(Not planning on working on this myself in the next 3 months--though happy to 
answer questions or review PRs.)

-- Eirik

-----Original Message-----
From: Karl Tauber <[email protected]> 
Sent: Wednesday, December 4, 2019 10:36 AM
To: [email protected]
Subject: FlatLaf look and feel in main window

Hi there,

I'm Karl, creator of the FlatLaf look and feel.
(https://github.com/JFormDesigner/FlatLaf)

Thanks to Laszlo and Junichi, FlatLaf is now in NetBeans as experimental LaF.

I'd like to help improving the look of FlatLaf in NetBeans and can spend some 
time to work on it.

To avoid duplicate work, I'd like to ask whether someone else is already 
working on (parts of) the main window (editor/view tabs, splitter, 
minimize/maximize/close buttons, etc)?

If not, I would like to work on these parts.

All work will be done in module org.netbeans.swing.laf.flatlaf.
Other look and feels should be not affected.
All colors, insets, etc will be used from UI defaults, so that it is 
customizable and other FlatLaf based themes can be later added.
(https://www.formdev.com/flatlaf/themes/)

Regards,
Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

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




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

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



Reply via email to