Hi, I made the following changes in this pull request:
Set Swing UI to use awt.FileDialog instead of JFileChooser conditionally for Mac OS X. This fixes the issue in which Mac users were unable to access files and directories when using the GUI to open and save files.
To increase compatibility across OS systems, the accelerator key for the menu shortcut for opening files is changed to set using the Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() method.
Refactored code in FileOpenAction.java and FileSaveAsAction.java
by extracting functionality from the actionPerformed() methods into specific functions. The intent is to make the code dryer and increase readability.
Hi, I made the following changes in this pull request: