DevCharly opened a new pull request #3523:
URL: https://github.com/apache/netbeans/pull/3523


   This PR allows changing FlatLaf theme from light to dark, and vice versa, 
without restarting NetBeans.
   
   There is a new "Dark Mode" toggle action at bottom of "View" menu (enabled 
if FlatLaf is active).
   
   Changing look and feel in Options dialog still requests a restart.
   This can be changed later when this is more tested.
   
   At the moment I would classify the Laf switching in NetBeans as 
**experimental**.
   It works, but there may be hidden issues. Wrong colors may be one problem,
   but it may be also possible that functionality (e.g. in editors) is broken 
after switching Laf.
   
   Known Issues:
   - Editors: caret jumps to beginning of file on Laf toggle (and looses focus)
   - Java Editors: occurrences selection have wrong background after Laf toggle
   - Java Editors: text colors in auto-completion popup are not updated
   - "Tools > Templates" dialog: "Templates" tree has wrong color
   - Terminal view colors not updated
   - Tasks view and editors colors not updated
   - Start page colors not updated
   - Navigator view: toolbar and combobox sometimes have wrong colors
   - GUI builder: design area, palette, properties and navigator views not 
updated correctly
   - Options:
     - Editor > Formatting: "Language" combobox replaces parts of the dialog, 
which are not updated.
     - Editor > Hints: tree renderer has wrong background
   
   I've only tested in the "Java" area. There may be more issues in other areas 
(PHP, HTML, CSS, etc).
   If you find a problem not listed above, please report it here. Best with a 
**screenshot**.
   
   For reviewers: I've noted in the commit messages what was changed/fixed in 
what class.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



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