- Fixed: Initial load of the data grid and applying the saved application settings.
- Added: The cursor will now change to a waiting icon when the data grid is loading. The cursor will change back to normal when the load is complete. This gives a visual indication that the something is happening.
- Fixed: Status Labels were not getting updated when you selected a new folder path.
- Fixed: It no longer crashes when it encounters a broken symlink or a file/folder that no long exists when loading the data grid. Broken symlinks or file/folder that no longer exist will have their File Size and Date Modified set to "BROKEN LINK!!!".
- Fixed: I updated the un-URLifying paths to support all percent-encodings and re-arranged the logic to better support this.
- Fixed: Updated the 'Command Line Parameters' section of the header comments to reflect the current behavior.
- Fixed: I added the shebang line (i.e. #!/usr/bin/python3) back that I accidentally removed before releasing v1.0.
- Fixed: Nemo apparently sends URLified paths (i.e. %U). I'm just converting the '%20' to spaces at the moment. If this becomes a bigger issue down the road, I may import urllib.
- Added: I expanded the command line parameters to accept a list of files that will be automatically selected. It will set the default_folder_path to the path of the first file/folder parameter's location. This is so that the Linux File Rename Utility can be a better alternative for "Bulky" if you want to use the [F2] functionality in Nemo. I also updated the README.md file with updates to the "Command Line Parameters" section and added a new "Nemo 'Bulk Rename' setting" section.
- Fixed: Misc whitespace, typos in comments, and other code inspection stuff.
- Performance: I dramatically increased the speed at which the data grid is updated after the file renaming takes place. Updating 3000 records in the data grid after the renaming used to take [94.98 seconds], but it now takes [0.5 seconds].
- Fixed: I forgot to add the "checkbox#checkbox_Replace_Case{}" line in the .css file when I added that feature.
- Fixed: Removed the "viewport_Data_Grid" widget. This makes the data grid column headers fixed in place and will no longer scroll off. I updated the .css file accordingly. I also moved the "self.set_scrollwindow_Data_Grid_height(400)" line to before the "window.show()" to prevent some GTK errors from displaying as a result of the change.
- Added: Case sensitive option for searching in Box_2
- Changed: Two word labels were given a new line to make them 2 lines: "Case Sensitive", "Per Folder", "Min. Len.", "Max. Len."
- Bug: When Folders=unchecked & Subfolders=checked in Box_9, the result was Subfolders were still being shown in data grid. This has been corrected so that no Type=Folder records will be shown when Folders=unchecked.
- Performance: Increased the speed at which unselected rows "New Name" and "Status" columns are blanked out as well as selected rows "New Name" is modified by boxes 1-8.
- Fixed: The "combo_Name_Entry" line in "def button_Reset_clicked" moved up two lines to be in the correct position...
- Added: Importing a rename pair file.
- Added: Better CSS customization. Each UI object has been named and can now be customized.
- Added: Added new hidden settings: button_Rename_image
- Starting point. This is the base application with everything working.