Skip to content

Releases: vincenzopalazzo/material-ui-swing

v1.1.4

13 Sep 08:57
6d3bfbc
Compare
Choose a tag to compare
Material-UI-Swing 1.1.4

Changelog

Just released in a stable version the v1.1.4-rc1

v1.1.4-rc1

20 Aug 09:46
253b778
Compare
Choose a tag to compare
Material-UI-Swing 1.1.4-rc1

Changelog

Fixed

v1.1.3-rc2

22 Apr 13:06
71c070b
Compare
Choose a tag to compare
Material-UI-Swing 1.1.3-rc1

Changelog

Deprecated

Fixed

v1.1.3

03 Aug 19:56
71c070b
Compare
Choose a tag to compare
Material-UI-Swing 1.1.3

Changelog

Deprecated

Fixed

v1.1.3-rc1

04 Apr 23:20
38c4ec9
Compare
Choose a tag to compare
Material-UI-Swing 1.1.3-rc1

Changelog

Fixed
Fixed the MaterialButtonsComponentsUI class to disable the border and avoid that the variable will be overridden by the default call. (commit). @vincenzopalazzo 04-04-2022

v1.1.2

11 Jun 08:18
e6ca0b8
Compare
Choose a tag to compare
Material-UI-Swing 1.1.2

One month late, we are happy to announce version 1.1.2 that close the our big Milestone Material-UI-Swing 1.1.2.

This version includes the following changes

  • Bug Fixing in the Material UI Theme
  • Small bug fixing in the repository code (Removed dead code)
  • Removing deprecated API
  • Introduce the Java linter under the Google Code Style
  • Improve Github Actions
  • Support Themes under the material-theme palette look the screenshot in the Wiki

New Material themes

MaterialLiteTheme

See also here

MaterialOceanicTheme

See also here

P.S: Sorry if we break your App with the new theme but these are really cool 💯 .

Join in the new Github discussion to give us feedback and ideas

Maven

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

Gradle

Groovy

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

Kotlin

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

Java9 module name

io.github.vincenzopalazzo.materialuiswing

Support

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

v1.1.2-rc2

08 Apr 20:35
72f1659
Compare
Choose a tag to compare
Material-UI-Swing 1.1.2-rc2

After a while, we are happy to announce the second release candidate of version 1.1.2.

This version includes the following changes

  • Bug Fixing in the Material UI Theme
  • Small bug fixing in the repository code (Removed dead code)
  • Removing deprecated API
  • Introduce the Java linter under the Google Code Style
  • Improve Github Actions
  • Support Themes under the material-theme palette look the screenshot in the Wiki

New Material themes

MaterialLiteTheme

See also here

MaterialOceanicTheme

See also here

P.S: Sorry if we break your App with the new theme.

Join in the new Github discussion to give us feedback and ideas

Maven

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

Gradle

Groovy

implementation 'io.github.vincenzopalazzo:material-ui-swing:1.1.2-rc2'

Kotlin

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

Java9 module name

io.github.vincenzopalazzo.materialuiswing

Support

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

v1.1.2-rc1

20 Sep 10:30
Compare
Choose a tag to compare
Material-UI-Swing 1.1.2-rc1 (hotfix)

Hotfix

This release is a hotfix to fix the casting bug described below:

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

Gradle

Groovy

implementation 'io.github.vincenzopalazzo:material-ui-swing:1.1.2-rc1'

Kotlin

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

Java9 module name

io.github.vincenzopalazzo.materialuiswing

Support

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

v1.1.1: Gotham

03 Aug 12:07
Compare
Choose a tag to compare
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

v1.1.1-rc4

13 Jun 23:18
Compare
Choose a tag to compare
v1.1.1-rc4 Pre-release
Pre-release
Material-UI-Swing 1.1.1-rc4

We are happy to announce the material-ui-swing v1.1.1-rc4 this release is the last test (if there are not other big bugs) before the release v1.1.1.

What include this release

This release includes the new disabled style inside the components: JComboBox, JRadioButton, JCheckBox, JToggleButton, now the components look like the mock below

also include bugs fixing inside the following components:

  • Disabled text style improvement
  • Bugs Fixing in JFileChooser
  • Refactoring inside the component Icons
  • Using the MaterialButtonUI API to improve arrow button inside components
  • Start work into wiki
  • Small bugs fixed
  • Small refactoring inside MaterialTheme
  • Fixed logic errors inside maven repository
  • Removed big number of PNG icons.
  • improve buttons style inside JToolBar;

Maven

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

Gradle

Groovy

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

Kotlin

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

Java9 module name

io.github.vincenzopalazzo.materialuiswing

Special thanks

Before all, I want to say thanks to all people that help me to improve the library from version rc3 to version rc4, so thanks @metteo, @zanderson9

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

Maven data
Selection_099