Another version of JMetro has just been released. This time version 5.3. With this version a few new styles were added for controls that didn’t have them yet. Also some older styles were tweaked and some bugs were fixed.

I’ll also show some of the big companies that are using JMetro. Names like Google, Amazon, etc.

Here are the styles that were added:

  • Tree Table View
  • Menu Button
  • Hyperlink

Next, I’ll go into more detail about this version.

JMetro version 5.3 details

Last week, out of curiosity, I checked out Bintray live stats. It was something I had never looked at and I was curious to know who was using JMetro. Basically this feature of Bintray lets you know the organizations that have downloaded your library in the recent past.

To my astonishment, names like Microsoft, Amazon, Google, Huawei, Vodafone popped out ?. And these were just the most recent logs.

Recent JMetro usage log Recent JMetro usage log Recent JMetro usage log

(Click image to show at a bigger size)
They could even be using it for private applications or just playing around with it. Can’t really know for sure until some project becomes public. But still, if that’s the case, it’s still quite amazing, that so many big companies pop up on just the most recent logs.
And I’d say it’s probable that amongst all these downloads from these companies, some of them go towards real production use cases.

New Tree Table View style

Following are images of the new Tree Table View dark and light style. These are also styles that aren’t yet defined in Fluent Design. They have been made to be in harmony with the rest of the Fluent Design inspired control styles.

First the default Modena JavaFX style:

Tree Table View Modena JavaFX default theme

Tree Table View Modena JavaFX default theme

And now JMetro dark and light styles:

Tree Table View JMetro 5.3 dark style

Tree Table View JMetro dark style

JMetro Tree Table View 5.3 light style

JMetro Tree Table View light style

New Menu Button Style

The MenuButton now also has a JMetro style. First the default Modena style:

MenuButton JavaFX default Modena style

MenuButton JavaFX default Modena style

And the new JMetro styles:

MenuButton JMetro 5.3 dark style

MenuButton JMetro dark style

MenuButton JMetro 5.3 light style

MenuButton JMetro light style

New Hyperlink Style

New styles for hyperlinks have also been added.

The default Modena style, doesn’t show the hyperlink as underline when the mouse isn’t hover it (only if has already been clicked). I believe hyperlinks should always be underlined as users have grown accustomed to underlined, colored text, signifying it’s a hyperlink button.

First the default Modena style:

JavaFX Hyperlink default Modena style

JavaFX Hyperlink default Modena style

And the JavaFX dark and light JMetro styles:

Hyperlink JMetro dark style

Hyperlink JMetro dark style

Hyperlink JMetro light style

Hyperlink JMetro light style

Other improvements

Here’s a couple other improvements:

  1. Fixed progress bar track color when using dark theme
  2. Added workaround for TornadoFX bug where it doesn’t load stylesheets specified with @import statement.

Wrapping up

And another release of JMetro is out the door. As usual, a lot of attention to detail was put into styling the controls because, I believe, attention to detail can be distinguishing factor in a user interface.

For this release I’d like to thank Pavel Erokhin (MairwunNx – check out his projects) again, he’s done a good work helping out with this release.

Coming next, a few enhancements are already on the pipeline, so keep checking me on twitter and this blog.

Have a great week ?.

5 thoughts on “JMetro version 5.3 released

  1. Yes! Great post! Good job! :), thanks for mention!
    I continue work when Hackaton done (29 march), so sorry for low activity for past 2 – 3 days 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *