New:
-Introducing the Resource Handler! This is a sub-app of RGManager that allows for tighter control over resource manipulation!
-Added openresourcehandler command to the debug console. This will open the resource handler in manual mode (no server) for download debugging, manual resource handling, etc. etc.
-Added resourcehandlermods command to the debug console. This will modify how the resource handler initializes, allowing to change whether or not it displays a window and/or how it disposes.
Changes:
-When access to paths are denied, the user is now prompted to elevate, continue or cancel. Elevate will elevate the Resource Handler for the next operation, Continue will continue with the operation ignoring protected files & Cancel will cancel the operation altogether.
-Handling of new and existing resources has been migrated to the Resource Handler, the handling process itself has been optimized and refactored.
Bug Fixes:
-Fixed an issue where the toolbar for RG Manager wasn't displaying the appropriate window title.
-Fixed an issue that would cause the MQ download to fail finalization when canceling the download.
-Fixed an issue where the newline character wasn't being appropriately removed from the received resource id if one existed in the XF backend.
-Fixed an issue with IonDebugger that would cause it to crash if there was no reference to the appropriate image needed for the called window.
-Fixed an issue that would cause the download queue to sometimes throw an error if an item was processed as a filter was executed simultaneously.
-Fixed an issue that would cause the user to be able to perform unintended pagination after refreshing while not on the first page of a resource grid.
-Fixed an issue that would sometimes cause the paging text to be incorrect.
NOTE: There's a LOT of big changes to resource handling here, going to take a few days before working on anything else to just let people mess around and report back any issues (as I'm predicting there may be some). Let me know what goes on and once I feel we're stable enough we'll move on to the next feature update, excludes and shenanigans!