You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π Indeterminate Progress Bar: Added a sleek, CSS-animated gradient sweep in the size column and grid view. Users now have immediate visual feedback when "Calculando..." (Calculating...) is in progress, eliminating the "silent operations" feel.
π’ Native Taskbar Progress: Integrated with Windows 11 taskbar APIs; the application icon now pulses with a green indeterminate progress bar during background calculations, matching the system's decompression style.
π‘οΈ Smart Timeout & Partial Weight: Refactored the calculation engine to respect a 30-second skip window. Instead of staying silent on timeouts, it now reports partial sizes prefixed with > (e.g., > 2.1 GB), allowing users to see progress in massive directories.
π Accurate Translations: Corrected internationalization issues where "Calculando..." would fall back to framework names. Added full support for English and Spanish strings in all calculation-related states.
β‘ Stability & HDD Protection
π― Precise Navigation Cancellation: Implemented Lazy Mutex initialization for the navigation tracker. This ensures background disk operations are terminated instantly when you switch tabs, even from the application's first launch.
π‘οΈ HDD Seek Penalty Shield: Optimized recursive walks on standard hard drives to prevent head contention, keeping the drive silent and responsive.
ποΈ Shift-Click Permanent Delete: The toolbar's delete button now respects the Shift key. Holding Shift while clicking "Eliminar" skips the confirmation dialog and deletes the item permanently, matching standard Windows shortcuts.
π Bug Fixes
π Size Column Truncation: Enforced a minimum 90px width for the size column to prevent "Calculando..." text from being cut off by previous user layout preferences.
π Timeout Ghosting: Fixed a race condition where the progress indicator would stay active indefinitely if Rust hit an internal scan timeout.