Releases: Kh4f/manual-sorting
Releases · Kh4f/manual-sorting
1.9.2
1.9.1
1.9.1 (2025-03-17)
⚡ Performance
- remove await before enabling Folder Notes plugin in reloadExplorerPlugin (0207f62)
🧹 Adjustments
- add console log for File Explorer plugin reloaded (29b7f24)
- combine patches for the same class into a single around function (3dcb705)
- move
main.ts
tosrc
folder and updateentryPoints
inesbuild.config.mjs
(9780d12) - move
OrderManager
class to a separate file (e23bb85) - move
ResetOrderConfirmationModal
class to a separate file (dd0df38) - move
waitForExplorer
function insidepatchFileExplorer
(42ada4e) - move console log for reloading Folder Notes plugin to the top (6aa0c2c)
- move i18next type declaration to types.d.ts (d2e261e)
- order-manager: make
cachedData
private (3ebf6c6) - remove
await
fromreloadExplorerPlugin
call ininitialize
(526a98c) - remove
deleteItem
function inOrderManager
and replace its calls withupdateOrder
(1e98b0d) - remove
reloadFolderNotesPlugin
and inline its content intoreloadExplorerPlugin
(1ad2c31) - remove unnecessary .npmrc file (ccfa3b1)
- rename
explorerPatches
toexplorerUnpatchFunctions
for clarity (ea79ea7) - replace
debugLog
function with esbuilddrop
configuration (aa89b97) - types: import only type from i18next (99d9b0c)
1.9.0
1.9.0 (2025-03-15)
✨ Highlights
- Caching: Improved performance by adding caching to the order manager.
- Fixed selection range issue: You can now correctly select multiple files after manually sorting them.
🚀 Features
- order-manager: add caching (aaed1ee)
- order-manager: add getFlattenPaths method to retrieve all paths in a single array (af1991c)
🩹 Bug Fixes
- ensure correct selection range after reordering by patching
handleItemSelection
(1b69a9e), closes #16 - prevent patching
detach
andsetFocusedItem
when manual sorting is disabled (0deb1eb)
🧹 Adjustments
- order-manager: make _queueOperation generic to support different return types (adbf3d2)
1.8.2
1.8.2 (2025-03-13)
✨ Highlights
The animation speed has been reverted to its previous value (slightly increased).
🩹 Bug Fixes
🧹 Adjustments
- revert: fix(ui): adjust animation speed for smoother transition (b5e5726)
- debug: update debug log message to reference itemContainer directly (ba7ca59)
- package.json: add separate scripts for version bumping and tagging, remove version script (e4ef759)
- versionrc: update postcommit and pretag scripts (c52f548)
- versionrc: update section labels (943c09f)
1.8.1
1.8.0
1.8.0 (2025-03-10)
✨ Highlights
- The UI now properly reflects the saved order by calling
updateVirtualDisplay
whenever the order is updated. Additionally,restoreOrder
is now triggered every time a file is moved into a folder to ensure correct positioning. - Improved animation smoothness for a better user experience.
- Refactored internal logic to remove reliance on the number of rendered elements when updating order. This prevents any issues related to
prevActualChildrenCount
, which was especially problematic on mobile devices.
🚀 Features
- add restoreOrder call after moving an element (cdb7044)
- ensure ui matches saved order by calling updateVirtualDisplay in updateOrder (ca9083b)