Part 2 of the big rewrite is done. Not as big as the last update, part because rewriting the import system came early, but it does complete the vision I had since I started this in batch script years ago. I'll use spoilers this time since the images are rather big.
http://www.mediafire.com/file/yr77huvlhy...+v35.0.zip
There are two things to notice, the new [!] button next to "Start", and the "Texture List" option found under CTT-PS options.
The "Texture List" has 3 options:
Always Visible - The texture list is always visible along with the main GUI window.
Hide When Inactive - The texture list only appears when an operation is running.
Docked - Docks the texture list with the main GUI for a single window.
Docked is basically an alternate take on the GUI, and while having all the same options presents them in a different way.
This is an idea I've had for a very very long time, but it was impossible to do until the GUI was reworked and the PowerShell console replaced. The idea comes from how VLC Media Player can have a docked playlist or it can be part of the main window. Because of how condensed everything is, "Preferences" and "Paths" have been separated from the main GUI and come in the form of a popup window.
While I threw it together in very little time thanks to reusing basically everything except the "Operations" list, ironing out all the bugs took quite a few days. I did test it a lot, so it is quite stable, but I always expect something to pop up.
Pushing the little dark gray up arrow found on the right side of the status bar maximizes the texture list hiding the options panel.
The little [!] button next to start is the new way to access the "Process Selected" menu. Holding control and pressing start no longer works. It has also received a bit of love and gains some new features. The current page no longer hovers the image and is instead below in a text box. The window size was increased, and there is now a list containing all the textures that will be processed.
Changing the output path now also works.
A last minute feature, is the ability to add a background when using the "Docked" setting. Simply put a PNG file named "~bg.png" (yes the tilde ~ needs to be there) in the same folder as the script. It only works in docked for some reason, I did not feel like figuring out why it wasn't working for the smaller main window. Maybe someday in part 3...
Any image will work, but I do suggest using light colored ones or the text won't be easy to read.
http://www.mediafire.com/file/yr77huvlhy...+v35.0.zip
There are two things to notice, the new [!] button next to "Start", and the "Texture List" option found under CTT-PS options.
Spoiler:
The "Texture List" has 3 options:
Always Visible - The texture list is always visible along with the main GUI window.
Hide When Inactive - The texture list only appears when an operation is running.
Docked - Docks the texture list with the main GUI for a single window.
Docked is basically an alternate take on the GUI, and while having all the same options presents them in a different way.
Spoiler:
While I threw it together in very little time thanks to reusing basically everything except the "Operations" list, ironing out all the bugs took quite a few days. I did test it a lot, so it is quite stable, but I always expect something to pop up.
Pushing the little dark gray up arrow found on the right side of the status bar maximizes the texture list hiding the options panel.
Spoiler:
The little [!] button next to start is the new way to access the "Process Selected" menu. Holding control and pressing start no longer works. It has also received a bit of love and gains some new features. The current page no longer hovers the image and is instead below in a text box. The window size was increased, and there is now a list containing all the textures that will be processed.
Spoiler:
A last minute feature, is the ability to add a background when using the "Docked" setting. Simply put a PNG file named "~bg.png" (yes the tilde ~ needs to be there) in the same folder as the script. It only works in docked for some reason, I did not feel like figuring out why it wasn't working for the smaller main window. Maybe someday in part 3...
Spoiler:
Spoiler: