Skip to content

v1.1.1: Gotham

Compare
Choose a tag to compare
@vincenzopalazzo vincenzopalazzo released this 03 Aug 12:07
· 95 commits to master since this release
Material-UI-Swing 1.1.1: Gotham

Introduction

I am happy to annunce the Material-UI-Swing library 1.1.1, after a very long incubation period, around 9 months. This version of the library imported a complete support of the material style for the swing components and also support the java9 modules.

In addition, we are entuasiate to annunce that the library was used inside a very big and important project in the Java world (Included inside the best 25 java apps described here) called JMars. In fact JMars is a geospatial information system (GIS) used to study the data built from the most important space missions, like Mars 2020 developed by Nasa and Hope developed by United Arab Emirates (UAE).

JMars description

JMARS is an acronym that stands for Java Mission-planning and Analysis for Remote Sensing. It is a geospatial information system (GIS) developed by ASU's Mars Space Flight Facility to provide mission planning and data-analysis tools to NASA scientists, instrument team members, students of all ages and the general public. JMARS has been available to the public since 2003. It is used in over 65 countries and has over 6,000 active users.

Also, Arizona State University is a founder/supporter with donations. In fact, ASU contribute to make possible the work on this library such as a open source library open for all people. Thanks to do this.

Material-UI-Swing 1.1.1

After a short summary with the a shor description of people that are helping me to develop this open source library. I want introduce the news inside the library, and they are a few.
Before all, all stable versions of the library will bring a name in addition to the version number.

This version will be call Gotham and the mascotte of this version is Bane.

The news inside the library are:

  • New icons insie the project, in fact the library implementa a customizzation of JIconFont that support the last version of Google Material Icons
  • Removed all undecessary images with png format inside the library, in relation of these changes the class MaterialImagesFactory change a little the API, look the javadoc here for more information
  • MaterialTheme change the status from alpha version to beta version, now you can develope a new theme like a new jar and you can include it inside your java app
  • All status inside the component are supported, some components syule below

Maven Repository

Maven

<dependency>
  <groupId>io.github.vincenzopalazzo</groupId>
  <artifactId>material-ui-swing</artifactId>
  <version>1.1.1</version>
</dependency>

Gradle

Groovy

implementation 'io.github.vincenzopalazzo:material-ui-swing:1.1.1'

Kotlin

implementation("io.github.vincenzopalazzo:material-ui-swing:1.1.1")

Java9 module name

io.github.vincenzopalazzo.materialuiswing

Real use cases

  1. How JMars application look like with Material-UI-Swing

  1. How ArgoUML look like (support material lib in argo UML are coming soon, look the status here)

Special thanks

Before all, I want to say thanks to all people that help me to improve the library and to make the version 1.1.1, so thanks @zanderson9, @metteo, @jarek-insys, @mikera

Also, I want to say thank all people that are using and testing the library.

Maven data
Selection_099

Support

If you like the library and want support it, please considerer to donate with the following system