Skip to content

Releases: Kh4f/manual-sorting

2.0.0

28 Mar 01:47
2.0.0
a494e14
Compare
Choose a tag to compare

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

27 Mar 07:05
1.11.4
3476dd7
Compare
Choose a tag to compare

1.11.4 (2025-03-27)

🩹 Bug Fixes

  • drag-and-drop: prevent elements jittering after emptying folder by overriding setCollapsed (4f9bcd0), closes #13
  • ui: correct hovered item after dragging ends by simulating drop event (67b680f), closes #9

1.11.3

25 Mar 03:58
1.11.3
5c953d9
Compare
Choose a tag to compare

1.11.3 (2025-03-25)

🩹 Bug Fixes

  • setChildrenInPlace: adjust leaf detection logic with parentLeafContent check (811c35c), refs #26, #30

1.11.2

25 Mar 03:15
1.11.2
6b141d4
Compare
Choose a tag to compare

1.11.2 (2025-03-25)

🩹 Bug Fixes

  • mobile: increase delay before dragging to 100ms on touch screens (55a64d4), refs #24

1.11.1

24 Mar 19:29
1.11.1
df25a3a
Compare
Choose a tag to compare

1.11.1 (2025-03-24)

🩹 Bug Fixes

  • prevent sorting from affecting outline panel elements (3b0e89f), closes #29

1.11.0

24 Mar 18:06
1.11.0
1982768
Compare
Choose a tag to compare

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 of updateVirtualDisplay 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

1.10.2

21 Mar 14:02
1.10.2
d6d7b43
Compare
Choose a tag to compare

1.10.2 (2025-03-21)

🩹 Bug Fixes

  • compatibility: add custom chosenClass and ghostClass to resolve cMenu plugin conflict (26c0567), closes #21 #24

1.10.1

21 Mar 13:16
1.10.1
1efd258
Compare
Choose a tag to compare

1.10.1 (2025-03-21)

🩹 Bug Fixes

  • mobile: add delay before drag starts to prevent accidental reordering during scroll (6938ce6)

1.10.0

20 Mar 08:08
1.10.0
6fdc2ae
Compare
Choose a tag to compare

1.10.0 (2025-03-20)

🚀 Features

  • add new files/folders to the beginning of the directory instead of the end (c8c6045)

1.9.3

20 Mar 06:41
1.9.3
3938eee
Compare
Choose a tag to compare

1.9.3 (2025-03-20)

🩹 Bug Fixes

  • preserve rename mode for manually created folders by skipping order restoration (1934e85), closes #23

🧹 Adjustments

  • debug: add log message for order updates (8660eef)