You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are several issues here about the JFileChooser, including #100. However, the suggestions on improving JFileChooser frequently end-up with replacing it with a native File chooser. Native dialogs are not optimal for us:
Second-party libraries seem focused on particular platforms (mainly Windows OS!?). We need equal support for Windows. Linux and MacOS
We rely on dialogs (arguably these pertain to older code) with tile bar that explain the file(s) to be chosen (e.g., some versions of MacOS native choosers don't allow for this)
for these reasons, relying on JFileChooser is (so far at least) the most sensible choice for our needs. We've made some minor tweaks to JFileChooser - by extending some FlatLaf code - that include:
Drag & drop support from native file explorer
Option to toggle invisible files
Option to refresh/reload the file list (useful for remote servers)
Option to reveal the active path in native file explorer
Option to filter the file list by keyword
It looks like this:
The code is here. It could be re-use/recycled in anyway you see fit.
Opening this in case this is of interest to the project (feel free to close it, if otherwise).
The text was updated successfully, but these errors were encountered:
There are several issues here about the JFileChooser, including #100. However, the suggestions on improving JFileChooser frequently end-up with replacing it with a native File chooser. Native dialogs are not optimal for us:
for these reasons, relying on JFileChooser is (so far at least) the most sensible choice for our needs. We've made some minor tweaks to JFileChooser - by extending some FlatLaf code - that include:
It looks like this:
The code is here. It could be re-use/recycled in anyway you see fit.
Opening this in case this is of interest to the project (feel free to close it, if otherwise).
The text was updated successfully, but these errors were encountered: