Releases: Kh4f/manual-sorting
Releases · Kh4f/manual-sorting
2.0.0
2.0.0 (2025-03-28)
⚡ Performance
- The plugin is now faster and smoother overall. The
FileOrderManager
class has been refactored to remove the operation queue, minimize unnecessary updates, and optimize file order processing.
🎁 Features
- The
📌 Manual sorting
option can now be deselected, restoring the previous sorting mode. - The
🗑️ Reset order
option is now always visible regardless of the selected sorting mode.
⚠ BREAKING CHANGES
- Changed the data storage format. This allows storing additional data in the plugin’s storage, such as settings or paths for folders excluded from manual sorting.
- A migration method has been added to automatically convert existing data to the new format. However, this method will be removed in future versions.
Big thanks to all bug reporters, especially @Paining1!
1.11.4
1.11.3
1.11.2
1.11.1
1.11.0
1.11.0 (2025-03-24)
✨ Highlights
- Improved Auto-Scrolling – Auto-scrolling now works even when dragging items beyond the file explorer’s boundaries. It also functions correctly with the "Auto-reveal file" option enabled and includes smoother transitions.
- More Responsive Dragging – The swapThreshold now dynamically adjusts, decreasing when a folder is near the dragged item. This makes it easier to drop files into folders without them bouncing around while still allowing for quick movement between files.
- Slide Files into Empty Folders
🚀 Features
- add autoscrolling when dragging items outside window (3838dd6), closes #26
- add smooth scrolling and correct scroll position after manual sorting (2970987)
- make
swapThreshold
dynamic based on adjacent folders (25a8153)
🩹 Bug Fixes
waitForExplorer
: ensure it resolves if explorer already exists (53c823f)- add
toggleSortingClass
to apply styles for explorer only when manual sorting is enabled (1c641ca) - order-manager: call
updateOrder
instead ofupdateVirtualDisplay
after removing misplaced element (a5f0ee1) - order-manager: call
updateShowUnsupportedFiles
to sync file explorer with actual file structure after reordering (908d772) - order-manager: improve folder path validation and remove misplaced elements (56e0c14)
- order-manager: prevent adding duplicate paths after moving item (6ec8ab9)
- order-manager: restore scroll position after reordering items (f44ad71)
- order-manager: update
restoreOrder
to accept folder path as parameter (ccd0b94) - prevent unexpected scrolling after renaming or moving an item (adf088b)
- remove manual data-path update and enable
renameFile
for files at drag end (efcd37c) - sortable: add
setData
to enable dragging notes to tabs, new leaf or canvas (35af97c), closes #25