Skip to content

Releases: Kh4f/manual-sorting

1.9.2

19 Mar 16:09
1.9.2
9cd8186
Compare
Choose a tag to compare

1.9.2 (2025-03-19)

🩹 Bug Fixes

  • ui: apply margin-bottom style only to non-tree-item elements (5d477d4), closes #22

1.9.1

17 Mar 14:54
1.9.1
12510bc
Compare
Choose a tag to compare

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 to src folder and update entryPoints in esbuild.config.mjs (9780d12)
  • move OrderManager class to a separate file (e23bb85)
  • move ResetOrderConfirmationModal class to a separate file (dd0df38)
  • move waitForExplorer function inside patchFileExplorer (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 from reloadExplorerPlugin call in initialize (526a98c)
  • remove deleteItem function in OrderManager and replace its calls with updateOrder (1e98b0d)
  • remove reloadFolderNotesPlugin and inline its content into reloadExplorerPlugin (1ad2c31)
  • remove unnecessary .npmrc file (ccfa3b1)
  • rename explorerPatches to explorerUnpatchFunctions for clarity (ea79ea7)
  • replace debugLog function with esbuild drop configuration (aa89b97)
  • types: import only type from i18next (99d9b0c)

1.9.0

15 Mar 18:15
1.9.0
a874334
Compare
Choose a tag to compare

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 and setFocusedItem when manual sorting is disabled (0deb1eb)

🧹 Adjustments

  • order-manager: make _queueOperation generic to support different return types (adbf3d2)

1.8.2

13 Mar 05:50
1.8.2
55720c2
Compare
Choose a tag to compare

1.8.2 (2025-03-13)

✨ Highlights

The animation speed has been reverted to its previous value (slightly increased).

🩹 Bug Fixes

  • prevent scrolling when right-clicking an item by patching setFocusedItem (8d61c6b), closes #18

🧹 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

10 Mar 10:39
1.8.1
e6ce121
Compare
Choose a tag to compare

1.8.1 (2025-03-10)

🧩 Compatibility with Folder Notes

  • Fixed the issue where "folder notes" were not recognized sometimes when both plugins were active. (#11)

1.8.0

10 Mar 08:20
1.8.0
6061480
Compare
Choose a tag to compare

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)

🧹 Adjustments

  • ui: adjust animation speed for smoother transition (31d355d)
  • remove update and restore order logic based on rendered elements count (cd66353)

1.7.4

09 Mar 17:21
1.7.4
97bcd20
Compare
Choose a tag to compare

1.7.4 (2025-03-09)

🩹 Bug Fixes

  • ensure patched setChildrenInPlace runs only for items inside file explorer (6613c48), closes #15

1.7.3

09 Mar 15:25
1.7.3
a5640ab
Compare
Choose a tag to compare

1.7.3 (2025-03-09)

🩹 Bug Fixes

  • resolve issue with incorrect destinationPath when moving folders after hover callout (4fae11f)

1.7.2

09 Mar 14:31
1.7.2
1a427b7
Compare
Choose a tag to compare

1.7.2 (2025-03-09)

🩹 Bug Fixes

  • desktop: resolve issue where item does not move when releasing mouse after hover callout (ffc6e1b)

1.7.1

09 Mar 10:53
1.7.1
c3e1c93
Compare
Choose a tag to compare

1.7.1 (2025-03-09)

🩹 Bug Fixes

  • ui: fix cursor stuck in "grabbing" state when releasing mouse outside file explorer (0c03d2a), closes #9