Skip to content

FXFileChooser 0.0.9

Compare
Choose a tag to compare
@Oliver-Loeffler Oliver-Loeffler released this 13 Nov 17:43
· 156 commits to master since this release

What's Changed

  • Add checkstyle and editorconfig to ensure consistent formatting conventions (#52, #51)
  • All dependencies updated to most recent state which works with Java-8. Unfortunately TestFX on MacOS 12 no longer work properly. (#54)
  • Demos are no longer packaged into JAR, they still are part of the Maven project but are no longer deployed (#56)
  • Director Chooser no longer pre-fetches subdirectory contents as this may lead to unwanted blocking on large shares (#59).
  • Deprecated DirectoryChooserView and FileChooserView classes as they are not compatible with SceneBuilder or FXML.
  • A customized directory chooser which works also well with large shares has been added. It also integrates well with the file chooser stage view. (#23). Usage of JavaFX platform specific directory chooser is still possible.
  • Modality of FXFileChooserStage can be configured via call to initModality(Modality.APPLICATION_MODAL). (#36)
  • FXFileChooser shall show latest selected directory in window title (#38)
  • FileChooser offers now a more finegrained filtering technique where a string like somefile* is interpreted as startsWith,something like *xyz as endsWith and the version like xyz*abc as startsWith xyz and endsWith abc.
  • When entered .. in search field and confirmed with [ENTER] file chooser will navigate the directory tree up. Also when any legal and existing path is pasted, file chooser will switch the directory.
  • There are now basic configurations to control SwingFileChooser behavior and Directory/FileChooser appearance. It is possible to provided basic settings via properties files on classpath or programmatically.

New Contributors

  • @aashideacon made their first contribution in #50 - thanks a lot for preparing the module-info in order to get the project modularized,

Full Changelog: v0.0.8...0.0.9

Release details:

The new artifact is available at https://search.maven.org.

<dependency>
   <groupId>net.raumzeitfalle.fx</groupId>
   <artifactId>filechooser</artifactId>
   <version>0.0.9</version>
</dependency>

Remarks:

The project still targets Java-8 is is not yet modularized. The first JPMS-compatible version will be 0.0.10 which then targets for Java.9.