mirror of
https://github.com/Grace-Solutions/PSMinIO.git
synced 2026-07-26 14:58:13 +00:00
Improve zip progress tracking and remove redundant JSON DLL
✅ PROGRESS TRACKING IMPROVEMENTS: • Added two-layer progress tracking for zip operations: - Collection progress: 'Processing file X of Y' with percentage - Individual file progress: Current file compression with bytes processed • Enhanced collection progress messages with file counters • Added overall progress percentage calculation based on file count • Improved progress status messages with speed information ✅ DEPENDENCY OPTIMIZATION: • Removed redundant Newtonsoft.Json.dll (not used in codebase) • Only System.Text.Json.dll is needed and used for JSON operations • Updated module manifest to reflect minimal dependencies • Reduced module footprint and eliminated unused dependencies ✅ TECHNICAL IMPROVEMENTS: • Added _totalFiles field to track collection size • Enhanced progress calculation logic for better user experience • Maintained existing progress event structure for compatibility • Fixed CompressedLength access timing issue in previous commit Now zip operations show proper 'Processing file 3 of 10' style progress with both collection and individual file progress bars.
This commit is contained in:
@@ -100,7 +100,6 @@
|
||||
'bin\PSMinIO.dll',
|
||||
'bin\PSMinIO.pdb',
|
||||
'bin\System.Text.Json.dll',
|
||||
'bin\Newtonsoft.Json.dll',
|
||||
'types\PSMinIO.Types.ps1xml',
|
||||
'types\PSMinIO.Format.ps1xml'
|
||||
)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user