· Added: Bidirectional Sync support. It is now possible to set the directories to be synced bidirectionally (both ways).
· Added: Sync Mode button which shows/changes the Sync direction: A to B, B to A and Bidirectional.
· Fixed: Sync progress bar was shown as 0%; this is fixed (Thanks to T. Brixel to report).
· Fixed: Save As button & menu item are disabled during sync/preview.
· Fixed: Polished the 'Start' icon in the Run menu to look better.
· Changed: Directory paths Swap button is removed as this is not needed anymore while direction is set using the Sync Mode.
· Changed: The GUI is optimized to fit in smaller screens (Thanks to Mike Karas for the tip).
· Changed: The default log level is now Normal.
· Changed: Default copy mode is now: "Copy New" and "Copy Modified".
· Code: Some clean-ups.
· Added: Setting options menu
· Added: Setting options window
· Added: Default settings for synchronization and regarding GUI modifications
· Added: feature that new added directories are numbered.
· Added: feature that copied directories are numbered.
· Added: button to swap current source & destination dirs
· Added: Log level (normal, moderate and excessive)
· Added: Showing License Window for the very first time
· Changed: Advanced options are replaced into the settings options window
· Changed: Default copy mode: Copy New, Copy Modified & Copy Larger
· Changed: Default "Include Subfolders"
· Changed: Default look & feel is now "System Native Window"
· Changed: Some new icons
· Changed: The windows are now located in the middle of the screen.
· Fixed: The output window is not editable anymore
· Fixed: The progress bars have the same length now
· Fixed: The current progress bar has now an initial percent
· Fixed: The current progress bar gets "100%" when finished
· Cosmetic: Unnecessary tooltips deleted.
· Some code clean-up.
· Slved bugs:
· If a log file can not be created (e.g. because of access rights) logging will be disabled (the global log leads to an error, a log of a directory definition only leads to a warning)
· If a file can not be accessed only a warning is issued (before a critical error was issued and the synchronization was halted).
· All text fields produce key events (if you enter e.g. exclude masks and change the directory definition no changes will be lost)
· If you select a directory instead of a file as log for a directory definition a line-separator instead of a file-separator was added (thanks to S. Stobbe)
· File extensions are now added even if another file extension was given => all configuration files end with the default extension (thanks to S. Stobbe)
· Fixed some NullPointerExceptions in FileTools when in console mode (thanks to MikeyT)
· The global log is initialized before saving the configuration.
· New features/enhancements:
· New wildcards in the directory definition log filename: "" for the path of the global log, "" for the name of the current directory definition. (e.g. use ".log" on windows respectively "/.log" on linux to have your current log in the same directory as the global log, named as the current directory definition)
· Cosmetical:
· Display paths in double quotes