You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jmeter.apache.org by bu...@apache.org on 2017/10/30 20:20:00 UTC

[Bug 61697] New: Introduce Darcula Look And Feel to make JMeter UI more attractive

https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

            Bug ID: 61697
           Summary: Introduce Darcula Look And Feel to make JMeter UI more
                    attractive
           Product: JMeter
           Version: 3.3
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Main
          Assignee: issues@jmeter.apache.org
          Reporter: p.mouawad@ubik-ingenierie.com
  Target Milestone: ---

As per discussion on dev mailing list:

"Integrating Darcula LAF as JMeter main LAF"

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #13 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Hi Antonio,
I had forgotten a commit.
Can you test again and give your feedback on different proposals ?
Thanks

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #16 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Sat Dec 30 14:15:08 2017
New Revision: 1819606

URL: http://svn.apache.org/viewvc?rev=1819606&view=rev
Log:
Bug 61697 Introduce Darcula Look And Feel to make JMeter UI more attractive
Change highlight color as it makes text unreadable with Darcula LAF
Bugzilla Id: 61697

Modified:
   
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SearchTextExtension.java

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #6 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Created attachment 35551
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35551&action=edit
Theme for Darcula by Philippe

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #15 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Created attachment 35563
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35563&action=edit
Screenshot showing a slight bug on Mac where the titles of columns are not
displayed

There is non blocker bug in Darcula LAF where in File Chooser the column titles
show label keys

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #7 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Created attachment 35552
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35552&action=edit
Darcula theme proposal by Maxime

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

Vladimir Sitnikov <si...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #35554|application/xml             |image/png
          mime type|                            |

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #3 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Sun Nov 19 10:46:52 2017
New Revision: 1815724

URL: http://svn.apache.org/viewvc?rev=1815724&view=rev
Log:
Bug 61697 - Introduce Darcula Look And Feel to make JMeter UI more attractive
Install LAF correctly
Change Preference name so that previous chosen preferences does not hide this
new feature
Remove overriden settings in JMeter
Bugzilla Id: 61697

Modified:
    jmeter/trunk/bin/jmeter.properties
    jmeter/trunk/src/core/org/apache/jmeter/gui/action/LookAndFeelCommand.java
    jmeter/trunk/src/core/org/apache/jmeter/gui/util/JMeterMenuBar.java

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #2 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Mon Oct 30 21:13:58 2017
New Revision: 1813831

URL: http://svn.apache.org/viewvc?rev=1813831&view=rev
Log:
Bug 61697 - Introduce Darcula Look And Feel to make JMeter UI more attractive
Fix tests
Bugzilla Id: 61697

Modified:
    jmeter/trunk/LICENSE
    jmeter/trunk/test/src/org/apache/jmeter/JMeterVersionTest.java

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #4 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Tue Nov 21 12:32:33 2017
New Revision: 1815915

URL: http://svn.apache.org/viewvc?rev=1815915&view=rev
Log:
Bug 61697 - Introduce Darcula Look And Feel to make JMeter UI more attractive
Bugzilla Id: 61697

Modified:
    jmeter/trunk/src/core/org/apache/jmeter/gui/action/LookAndFeelCommand.java

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #12 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Fri Nov 24 11:11:24 2017
New Revision: 1816230

URL: http://svn.apache.org/viewvc?rev=1816230&view=rev
Log:
Bug 61697 Introduce Darcula Look And Feel to make JMeter UI more attractive
Forgot to commit the xml addition to jar
Bugzilla Id: 61697

Modified:
    jmeter/trunk/build.xml

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #9 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Created attachment 35553
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35553&action=edit
Dark Theme present in JSyntaxTextArea

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #17 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Thu Jan 11 22:17:36 2018
New Revision: 1820936

URL: http://svn.apache.org/viewvc?rev=1820936&view=rev
Log:
Bug 61697 - Introduce Darcula Look And Feel to make JMeter UI more attractive
Matched brackets are not visible, fix that
Bugzilla Id: 61697

Modified:
    jmeter/trunk/src/core/org/apache/jmeter/gui/util/theme/darcula_theme.xml

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #11 from Antonio Gomes Rodrigues <ra...@gmail.com> ---
Hi,

In Windows I can't execute JMeter in the last nighty build (r1816194)


I have

2017-11-24 11:38:27,570 ERROR o.a.j.g.u.JSyntaxTextArea: Error reading
darcula_theme for JSyntaxTextArea
java.io.IOException: java.io.IOException: Stream closed
        at org.fife.ui.rsyntaxtextarea.Theme$XmlHandler.load(Theme.java:624)
~[rsyntaxtextarea-2.6.1.jar:2.6.1]
        at org.fife.ui.rsyntaxtextarea.Theme.load(Theme.java:355)
~[rsyntaxtextarea-2.6.1.jar:2.6.1]
        at org.fife.ui.rsyntaxtextarea.Theme.load(Theme.java:333)
~[rsyntaxtextarea-2.6.1.jar:2.6.1]
        at
org.apache.jmeter.gui.util.JSyntaxTextArea.initTheme(JSyntaxTextArea.java:266)
[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.gui.util.JSyntaxTextArea.<clinit>(JSyntaxTextArea.java:45)
[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.functions.gui.FunctionHelper.init(FunctionHelper.java:124)
[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.functions.gui.FunctionHelper.<init>(FunctionHelper.java:80)
[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.gui.action.CreateFunctionDialog.<init>(CreateFunctionDialog.java:37)
[ApacheJMeter_core.jar:r1816194]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[?:1.8.0_144]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source) [?:1.8.0_144]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source) [?:1.8.0_144]
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
[?:1.8.0_144]
        at java.lang.Class.newInstance(Unknown Source) [?:1.8.0_144]
        at
org.apache.jmeter.gui.action.ActionRouter.populateCommandMap(ActionRouter.java:372)
[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.JMeter.startGui(JMeter.java:371)
[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.JMeter.start(JMeter.java:522)
[ApacheJMeter_core.jar:r1816194]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_144]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_144]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_144]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
        at org.apache.jmeter.NewDriver.main(NewDriver.java:248)
[ApacheJMeter.jar:r1816194]
2017-11-24 11:38:27,661 ERROR o.a.j.g.a.ActionRouter: exception finding action
handlers
java.lang.NullPointerException: null
        at
org.apache.jmeter.gui.util.JSyntaxTextArea.applyTheme(JSyntaxTextArea.java:118)
~[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.gui.util.JSyntaxTextArea.getInstance(JSyntaxTextArea.java:78)
~[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.gui.util.JSyntaxTextArea.getInstance(JSyntaxTextArea.java:139)
~[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.functions.gui.FunctionHelper.init(FunctionHelper.java:124)
~[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.functions.gui.FunctionHelper.<init>(FunctionHelper.java:80)
~[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.gui.action.CreateFunctionDialog.<init>(CreateFunctionDialog.java:37)
~[ApacheJMeter_core.jar:r1816194]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[?:1.8.0_144]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source) ~[?:1.8.0_144]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source) ~[?:1.8.0_144]
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
~[?:1.8.0_144]
        at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_144]
        at
org.apache.jmeter.gui.action.ActionRouter.populateCommandMap(ActionRouter.java:372)
[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.JMeter.startGui(JMeter.java:371)
[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.JMeter.start(JMeter.java:522)
[ApacheJMeter_core.jar:r1816194]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_144]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_144]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_144]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
        at org.apache.jmeter.NewDriver.main(NewDriver.java:248)
[ApacheJMeter.jar:r1816194]
2017-11-24 11:38:27,786 ERROR o.a.j.JMeter: An error occurred: 
java.lang.NullPointerException: null
        at
org.apache.jmeter.gui.util.JSyntaxTextArea.applyTheme(JSyntaxTextArea.java:118)
~[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.gui.util.JSyntaxTextArea.getInstance(JSyntaxTextArea.java:78)
~[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.gui.LoggerPanel.init(LoggerPanel.java:84)
~[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.gui.LoggerPanel.<init>(LoggerPanel.java:74)
~[ApacheJMeter_core.jar:r1816194]
        at
org.apache.jmeter.gui.MainFrame.createLoggerPanel(MainFrame.java:614)
~[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.gui.MainFrame.init(MainFrame.java:512)
~[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.gui.MainFrame.<init>(MainFrame.java:220)
~[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.JMeter.startGui(JMeter.java:376)
~[ApacheJMeter_core.jar:r1816194]
        at org.apache.jmeter.JMeter.start(JMeter.java:522)
[ApacheJMeter_core.jar:r1816194]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_144]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_144]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_144]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
        at org.apache.jmeter.NewDriver.main(NewDriver.java:248)
[ApacheJMeter.jar:r1816194]

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #10 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Created attachment 35554
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35554&action=edit
Monokai Theme

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |p.mouawad@ubik-ingenierie.c
                   |                            |om

--- Comment #1 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Mon Oct 30 20:30:04 2017
New Revision: 1813826

URL: http://svn.apache.org/viewvc?rev=1813826&view=rev
Log:
Bug 61697 - Introduce Darcula Look And Feel to make JMeter UI more attractive
Bugzilla Id: 61697

Modified:
    jmeter/trunk/LICENSE
    jmeter/trunk/build.properties
    jmeter/trunk/build.xml
    jmeter/trunk/eclipse.classpath
    jmeter/trunk/lib/   (props changed)
    jmeter/trunk/lib/aareadme.txt
    jmeter/trunk/src/core/org/apache/jmeter/gui/action/LookAndFeelCommand.java
    jmeter/trunk/src/core/org/apache/jmeter/gui/util/JMeterMenuBar.java
    jmeter/trunk/xdocs/changes.xml

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #14 from Antonio Gomes Rodrigues <ra...@gmail.com> ---
Work fine in Windows now

Thank
Antonio

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #8 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
My theme is based on :

http://www.eclipsecolorthemes.org/?view=theme&id=14105


Interesting and useful links:
https://github.com/bobbylight/RSyntaxTextArea/blob/master/src/main/resources/org/fife/ui/rsyntaxtextarea/themes/theme.dtd
https://github.com/bobbylight/RSyntaxTextArea/blob/master/src/main/resources/org/fife/ui/rsyntaxtextarea/themes/dark.xml
https://github.com/JetBrains/intellij-community/blob/master/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/darcula.properties

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61697] Introduce Darcula Look And Feel to make JMeter UI more attractive

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61697

--- Comment #5 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Thu Nov 23 14:04:45 2017
New Revision: 1816155

URL: http://svn.apache.org/viewvc?rev=1816155&view=rev
Log:
Bug 61697 Introduce Darcula Look And Feel to make JMeter UI more attractive
Bugzilla Id: 61697

Added:
    jmeter/trunk/src/core/org/apache/jmeter/gui/util/theme/
    jmeter/trunk/src/core/org/apache/jmeter/gui/util/theme/darcula_theme.xml  
(with props)
Modified:
    jmeter/trunk/src/core/org/apache/jmeter/gui/util/JSyntaxTextArea.java

-- 
You are receiving this mail because:
You are the assignee for the bug.